物理机安装win10和Ubuntu18.04双系统

一、准备工作

  • 8G优盘一个

  • 镜像烧录工具rufus

    官网地址

    百度云链接

  • ubuntu18.04镜像

    ubuntu18.04.4

    bt种子链接

  • 电脑环境
    uefi启动方式+gpt磁盘分区表

    英伟达gtx1050显卡

    128G固态硬盘+1t机械硬盘

    在个人使用电脑上基本关心这两个问题就够了

二、系统安装

  1. 在机械硬盘分出200G空间安装Ubuntu18.04
    开始键加r调出运行,输入diskmgmt.msc打开Windows磁盘管理


    磁盘管理.png

点击压缩卷,压缩200G空间


压缩空间1.png
压缩空间2.png
压缩完成.png

压缩完成之后不用创建简单卷这么放着就可以了,一会要把Ubuntu系统安装在这个分区里

固态硬盘中也需要划分出100M的空间用来存放Ubuntu的引导文件,一定要在C盘划分不要在恢复分区和EFI分区划分!

划分引导分区1.png
划分引导分区2.png

2.制作启动盘
将优盘插入电脑中打开Rufus软件


image.png

分区类型需对应自己电脑硬盘分区表

image.png

启动盘制作完成之后插着优盘重启电脑

3.系统安装

重启电脑之后选择优盘引导进入安装系统的界面

选择引导.jpg
安装界面.jpg

在install ubuntu位置按e键编辑内核,修改内核参数是为了屏蔽开源驱动nouveau。如果不屏蔽的话安装的时候安装界面会卡住不动(王八那种)

编辑内核.jpg

在quiet splash 后面加入nouveau.modeset=0修改完成之后按f10或ctrl+x继续启动

选择语言.jpg

选择键盘布局.jpg

选择安装模式.jpg

建议选择最小安装,等进入系统之后自己需要什么安装什么。更新选项最好也不要选,默认的更新源是国外的。。。。都不如赶紧进系统换成国内的源在更新快

双系统最关键的步骤来了,一定要选其他选项自己决定Ubuntu安装在哪里,当然如果只安装Ubuntu但系统的话选择清除整个磁盘安装Ubuntu就好

硬盘分区.jpg

在安装win10的固态中划分出100M空间存放Ubuntu的efi引导文件,100M足矣,其实有个10M就够用了

创建引导分区1.jpg
创建引导分区2.jpg

这里显示两个设备,nvme是我的固态,sda是我的机械硬盘。现在要在固态上创建Ubuntu的EFI引导分区,如果不创建的话安装完Ubuntu引导不起来

挂载数据分区.jpg

我这仅仅是个人使用没有太多要求就把根目录直接挂载上去了,如有特殊需求可以调整

挂载完成.jpg

现在所有分区已经挂载完成最后检查一下没什么问题就继续

选择时区.jpg

中国都选上海,一般自动出来不自动出来的话手动打一下shanghai

设置用户名密码.jpg

设置用户名密码主机名,设置完成之后就可以开始安装了

安装完成.jpg

系统已经安装完成,重新启动

引导报错.jpg

出现这个问题是引导的错误,在终端输入exit退出

win10不能引导Linux系统可以用easybcd添加引导来引导Linux系统。但是,Linux系统是可以引导Windows系统的,所以比较简单的解决方法就是进入BIOS修改引导优先级,让Linux的优先级高于Windows,这样系统就会使用Linux的引导也能进入Windows系统

引导选项.jpg

可以看到我这里有两个引导选项,我进入BIOS让Linux引导优先级高于Windows

调整引导选项.jpg
引导成功.jpg

现在可以看到电脑既能引导Linux也能引导Windows

由于现在还没有安装显卡驱动所以还要修改内核屏蔽nouveau驱动

修改内核参数.jpg

老规矩在quiet splash后添加nouveau.modeset=0参数按f10或ctrl+x进行引导

这样Ubuntu和Windows双系统就安装完成了,暂时先写到这以后会继续更新的

看在这么详细截了这么多图的份上给我多多点赞吧

三、系统配置

1.安装完双系统之后会出现win10时间慢了8个小时,这是因为Windows系统和mac/Linux系统对待时间的方式不一样

Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。

Linux/Unix/Mac把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。

解决方法:进入Windows系统以管理员模式运行cmd,输入Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

2.切换回Ubuntu系统,更新软件源

备份之前的软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak(虽说一般没啥用,国内源有的是选择)
将下面源复制到/etc/apt/sources.list文件中

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

更新软件源
sudo apt update -y

升级软件
sudo apt upgrade -y

软件更新好之后最重要的一步是安装驱动
ubuntu-drivers autoinstall,系统会自动安装驱动安装完成之后下次启动就不用修改内核了

推荐阅读更多精彩内容