欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在windows10 笔记本电脑(uefi+gpt,固态机械双硬盘)上安装Ubuntu16.04 双系统全过程遇到得问题和解决方法

程序员文章站 2022-06-01 16:23:02
...

一直在Windows10上编程,最近需要部署图数据库,所以在电脑上装个Ubuntu系统.

首先准备软碟通软件,8G以上优盘一个,去官网下载Ubuntu16.04镜像,使用软碟通把镜像写入到优盘.

调整BIOS,设为优盘启动

大致流程是在机械硬盘上压缩出一块空间(最少60G,根据自己硬盘空间分配,我分了150G,不用新建盘符,直接是未分配状态就可以).

插上优盘,使用优盘启动,一步步到'安装类型'的时候,选择'其他选项',然后再找到你提前准备的空闲硬盘上右键添加,分别创建   '/',:根目录,用于跟系统相关,我分配了40G,用于日后更新,看网上说法最少20G.     '/home':平时使用最常用的,装软件下载东西都在这,尽量大,其他分配完剩下全是他的,我设置了100G.       'swap':虚拟内存,硬件内存不足时用的到,设置成跟实体内存一样大,我的实体内存时12G,最后设置时磁盘从空闲变成不可用就没用设置这个.      "boot":这里存放启动引导之类的,这里最坑了,我的是uefi+gpt,应该设置成uefi,一般说设置1G够用了,我设置了3G.

选择好上面这些,下一步安装就可了.

 

 

安装好后就可以进入Ubuntu了,但是重启之后显示黑屏!不用急,按ctrl+alt+F7就可以进入图形界面.然后在终端设置显卡.

如果还不能进入,需要在开机时按键盘上的上下箭头,进入高级选项下面五图形界面去设置显卡.

大致的思路是:禁用ubuntu默认的开源驱动nouveau -> 禁用桌面X服务 -> 安装驱动 -> 开启X服务

ctrl+alt+f1可以进命令行

禁用nouveau
编辑黑名单文件 /etc/modprobe.d/blacklist.conf
在文末添加(参考这里)

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
----------------------------------------

更新状态

sudo update-initramfs -u

重启系统,检查nouveau是否禁用成功(没有输出)

lsmod | grep nouveau

禁用X服务

sudo service lightdm stop

此时桌面黑屏,切换到命令行界面(ctrl+alt+f1)

安装驱动
给 runfile 增加 执行权限

sudo chmod +x NVIDIA-Linux-x86_64-375.66.run

安装

sudo ./NVIDIA-Linux-x86_64-375.66.run -no-opengl-files

注意: a. 使用 ./ 的执行方式
    b. 添加安装参数no-opengl-file(只安装驱动,不安装OpenGL)
     (如果安装OpenGL会导致X服务启动失败的循环登录)
    c.对于UEFI启动的主板,需要进 Bios 关闭 secure boot
 

这样装好之后一般可以子啊BIOS里面调 Windows 还是Ubuntu先启动,也可以在Windows里面装个EasyBCD 2.2软件,设置开机等待30秒,这样在开机等待时可以回车进入Windows,也可以按esc进入Ubuntu.

这篇文章是我最近的安装经历,大部分根据经历自己写出来的,设置显卡主要参考了别人的,
原文链接:https://blog.csdn.net/zizi7/article/details/72954295

在装Ubuntu时参考了:

uefi装双系统:

https://www.jianshu.com/p/fe4e3915495e

装系统,分区参考:

https://blog.csdn.net/flyyufenfei/article/details/79187656

遇到的问题解决:

Failed to open \EFI\BOOT\mmx64.efi问题解决

在装好的镜像文件(先别急着装系统),选择文件夹EFI/BOOT\,复制一份grubx64.efi,原来的grubx64.efi保留,将复制的的grubx64.efi改为mmx64.efi,

http://www.pianshen.com/article/2273283004/