win10+ubuntu双系统填坑
材料准备
- 一台正使用的win10电脑
- 一个空U盘(需要格式化,注意备份文件)
- 一个装有winPE的U盘
- (总共两个U盘)
下载ubuntu系统.ios镜像
https://ubuntu.com/index_kylin#download
下载并安装软碟通
软碟通官网下载
https://cn.ultraiso.net/xiazai.html
制作ubuntu安装盘
- 打开软碟通,选择 文件-打开,找到系统ios文件,选择打开,然后选择 启动-写入映像文件,找到u盘-写入。等待几分钟,出现刻入完成,就制作成功了。
磁盘分配
win10桌面右击此电脑,选择管理,磁盘管理。找一个剩余空间比较大的压缩50G出来(不要和windows在一个盘上),压缩过后出来一个磁盘分区,不用给它分配。
查看启动模式
看一下电脑win10的启动模式,查看电脑是否支持UEFI模式:
(要想实现以UEFI模式启动,必须确定主板是否支持,且安装了win8及以上的系统。)
(UEFI模式启动更快哟!据说7秒开机。)
一般来说,在开机的时候,如果显示开机画面是主板的logo,底下加上一个转圈,应该就是UEFI启动。如果是出现系统开机画面时才出现转圈则是传统BIOS启动。
严谨点,同时按下电脑的win键和r键,输入cmd, 回车,然后弹出来窗口输入msinfo32
,回车。然后就打开了系统信息的窗口。查看 ''BIOS模式“,写的是UEFI就是UEFI,legacy就是传统BIOS启动。
修改启动模式为UEFI
如果是Legacy就需要以下步骤将启动模式改为UEFI
(如果已经是UEFI模式,忽略此步骤。)
1、先使用U盘启动或光盘进入Win PE系统然后运行分区工具如Diskgenius,然后将C盘调整一下大小,空出一个500M左右的空间;
2、然后选中空出来的500M分区,进行建立分区,文件系统类型选择为EFI;
3、EFI分区分好后切勿指定盘符,先保存一下,然后重启(关掉分区工具,再打开分区工具),然后对EFI分区指定一个盘符如“J”;
4、在Winpe系统中运行CMD命令提示符,使用命令将启动信息指向J盘,命令格式为:
bcdboot c:\windows /s j: /f UEFI
5、拔下U盘重启,进入BIOS,设置UEFI启动,然后保存设置并重启。
(此步骤各个电脑不一样,去搜一下)
6、等到出现选项的时候,选择install ubuntu
,进行安装
(安装完成后还是会遇到问题,比如黑屏。这里我们等下再说)
Ubuntu安装
- 选择系统界面选
install Ubuntu
。 - 然后根据自己需要安装,注意先不联网,在 与windows共存 那里选择其他选项然后就是分区。
- 每次新建分区都要选中空闲的那个分区,也就是之前分出来的50G。
- ubuntu分区
1. 创建swap分区。大小,两倍内存
,(我内存8G,大小16G。)分区类型选主分区
,位置选空间起始位置
,用于交换空间
。(建议最后分swap分区,因为主分区不能超过4个,满了剩余磁盘会显示不可用)
2. EFI文件系统分区。500M
,逻辑分区
,空间起始位置
,用于EFI系统分区
。
3. /boot引导分区。200M
,逻辑分区
,空间起始位置
,Ext4日志文件系统
,挂载/boot
。
4. /根分区。10G
可根据内存调整,逻辑分区
,空间起始位置
,Ext4日志文件系统
,挂载/
。
5. /home分区。30G
如果用户多可以多一点,逻辑分区
,空间起始位置
,Ext4日志文件系统
,挂载/home
。
6. /usr分区。剩余内存
,逻辑分区
,空间起始位置
,Ext4日志文件系统
,挂载/usr
。
分区 | swap分区 | EFI文件系统分区 | /boot引导分区 | /根分区 | /home分区 | /usr分区 |
---|---|---|---|---|---|---|
大小 | 两倍内存(8x2G) | 500M | 200M | 10G | 30G | 剩余内存 |
分区类型 | 主分区 | 逻辑分区 | 逻辑分区 | 逻辑分区 | 逻辑分区 | 逻辑分区 |
位置 | 空间起始位置 | 空间起始位置 | 空间起始位置 | 空间起始位置 | 空间起始位置 | 空间起始位置 |
用于 | 交换空间 | EFI系统分区 | Ext4日志文件系统 | Ext4日志文件系统 | Ext4日志文件系统 | Ext4日志文件系统 |
挂载 | \ | \ | /boot | / | /home | /usr |
Ubuntu黑屏解决办法
-
在开机grub选择系统的界面按
e
编辑grub
找到quiet
,然后在前面加上nouveau.modeset=0
(注意0和q之间要有空格)
按提示保存重启,就可以进入ubuntu桌面了。 -
修改grub文件(
sudo gedit /etc/default/grub
)
找到GRUB_CMDLINE_LINUX_DEFAULT
在quiet
前面加上nouveau.modeset=0
3.(第三步,如果想将windows改为默认选项的同学就修改)
修改GRUB_DEFAULT
的默认值,原来是0
,表示第一个选项,若需要修改为Windows,则需要将数字修改为开机时Windows所在的位置。因为Ubuntu在第一个位置,所以数字0
表示它,我的Windows在第三个位置,所以我将数字修改为2
,位置从0开始算(Windows系统所在的位置可能有所不同,自己去看)
- 更新grub:
sudo update-grub
。
这样的目的是修改grub,并且把Windows设为默认启动系统,不然每次开机我们都得按e
手动修 改。
Ubuntu设置root用户密码
sudo passwd
命令,输入一般用户密码并设定root用户密码。
设定root密码成功后,输入 su
命令,并输入刚才设定的root密码,就可以切换成root了。
输入 exit
命令,退出root并返回一般用户。