为什么在众多Linux系统发行版中选择Ubuntu系统?
Linux发行版包括Fedora,Debian等。在桌面安装中,最受欢迎的是Ubuntu。由于开发人员基本上是业余爱好者,因此Linux在1990年代获得了一定的发展。尽管不像Windows和MAC那样用户友好,但是它很少崩溃且可靠。
与所有基于Linux的操作系统一样,Ubuntu几乎没有病毒问题,并且大多数时候都可以在没有防病毒软件的情况下运行。Ubuntu需要特定的特权才能安装文件,因此很难加载病毒。这是Ubuntu提供的基本优势。某些Linux版本(例如Ubuntu)会停用来自Internet的文件,再次有助于阻止感染。由于像Ubuntu这样的操作系统是新兴的,因此有恶意的作家还没有花费足够的时间来瞄准Ubuntu用户。
ubuntu系统(Linux系统)适合开发。
.......等等优势,普通开发个人建议就选这个。
首先为什么不安装双系统,或者直接安装Linux系统为主系统呢?
因为直接安装ubuntu为主系统,或者使用双系统模式的话,如果是英伟达的显卡(大多数人都是用这个显卡),训练深度学习模型需要用到英伟达显卡驱动,在ubuntu系统中安装这个很麻烦,一不小心就会让系统直接崩溃。(作者电脑就崩溃了好几次)
所以子系统就成为了一个很好的选择,不仅可以无条件使用主机的资源,还不用像平行双系统那样麻烦的切换系统,特别方便。
如何安装子系统?
首先在电脑上安装Linux子系统,通过wsl去安装。
有两种方法,一是可以去官网下载镜像.ios/或者去镜像网站下载
二是直接在微软商店下载
下载好后,部署流程图下,
首先在电脑搜索栏输入功能,打开勾选 适用于windows的Linux子系统 和 虚拟机平台
- 打开windows命令提示符,输入 wsl.exe --update 安装wsl。
- 打开微软商店,搜索ubuntu22.04 安装ubuntu。
- 打开windows命令提示符,输入 wsl -l 检查子系统有无成功安装,显示具体系统版本信息,说明安装成功。
- 默认子系统存储在C盘,如果C盘空间不足,可以转移到其他盘符,在D盘创建wsl文件夹,打开windows 命令提示符,输入 wsl --export Ubuntu-22.04 D:\wsl\Ubuntu.tar 将C盘的ubuntu系统备份到D盘中,然后输入 wsl --unregister Ubuntu-22.04 删除C盘的ubuntu,继续输入 wsl --import Ubuntu-22.04 D:\wsl D:\wsl\Ubuntu.tar 从D盘恢复子系统,结束后输入wsl -l 检查子系统信息是否存在。
注意,该ubuntu子系统无法使用 su root 打开root用户,必须要在windows命令提示符内输入ubuntu2204 config --default-user root 来去手动切换普通用户和管理员,切换回普通用户只需将上述输入内容中的root改为普通用户名即可
注意这里我遇到一个问题:就是创建普通用户我用的是mkdir命令,以至于创建的没有权限只是一个文件夹,导致一直无法从root用户切换至普通用户。浪费了我好几天。
这篇大概就写完这。
再次声明本账号用于个人记录和复盘,如有细节未进行记录请查看其他公共资源。