*
Ubuntu 20.04 双系统安装过程(新手)
*
电脑安装程序软件太多较卡,很多软件又不想删除,决定再安装个系统,试试非Windows系统,一开始安装的是Andriod x86系统(凤凰Phoenix OS),在官网下载安装,安装过程较简单,但是进入系统点击鼠标总是出现喇叭杂音,无法关闭,而且安卓x86系统ADSL拨号上网未在网上查询到实现方法,决定换个其它系统,Ubuntu安装教程网上很多,本来以为很简单,却是一路采坑,一度想放弃,折腾几天,终于安装好了,心情瞬间美丽。总得来说Ubuntu 对新手来说并不容易,安装使用与Window系统、安卓系统差异较大,需要适应。
Ubuntu 20.04双系统装机过程在此总结记录一下,供新手安装Ubuntu多系统进行参考。
一、准备工具
- U盘一个,制作启动盘;
- 大白菜u盘启动制作工具UEFI版,官网下载即可(www.bigbaicai.com),对!没错是bigbaicai,用的就是这个;
- FbinstTool,这个工具网上下载地址很多;
- Ubuntu 安装镜像,清华大学开源软件镜像站(https://mirrors.tuna.tsinghua.edu.cn/#),选择“获取镜像”,下载20.04(amd64,Desktop)版本。
二、制作U盘启动盘
U盘启动盘制作方法很多,下面介绍的方法将制作UEFI、Legacy模式兼容启动U盘,Winpe系统和Ubuntu系统二合一启动U盘。
-
打开大白菜U盘启动盘制作软件,参数设置如下图1,注意勾选“支持UEFI启动”,开始制作成USB启动盘。
- 打开U盘,根目录下新建文件夹“DBC”,把FbinstTool拷贝至“\DBC”目录。在U盘\DBC\目录下新建文件夹“ubuntu”,Ubuntu镜像安装文件重命名为“ubuntu.iso”,拷贝至U盘“\DBC\ubuntu\”目录下。
-
U盘不要移除,重启电脑,进入BIOS设置界面(联想一体机按F1键进入),进入Startup选项卡,CSM选择[Enabled],Boot Mode 选择[Auto],Boot Priority 选择[Legacy First],见图2,F10 保存并退出。
-
重启电脑进入大白菜winPE系统,用解压软件UltraISO将镜像内casper文件夹下的initrd和vmlinuz两个文件提取出来(一般双击就可以打开镜像文件进行提取),一同放在ubuntu文件夹内,它们是U盘引导ubuntu必需的文件,操作完成后如下图3所示:
-
打开FbinstTool,进入(ud)/IDBC/GRUB/目录,见图4,双击打开“MENU.LST”,复制下面的代码,替换原内容,见图5,保存退出。
timeout 15
default 0
gfxmenu /IDBC/GRUB/MESSAGE
title 【01】 从本地硬盘启动
set /a bn=%bn%+1
if "%bn%"=="1" && command /IDBC/GRUB/BOOTHARD
set sw=No
map --unmap=0xfe
checkrange 0x80 read 0x8280 && if exist (hd0)/fb.cfg && set sw=yes
checkrange 0x23 read 0x8280 && if not exist (fd0)/fb.cfg && set sw=yes
set /a hdn=*0x475&0xff
if %hdn%>=2 && if "%sw%"=="yes" && map (hd1) (hd0) && map (hd0) (hd1)
map /IDBC/IMGS/BOOTFIX.ISO (0xfe) || map --mem /IDBC/IMGS/BOOTFIX.ISO (0xfe)
map --rehook
chainloader (0xfe)
boot
title 【02】 大白菜 WIN8 PE高级版(新机器)
/IDBC/GRUB/RUN /PE/DBC8x64.ISO
title 【03】 大白菜 WIN2003 PE经典版(老机器)
map --mem /PE/DBC2003.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
title 【04】 大白菜 WIN2003 PE兼容版(老机器)
configfile /IDBC/GRUB/2003.LST
title 【05】 DiskGenius 硬盘分区工具
map --unmap=0
terminal console
pause --wait=2 Loading DiskGenius ...
map --mem /IDBC/IMGS/DGDOS.LZMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【06】 Ghost 备份还原工具
map --unmap=0:0xfe
configfile /IDBC/GRUB/GHOST.LST
title 【07】 MaxDos 工具箱
map --unmap=0
terminal console
pause --wait=2 Loading MaxDos ...
map --mem /IDBC/IMGS/DOS.LZMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【08】 硬盘/内存 检测工具
configfile /IDBC/GRUB/RAMHDD.LST
title 【09】 Windows 密码破解工具
configfile /IDBC/GRUB/PWD.LST
title 【10】 运行 自定义映像
graphicsmode -1 640
font /IDBC/GRUB/MENU.HEX
/IDBC/GRUB/RUN --automenu-all /MYEXT/
title 【11】 安装ubuntu
find --set-root /DBC/ubuntu/vmlinuz
kernel /DBC/ubuntu/vmlinuz boot=casper iso-scan/filename=/DBC/ubuntu/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /DBC/ubuntu/initrd
title 【12】 关闭计算机
halt
- 电脑磁盘分区调整,用于安装Ubuntu,本人主要用于轻应用,故调整10GB磁盘分区用于Ubuntu安装(建议空间设置大些)。调整磁盘分区方法较为简单,winpe中亦有几款工具可以进行调整,具体过程省略。
三、安装Ubuntu
1)重启电脑进入大白菜启动菜单,选择安装Ubuntu选项,等待进入试用版Ubuntu系统。
2)双击桌面图标“安装Ubuntu 20.04 LTS”,进入安装界面,如下图所示,选择中文(简体),然后选择安装Ubuntu。
3)在选择联网界面,不要联网,联网下载非常慢。
4)选择继续(注意,接下来这一步非常重要,一定小心),得到如下所视界面,这一步很关键,一般选择“其他选项”,自行进行分区,为了省事,我选择的是第一个选项“安装Ubuntu,与其他系统共存”,可以自动进行分区,千万不要选择第二个选项。
5)点击继续,进入选择磁盘界面,如下图,在这一步可以选择之前预留的磁盘分区,若分区被隐藏,也可以点击高级分区工具,进行手动选择或修改分区。
手动分区最省事的方法为只创建一个分区,挂载点选择根目录“\”,如图所示,安装启动引导器的设备就选择根目录分区,这里是“sda13”,然后继续。
Linux 的分区基础介绍:首先 Linux 分区和 WINDOWS 分区是不一样的, Linux 是以文件形式作为分区,所以分区就像划分磁盘大小一样, 在这里假设你划分的空盘分区为 20G,则我们可以将其分为 :
(1)/boot:启动引导分区,这个就是用于启动 ubuntu 的目录,里面会有系统的引导,这个文件其实只有几十兆,但是我们建议将其划分为 300M 文件格式为 ext4。
(2)swap:交换区目录,这个一般的大小为内存的 2 倍左右, 主要是用来在电脑内存不足的情况下,系统会调用这片区域,来运行程序,我们可以将其分为 4G, 这个把ext4换成交换空间,英文swap。
(3)/:这是 linux 也就是 ubuntu 的根目录就一个反斜杠表示,相当于windows的C盘, 我们将其分为 10G,文件格式为 ext4,条件允许可以大一点,可以20G,毕竟ubuntu装软件默认是装在这里的,大一点可能会省去后面隐藏的麻烦。
(4)/home:这是 ubuntu 的“其他盘”, 这个也可以说是我们的个人目录,相当于windows的其他盘,所以为了让我们自己的目录大一点,剩下的全分给它,文件格式为 ext4。
Ubuntu分区基本情况已介绍完毕,你完全可以就按这个进行分区。当然,你可以划分的更详细,具体划分可以百度。
6)选择继续,进入下一步操作,设置地区不重要,按你需要设置,也可以直接继续,不影响,在下一步操作中选择键盘布局,键盘布局“默认”,建议选择下面的英语的(默认中文也行)。
7) 继续,设置系统用户,自己设置输入就可以了,姓名英文字母,例如u,密码123456。
8)系统开始安装,可以等会,等安装完毕就可以了,当这些全部完成之后,机子会重启。过程中会提醒移除U盘,按要求操作即可。电脑重启后会发现启动菜单并没有Ubuntu选项,无法进入Ubuntu,只有windows选项或直接进入原来的系统,需要进行启动项修复。
四、修复启动项
1)在电脑启动中,首先进入BIOS设置界面(联想一体机按F1键进入),选择Startup选项卡,Boot Priority 需要更改为 [UEFI First],F10 保存并退出。
2)插入启动U盘,电脑启动会直接导入winPE系统,打开磁盘引导修复工具BOOTICE,如下图所示,选择UEFI选项卡。
3)点击修改启动序列,进入下图所示界面。把两个ubuntu上移至最顶层,点击保存当前启动项设置即可。当然更深一步可以进行其他修改,启动分区、启动文件查看与修改,一般不用进行修改。当ubuntu选项在windows Boot Manager下面时,电脑会首先进入windows系统启动菜单,这时按“ESC”键,进入ubuntu菜单。
Ubuntu 启动菜单选择界面,如下图所示,选择第一项即可,第三项会进入原来的windows系统。
五、经验总结
在修复启动项过程中踩了很多坑,卡了很久都不能成功,几度想要放弃。先是用easyBCD 工具修复启动项,试验多次无法进入系统,后网上评论这是过时教程,现已不再使用该工具修复启动项。继而利用boot_repair工具进行修复,按照网上教程,在命令终端输入命令一直报错:下载失败、无法定位软件包、无权限无法修改保存文件……在不断的失败中,也慢慢对Ubuntu有了初步了解。
-
在安装过程中语言选择要选择中文版,软件和更新设置如下图,否则下载软件容易失败、无法正常安装软件。
-
BIOS 设置界面,Startup选项卡,CSM选择[Disabled],无法进入windows系统,可以直接进入U盘winpe。CSM选择[Enabled],Boot Mode [Auto],Boot Priority [UEFI First],启动盘直接进入WinPE,无法进入大白菜启动菜单,进而无法进入Ubuntu试用版。CSM选择[Enabled],Boot Mode [Auto],Boot Priority 更改为 [Legacy First],可以正常进入大白菜启动菜单,进入试用版Ubuntu系统,但是在安装运行boot_repair工具最后,蹦出个错误,见下图,要关闭CSM,崩溃。。。。(使用UltraISO 制作Ubuntu启动U盘,可以在CSM [Disabled]模式下使用,但是不知什么原因,试用版Ubuntu一直无法安装boot_repair工具,尚未有时间深入研究)
-
Ubuntu获取文件修改权限步骤。
sudo su ///设置密码,获取root权限;
cd 目录名 ///进入指定目录;
ls ///查询目录内容;
mv 文件名1 文件名2 ///备份文件;
sudo chmod 用户名+rwx 文件名 ///指定用户获取指定文件读、写、执行权限。
介绍结束,希望对您有所帮助!