Linux入门-安装与基础设置
0. 启动盘制作
0.0. 软件准备
DiskGenius
- 官网下载
- 用于U盘恢复
- 用于硬盘分区表类型修改
- 另:也可用于磁盘检测等,与本次安装关系不大
Rufus
- 官网下载
- 用于制作启动盘
- 用过UltraISO、Win32 Disk Imager,但感觉rufus更好一点。
0.1. 镜像下载
我选择的版本是ubuntu-22.04.3,参考了官网比较新的LTS版本
下载地址是清华源
选择了ubuntu-22.04.3-desktop-amd64.iso
0.2. 镜像烧录
空U盘插入电脑,运行Rufus,分区类型、文件系统的修改如下图:
1. 单硬盘-双系统(Win+Linux)中Ubuntu的安装
- 这里我是在联想笔记本上安装的,不同机器进入BIOS和选择启动选项的按键不同。
- 这里我用的是本视频推荐的Win32 Disk Imager,但用此软件制作的启动盘,制作好的U盘也不像本视频一样可以看到文件夹,完全看不到任何内容,而且每次插入win电脑都会弹窗提示格式化,又因为写入保护,没法格式化;并且怀疑SQUASHFS error也和制作,索性安装好ubuntu后,对此硬盘进行了恢复。
1.0. 磁盘分区准备
windows系统内磁盘管理->压缩卷->输入想分给Ubuntu系统的磁盘空间大小
确定了磁盘是GPT分区
1.1. 安装
U盘插入电脑
重启,按F2进入BIOS,调整BOOT顺序,USB作为第一项
按F10保存并退出
按F12选择启动盘,选择正在第一项的USB(之前有几次没有这一步,就无法进入Ubuntu的安装)
Ubuntu
中文简体
键盘布局选择English(US)
先不联网
最小安装
安装类型:其他选项,自行规划了分区 (这里和双硬盘双系统有区别!)
安装启动引导器的设备要选到 /dev/nvme0n1p4 也就是有efi这个!图片中还没改!
设置:姓名@计算机名,密码还是简单一点吧,以后要用很多次。
重启、拔出U盘
1.2. 问题解决记录
-
鼠标指针无法显示
按Alt + F7 -
安装过程中遇到Turn off RST
-
安装完成,重启过程中SQUASHFS error
不知道怎么回事,Ctrl+C也打不断。
强制关机、重启,就进入Ubuntu了。 -
很卡
耐心一点,慢一点,可能是电脑太老了、网不好。 -
很多次可能安装失败
强制关机、重启、重新安装,就是一个折腾。
1.3. U盘的恢复
使用软件DiskGenius,选中U盘,删除分区,新建分区,类型选择NTFS,保存更改。
2. 双硬盘-双系统(Win+Linux)中Ubuntu的安装
- 这里我是在华硕主板的台式机上安装的,不同机器进入BIOS和选择启动选项的按键不同。
- 我用本视频使用的UltrISO软件制作的启动盘,会出问题:symbol “grub_calloc” not found! 后来换了Rufus.
Rufus的使用参考了这个视频:
win11下用rufus安装Ubuntu双系统
2.0. 新硬盘转换分区
使用DiskGenius,选中HD1(新硬盘),右键,转换分区表类型为GUID格式(GPT),保存更改。
- 我的硬盘是新加装的,没有在windows系统下进行格式化。
2.1. 安装
插入启动盘,按Delete/F2重启进入BIOS,带UEFI的USB启动项拖到第一个(图形化界面太香了)。
安装类型可以选择第二个:“清除整个磁盘并安装Ubuntu”,接下来选择新硬盘,会自动分区。
其他设置与单硬盘大体相同。
2.2. 问题解决记录
-
主板可以识别到U盘,但不能将其识别为启动项
开启CSM,华硕客服发给我的链接
我的主板BIOS界面和链接中不太一致,找到CSM开启即可。 -
黑屏显示:symbol “grub_calloc” not found
还是启动盘制作的问题,在选择启动项那里就发现没有“UEFI”字样,换了Rufus,重新制作启动盘,就可以继续安装了。
3. 基础设置
3.0. 终端
打开终端:Ctrl + Alt + T
右键->把终端放到收藏夹。
clear
清除终端
3.1. 时间设置
参考视频依然是 Windows 和 Ubuntu 双系统的安装和卸载
# sudo apt-get update
sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
3.2. 语言设置
- 中文首选项里面可以选双拼。
- 把/home下面的文件夹名字从中文改成了英文,方便之后进入文件夹,设置->语言支持->English(United States),改完注销再登陆。
参考这个视频:深度学习环境配置—Ubuntu系统开发环境安装(anaconda+cuda+cudnn+pycharm) 2分32秒处
3.3. 安装显卡驱动
- 由于“软件和更新->附加驱动”里面驱动版本太多,不想安装开源的,就直接去英伟达官网下载安装了。
参考视频: NVIDIA显卡的Ubuntu驱动程序安装方法
到官网下载显卡驱动,一个.run文件
sudo bash NV...
# (按Tab自动填充)
安装完重启才能显示正常!
安装完重启!
安装完重启!!
-
检查是否安装好:
nvidia-smi
-
问题:cc 没安装,make 没安装
sudo apt-get install gcc
sudo apt-get install make
- 问题:gcc, make 安装不上
软件和更新里面,换源,自动搜索到哪个选哪个就可以了。
3.4. 安装miniconda
参考视频: 03 安装【动手学深度学习v2】
sudo apt update
sudo apt install build-essential
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
中间有需要输入yes
的地方
安装好miniconda3,可以输入bash
进入base环境
3.5. 启动菜单默认项修改
参考视频依然是 Windows 和 Ubuntu 双系统的安装和卸载
【Ubuntu系统内】
Ctrl + Alt + T打开终端
sudo gedit /etc/default/grub
打开的文件中,修改GRUB_DEFAULT=0,windows是哪个就改到几,保存
sudo update-grub
4. wsl
适用于Linux的Windows子系统
4.1. 安装
直接搜索wsl打开会闪退,因此需要安装。
管理员模式打开Windows PowerShell, 输入wsl --install
4.2. 问题与解决办法
- 问题:无法加载文件 ***\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本
解决办法:
>>get-executionpolicy
>>set-executionpolicy remotesigned
>>Y
参考:解决“无法加载文件 ***\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本”
-
问题:wsl --install 无法解析服务器的名称或地址
解决办法:挂梯子 -
问题:似乎安装成功了,但是又开始闪退。
解决办法:还需要继续挂梯子,重新wsl --install,这次可以设置用户名和密码。