快速从 Windows 切换到 Linux 环境

codexs 2021-09-15 08:00:51
linux windows 快速 切换 换到


本文作者:栈栈 原文出处:CU技术社区

微软已经终止了对Windows 7的支持,这意味着您将不再获得bug修复或安全更新。如果您是Windows 7的最终支持者之一,并且不想陷入一个不安全的系统,则可以选择:升级到Windows 10或完全切换到其他版本。

如果您不喜欢Microsoft在Windows 10方面的发展方向,且它对Windows即服务的新方法意味着始终将更多的精力放在嵌入式广告、持续更新和数据收集上。如果您之前就一直在考虑迁移到Linux的事情,那么就是现在了。

选择您的发行版

与Windows和macOS不同,Linux并不只有一个版本。Linux被打包成许多不同的发行版,每个发行版都有自己的界面和功能集。一个可能会使用带有dock和“应用程序商店”的类似Mac的界面,而其他人可能会使用更简约的界面,并需要从命令行安装应用程序。

探索Linux发行版的乐趣是很多人业余爱好的一部分,但是如果是您的首次安装,您可能会想要一些对初学者友好的东西,因此在需要时可以轻松获得帮助。这就是为什么我建议从Linux Mint开始的原因。

有很多发行版旨在模仿Windows的布局和功能,例如Zorin OS,但分布范围较小,并且您在学习过程中不会有那么大的社区可以利用。另一方面,Ubuntu可以说是台式PC上最流行的发行版,但在如今,它并不是非常像Windows。

Linux Mint是一个完美的介于两者之间的选择:它是为初学者设计的,提供了熟悉的桌面环境,并且它基于Ubuntu,因此您可以在需要帮助时使用庞大的Ubuntu / Mint社区。

查看其他发行版是没有问题的,但是出于本指南的目的,我将使用Mint,建议您也这样做。它不是我个人的选择,但是对新Windows迁移者来说非常有用,一旦确定了适合初学者的系统的基础知识,就更容易浏览其他发行版。

创建您的安装驱动器

前往Mint的下载页面,然后选择64位的“ Cinnamon”版本。尽管MATE也不太现代,但MATE还是非常类似于Windows的环境,因此我建议前Windows用户使用Cinnamon。XFCE占用资源少,因此非常适用于老式或低功率PC。

Mint的下载页面根据您的所在位置提供了许多链接。如果您使用BitTorrent,建议您下载torrent文件,这样下载速度会更快。

安装程序将以ISO或光盘映像文件的形式出现。要将其安装在系统上,您需要将其刻录到DVD(右键单击它,然后在Windows 7中选择“刻录光盘映像”)或U盘。我们将使用称为Rufus的工具来实现后者。安装Rufus,将其打开,然后插入2GB或更大的闪存驱动器。 (如果您有一个快速的USB 3.0驱动器,那就更好了。)您会看到它出现在Rufus主窗口顶部的“设备”下拉列表中。

接下来,单击“磁盘”或“ ISO映像”旁边的“选择”按钮,然后选择刚下载的Linux Mint ISO。按“开始”按钮,如果系统提示您下载Syslinux的新版本,请单击“是”。请注意,这会擦除您的闪存驱动器,因此在继续操作之前,请确保其中没有重要的内容。

完成后,您会看到一条成功消息,您的闪存驱动器将命名为LINUX MINT。备份数据,重新启动计算机:现在是时候安装Linux了。

在您的PC上安装Linux

在计算机重新启动时,您应该看到一条消息,提示您按某个键来访问“启动菜单”(通常是F12之类的东西)。如果没有,您将看到一个输入设置(通常是删除)的密钥。按这些键之一,然后找到从插入的USB驱动器引导的选项。 (如果进入完整的设置菜单,它将位于某个地方的“启动设置”菜单中,完成后,您必须退出菜单以再次重新启动。)

然后你会看到GRUB, Linux Mint的启动菜单,你可以选择启动到Linux Mint。如果您遇到任何错误,则可能需要四处寻找解决方案。例如,我必须为我的显卡启用nomodeset选项。其他人可能不得不在BIOS中调整或禁用安全引导。

这个安装程序就是我们所说的Live CD,您在安装之前,可以随意浏览并使用Linux Mint桌面。这将使您有机会查看此特定发行版是否对您有吸引力,而无需实际接触系统驱动器。

一旦满意了,双击“ Install Linux Mint”图标并通过向导。确保选中“安装第三方软件”旁边的框,因为它包含您几乎肯定想要的有用的驱动程序和编解码器。

从这里开始,您可以有几种方式选择。您可以完全清除硬盘驱动器,擦除Windows的所有痕迹,并使用Linux作为唯一的操作系统。 (在执行此操作之前,请务必确保已备份数据。)或者,您可以将驱动器分为两个分区,并在Windows和Windows上同时启动Linux。
这将允许您在需要时重新启动到其中一个。因为Windows 7不安全,因此您可能不想在那里花费太多时间。如果没有其他问题,在完全删除Windows之前,在过渡期间有这样一个安全网还是很好的。

从“安装类型”菜单中选择相关选项,然后单击“立即安装”。该过程可能需要一些时间,但是完成后,您会收到一条成功消息。单击立即重启按钮以启动Linux Mint,并开始熟悉您的新操作系统。

逆锋起笔是一个专注于程序员圈子的技术平台,你可以收获最新技术动态最新内测资格BAT等大厂的经验精品学习资料职业路线副业思维,微信搜索逆锋起笔关注!

熟悉Linux并安装一些应用程序

重新启动后,您将再次进入Linux Mint桌面,只不过这次,它已安装在您的PC上。这下这些基本操作就非常熟悉了:单击左下角的按钮以查看应用程序,从底部任务栏管理窗口等等。但是,Linux中的某些功能与Windows中的功能有所不同,其中应用程序是最大的。

在Linux中,从网络下载应用程序的情况较少。相反,每个发行版都有其自己的存储库,类似于免费的应用程序商店,其中都有一个流行的应用程序商店。您可以通过两种方式之一从存储库中安装应用程序:从图形软件管理器(同样看起来像应用程序商店)或从命令行安装。

要打开Linux Mint的软件管理器,请单击左下角的菜单按钮,然后转到管理>软件管理器(或像在Windows中一样,开始输入“软件管理器”)。您可以从这里下载大量免费的开源应用程序。

有些是Windows对应版本的Linux版本,例如Steam和Spotify,而另一些则是常见应用程序的开源替代品(Banshee是类似于iTunes的音乐播放器,Gimp是类似于Photoshop的图像编辑器)。您可以在此处浏览或使用顶部的工具栏搜索应用。

如何安装和卸载应用程序

如果您知道要查找的内容,通常可以从命令行安装应用程序会更快。尽管乍一看似乎令人生畏,但Linux仍然依靠命令行执行各种任务,因此您可能应该对此感到满意。要安装应用程序(例如,开源媒体播放器VLC),请打开“终端”窗口并运行:

Sudo apt update
sudo apt install vlc

让我们来分解一下:sudo告诉系统以root用户(或在Windows中可能以管理员身份调用)运行该命令,apt是Linux Mint软件包管理器的名称,而update确保可用应用程序列表最新。

第二个命令(包括install vlc)是不言自明的。在安装任何应用程序之前,您应该运行sudo apt update,并且可以将vlc替换为要安装的任何应用程序的名称。如果不确定存储库调用的是什么,可以运行sudo apt缓存搜索vlc来查看出现了什么。

要卸载应用程序,只需运行:

sudo apt remove vlc

这将删除该应用程序,但不会删除您的配置文件,因此,如果您决定以后重新安装它,则设置仍将存在。
如果也要删除配置文件,则可以运行:

sudo apt purge vlc

如何更新应用程序

您还需要定期更新这些应用程序,以便拥有最新版本。您可以通过两种方式再次执行此操作:从图形工具或从命令行。对于图形工具,单击右下角的shield图标,这将打开Update Manager应用程序。然后,您可以单击“Install Updates“按钮所有软件。

或者,您可以打开一个终端并运行两个命令:

sudo apt update
sudo apt upgrade

同样,update命令检查软件的新版本,而upgrade命令实际上是升级所有应用程序。您将希望同时运行这两个应用程序,就像安装新应用程序一样。

这些是目前最重要的信息,但是需要一些时间浏览Mint的设置,以了解其功能。 启动时出现的“欢迎”窗口可能会很有帮助。第一步将向您显示如何选择不同的桌面布局,安装所需的多媒体编解码器以及为硬件安装必要的驱动程序。

您很快就会掌握基础知识,但是如果遇到麻烦,Mint和Ubuntu论坛也可以找到解决办法,因为在您遇到相同问题之前,很可能也会有人会问您同样的问题。

逆锋起笔是一个专注于程序员圈子的技术平台,你可以收获最新技术动态最新内测资格BAT等大厂的经验精品学习资料职业路线副业思维,微信搜索逆锋起笔关注!

版权声明
本文为[codexs]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/codexs/p/15269678.html

  1. 小白也能看懂的dubbo3应用级服务发现详解
  2. SpringBoot异步使用@Async原理及线程池配置
  3. Questions d'entrevue de test avancé de Dachang, liste des compétences de base de l'entrevue Java,
  4. SpringBoot异步使用@Async原理及線程池配置
  5. Springboot utilise asynchrone le principe @ async et la configuration du pool de threads
  6. Détails de la découverte du Service d'application Dubbo 3 que Xiaobai peut également comprendre
  7. Springboot utilise asynchrone le principe @ async et la configuration du pool de threads
  8. 如何强大且优雅的搞定Linux文件系统,算法题 JVM,
  9. 太牛了,阿里P7架构师带你看透maven的来龙去脉,
  10. Oracle central et Oracle décentralisé
  11. java JavaBean
  12. Java wrapper type
  13. Java super keyword
  14. Java static keyword
  15. Java this keyword
  16. Java interface
  17. 太牛了,阿裏P7架構師帶你看透maven的來龍去脈,
  18. C'est génial, l'architecte Ali p7 vous montre à travers Maven.
  19. Comment traiter le système de fichiers Linux avec puissance et élégance, algorithme JVM,
  20. Java + SSM Social Insurance Pension System for Computer Graduation Design
  21. Usage of Java scanner
  22. Java inheritance
  23. Java method review
  24. java JVM
  25. Java Basics
  26. Java file operation object IO stream
  27. Java console reads multi character input and output
  28. Java simple array sorting
  29. In addition to MySQL master-slave, you have another choice, Galera
  30. Configuration standard dockerfile et docker-composer.yml
  31. 字节大神强推千页PDF学习笔记,2021Java开发学习路线,
  32. 字节大牛耗时八个月又一力作,靠这份Java知识点PDF成功跳槽,
  33. 字节大牛教你手撕Java学习,最新大厂程序员进阶宝典,
  34. Comment l'automne est - il beau?Ces 24 ensembles de modèles d'automne et d'hiver sont grands, minces et vieillissants
  35. 字節大牛教你手撕Java學習,最新大廠程序員進階寶典,
  36. 字節大牛耗時八個月又一力作,靠這份Java知識點PDF成功跳槽,
  37. Byte Bull vous apprend à déchiqueter Java à la main, le dernier dictionnaire avancé des programmeurs de grandes usines,
  38. Byte Bull a pris huit mois à travailler dur et a réussi à changer d'emploi avec ce PDF Java Knowledge point.
  39. Byte God Push 1000 pages PDF Learning notes, 2021 Java Development Learning route,
  40. Five minutes to understand MySQL index push down
  41. Spring中@within与@target的一些区别
  42. 力荐:提高千倍效率的一些 Java 代码小技巧
  43. Redis技术专题系列之帮你从底层彻底吃透RDB技术原理(基础篇)
  44. Juan Benet et vitalik buterin discutent des réflexions sur les médias sociaux décentralisés
  45. Ipfs Weekly Report 152 | pinata launched "submarining"
  46. Performance optimization issue 03 - HTTP request optimization
  47. JavaScript genrator generator
  48. 字节跳动Java面试全套真题解析在互联网火了,面试大厂应该注意哪些问题?
  49. 字节跳动Java社招,2021年阿里 腾讯 快手offer都已拿到!
  50. 用Java实现红黑树
  51. 使用Redis Stream来做消息队列和在Asp.Net Core中的实现
  52. 海量列式非关系数据库HBase 架构,shell与API
  53. Redis Technology Topic Series vous aide à comprendre les principes de la technologie rdb du Bas (Basic)
  54. Conseils: quelques conseils pour améliorer l'efficacité du Code Java
  55. Quelques différences entre @ within et @ Target au printemps
  56. 海量列式非關系數據庫HBase 架構,shell與API
  57. Architecture, Shell et API de base de données non relationnelle à grande échelle
  58. Mise en œuvre de l'arbre Rouge et noir en Java
  59. Byte Hopping Java Service Call, 2021 Alibaba Tencent Express offer a été obtenu!
  60. Byte Jump Java interview Full Set of true Problems Analysis in Internet fire, interview Factory should pay attention to what Problems?