以Ubuntu20.04为例

一、安装Linux双系统

​ 1.官网下载Ubuntu20.04的桌面版ios文件

​ 2.准备一个U盘,备份好数据后,使用Win32DiskImager将系统镜像写入U盘,写入完成后在windows下只能看到efi文件夹

​ 3.打开windows自带的磁盘管理,选择即将安装ubuntu的分区,右键压缩卷,选择压缩的大小,建议40000MB。注意这里可能因为磁盘中数据并不是连续的导致可压缩空间小于实际的剩余空间(这也是windows的毛病),如果不够4GB:①右键磁盘——工具——优化;②右键此电脑——高级系统设置——系统保护——C盘——配置——禁用系统配置;③右键此电脑——高级系统设置——高级——性能设置——高级——更改——去掉勾选“自动管理”——勾选无分页文件,重启,压缩完成后记得再把这些设置改回。关于硬盘分区格式,可以使用DiskGenius/Windows自带的磁盘管理工具查看,我的是GPT,则启动使用UEFI Boot引导,另一种是MBR,启动使用Legacy Boot引导。引导程序单独用一个分区,UEFI一般为efi分区,Legacy一般为boot分区

​ 4.插入U盘,重启电脑,F2进入BIOS,设置从U盘启动,保存退出,进入系统引导安装界面。按照安装向导进行安装,注意在安装类型阶段,选择其他选项,即后续自定义Ubuntu的分区。后续自定义分区建议:500MB引导区、10GB内存交换区、20GB根挂载点、10GB home挂载点。注意分区设置完成后,选择安装启动引导器的设备为刚刚创建的500MB引导区,然后开始安装

​ 5.根据向导重启计算机,F2进入BIOS确认从Ubuntu启动,然后进入系统

二、一些系统配置

​ 1.换源

​ 国内有很多Ubuntu的镜像源,包括阿里的、网易的,还有很多教育网的源,比如:清华源、中科大源。以清华源为例修改Ubuntu 20.04里面默认的源。

sudo cp /etc/apt/sources.list /etc/apt/sources.list1 # 备份
sudo gedit /etc/apt/sources.list

​ 清华mirrors官网https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/查找对应的源,复制粘贴,注释原来的源即可

sudo apt update # 更新配置
sudo apt upgrade # 升级软件 因为软件比较多,这一步比较慢,耐心等待

​ 2.系统时间同步设置

​ Ubuntu和windows采用的时间机制不一样,windows采用localtime机制,它将BIOS中的时间当作本地时间,所以windows显示的时间是从BIOS中读取,和BIOS一致,BIOS时间是存储在电脑主板中的绝对时间,断电后可保存。ubuntu采用UTC的时间机制,它将BIOS的时间认为是GMT即格林尼治时间,本地时间会在格林尼治时间基础上加上当前所处的时区数,比如中国是东八区,所以ubuntu显示的是BIOS时间再加上8小时,这样ubuntu显示的时间比windows快8小时。而且这两个系统若同步网上时间,都会将BIOS时间改成该时间,因此若想ubuntu和windows时间一致,必须修改ubuntu的时间机制

sudo apt install ntpdate # 安装ntpdate时间同步工具
sudo ntpdate time.windows.com # 通过互联网同步正确时间
sudo hwclock --localtime --systohc # 时间机制改为localtime

​ 3.将windows设置为默认启动的系统

​ 如果windows仍然是常用的系统,那么可以设置一下默认启动系统,这样不需要每次启动手动选择启动windows

sudo gedit /etc/default/grub

​ 将GRUB DEFAULT=0的“0”改为windows的启动选项(每次开机时,windows manager所处的位置)即可,我的是3

sudo update-grub # 更新设置

​ 4.将U盘恢复

​ 插入U盘,打开DiskGenius,选择U盘,弹出的窗口选项都默认,然后选择该空间分区——>建立新分区,文件系统选为NTFS,其他都默认,然后工具栏中的保存更改即可

​ 5.删除linux系统

​ 打开DiskGenius,找到装有linux系统的磁盘,查看分区参数,文件系统,找到Linux,这个分区是linux系统的交换分区,紧邻上面的ESP是efi分区,下面两个EXT是home和根目录分区,然后全部右键删除当前分区,保存更改,刚刚删除的分区都变成了空闲分区,右键紧邻的左边的分区,选择扩容分区,开始扩容即可。找到windows的启动项配置文件夹,一般是ESP分区下的EFI,选择ubuntu文件夹,彻底删除里面的文件,这样就完成了linux系统的删除