技术背景
项目在win10环境下踩了很多坑,一怒之下,笔者计划在将实验室的服务器安装ubuntu20.04 LTS。
感谢系统极客网站的装机教程 Ubuntu 20.04 LTS 桌面版详细安装指南 。
准备
硬件 | 用途 |
---|---|
Dell PowerEdge-R740 | 笔者的服务器主机,amd64架构 |
U盘(4GB以上) | 系统盘,引导安装用 |
任意笔记本电脑 | 辅助装机,笔者笔记本为win10系统 |
装机
1. 下载系统镜像
在 Ubuntu-Release官方网站 下载对应的系统映像。
笔者选择 Ubuntu20.04.3 LTS 版本,发行版提供两种类型的系统镜像,Dektop image和Server image,即桌面版和命令行版,笔者选择桌面版镜像,官网提供了种子下载和直接下载,读者根据自己的喜好选择。
下图为下载好的镜像文件。
2. 制作引导U盘
笔者使用 Universal-USB-Installer 2.0.0.8 制作Ubuntu安装引导U盘。进入引导U盘制作界面后,按照下表进行配置,配置完成后点击create,等待一段时间后,引导U盘制作完成。
步骤 | |
---|---|
step 1 | 选择要安装的发行版--Ubuntu |
step 2 | 选择在前面下载到本地的Ubuntu20.04.3 LTS的镜像文件 |
step 3 | 插入准备的U盘,以Fat32文件系统格式化U盘 |
step 4 | 保持默认的0MB |
3. 使用引导U盘
将引导U盘插入服务器,重启电脑,进入系统BIOS,选择从U盘启动。(根据电脑的平台型号不同,设置方式不同,请使用搜索引擎检索正确方式,一般为F2或F12)
从引导U盘启动有两种方式:
1.直接从USB启动,仅当次生效
2.调整BIOS Boot Sequence默认引导顺序,长期生效
此处笔者在过往的装机过程中遇到过一些坑,与BIOS的secure boot mode、Boot Lost Option(legacy、 UEFI)有关,笔者这次装机中未遇到相关的问题,在此不再赘述。
4. 格式化硬盘分区(可选)
如果装机需求为 “不需要双系统,抹除原有的win10,只安装Ubuntu系统” ,笔者建议读者使用硬盘分区工具,将硬盘分区 ”格式化为ext4“ 。
这样做的目的,在于提前避开正式装机中可能的坑。
5. 正式装机
前面的内容中,我们通过设置BIOS从U盘boot引导启动,之后服务器checking U盘系统文件的完整性(这个过程大约20分钟),最终我们来到真正的系统安装界面,如下图。
根据下表的配置,完成系统的安装。读者如需更详尽的安装过程,请参考 Ubuntu 20.04 LTS 桌面版详细安装指南 。
步骤 | |
---|---|
step 1 | 选择语言中文(简体),点击”安装Ubuntu“ |
step 2 | 键盘布局,默认即可,点击”继续“ |
step 3 | 选择正常安装,其他选项中的两个选项全部勾选,点击”继续“ |
step 4 | 由于不想安装双系统,选择“清除整个磁盘并安装 Ubuntu”,点击”继续“ |
step 4-1(optional) | 由于服务器的硬盘分区配置(sda 8T,sdb 8T),sda是原本的win10分区,笔者选择了sdb分区(此处有坑,下文会提及),点击“继续” |
step 5 | 安装程序提示sdb的分区表已改变,一些分区将被格式化,确认后,点击“继续” |
step 6 | 选择系统时区,中国大陆建议选择[ShangHai],点击“继续” |
step 7 | 设置用户名、计算机名、密码等,完成后点击“继续” |
step 8 | 正式开始安装,等待一段时间 |
step 9 | 根据程序提示,重启服务器,取下引导U盘,点击Enter键 |
step 10 | 重启成功,输入密码,登陆用户,开始使用Ubuntu 桌面版吧! |
5.1 Step 4 中分区
step 4 中 , 安装程序允许使用者自己创建、调整分区 , 以一个1TB的硬盘为例说明笔者的选择:
挂载点 | 分区大小 MB | 分区类型 | 分区位置 | 用于 | ||
---|---|---|---|---|---|---|
主分区 | / | 100000 | 主分区 | 空间起始位置 | Ext4 日志文件系统 | |
引导分区 | /boot | 2048 | 逻辑分区 | 空间起始位置 | Ext4 日志文件系统 | |
系统分区 | 无 | 2048 | 逻辑分区 | 空间起始位置 | EFI 系统分区 | 没有EFI分区 , 安装程序会报错 |
/tmp | 100000 | 逻辑分区 | 空间起始位置 | Ext4 日志文件系统 | ||
/usr | 100000 | 逻辑分区 | 空间起始位置 | Ext4 日志文件系统 | ||
/var | 100000 | 逻辑分区 | 空间起始位置 | Ext4 日志文件系统 | ||
/usr/local | 100000 | 逻辑分区 | 空间起始位置 | Ext4 日志文件系统 | ||
交换空间 | 无 | 64000 | 逻辑分区 | 空间起始位置 | 交换空间 | 和机器内存一样大即可 |
用户空间 | /home | 剩下所有的空间 | 逻辑分区 | 空间起始位置 | Ext4 日志文件系统 |
笔者踩的坑
在正式装机的step 4-1中,由于笔者服务器曾经在sda上安装了win10,如果在sda上继续安装ubuntu,将会出现 “The ext4 file system creation in partition #1 of SCSI (0,0,0) (sda) failed” 的错误警告。
根据笔者的猜测,原因在于 “安装程序无法自动将win10占用的NTFS分区格式化清除数据,进而无法创建ext4分区” 。
笔者最终选择了在sdb上安装ubuntu,即双系统。
限于时间,笔者绕开了这个坑,读者如果遇到了相同的错误,建议 “使用硬盘分区工具,将win10占用的硬盘分区完全格式化” 。
结语
新手上路,共同进步!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。