简单记录自己走过的坑,避免以后再犯这种不必要的错误了。

一、一年多之前第一次给自己的thinkpad安装ubuntu,当时是一个机械硬盘,已经装了windows10,很顺利安装上了ubuntu,可是完全进不去,需要插着做成ubunutu启动盘的U盘才可以进入系统,在BIOS的启动项顺序中并没有ubuntu的boot选项,在windows下使用easyBCD也没有成功,还重装过几次,都是无济于事,经过各种尝试,把BIOS中启动项顺序中的hdd移动到windwos boot前面,结果就进入ubuntu引导windows页面,误打误撞成功了。

二、最近,给另外一台惠普笔记本安装ubuntu,这台本是固态+机械,固态已经安装了windows10,准备将ubuntu安装在机械硬盘上,当然也只是划了一部分空间,挂载时不小心挂载错了,但是没注意就点了安装,发现时强行中断了,然后接着重新安装,因为好久没有装过,很多都忘了,也不太敢随便尝试,怕把其它文件弄丢了,接着重装发现前面错误安装占用的空间依然是一样的,就直接返回windows把这些分区都删了,再重新安装,安装好了后,然后直接重启,就卡住了,直接卡死了,强制关机后我又把安装ubuntu之前禁止的secure boot启动了,一直进入windows,在BIOS的启动项里面没有发现任何变化,就无从谈起ubuntu的boot了,查找后才知道通过F9来选择,后来通过F9选择启动ubuntu,加载到输入登陆密码前就卡死了,只能强制关机,重启过很多遍,结果都是这样的,查找网上发现大多是说驱动的问题,涉及到英伟达的驱动,因为ubuntu系统自带的是nonveau驱动,不是英伟达官方的,我通过在引导界面选择ubuntu时按E进入grub编辑界面,在倒数第二行的quiet splash $vt_handoff后面空一格加上acpi_osi=linux nomodeset,按F9成功进入ubuntu,不过这种方式每次进入ubuntu都需要重复这种操作,我没有按照网上说的那些修改什么文件而不需要重复这种操作进入,首先修改/etc/modprobe.d/blacklist.conf加入一些代码:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

试图通过这个来禁止nonveau,这也是从其它博客查到的方法,但是并没有起作用,nonveau照常工作(可以通过终端输入lsmod|grep nouveau命令查看nonveau使用情况),然后通过软件和更新中附加驱动来直接下载并设置英伟达官方驱动

安装ubuntu走过的坑简单记录

这样操作快下载安装成功时出现了configuring secure boot设置,需要设定密码之类的,看到了这里我突然回想起了secure boot设置,重启电脑并将secure boot禁用,然后就可以直接进入系统了,发现此时英伟达官方驱动已经安装并设置成功而nonveau已经被取代了

安装ubuntu走过的坑简单记录

当然这个过程中我也不知道前面那些禁用nonveau的命令代码最后到底有没有起到作用(后面经过实践发现是有用的),毕竟我的做法和其他博客中所介绍的方法有所出入,如果后续有什么问题,还会继续补充。

三、制作U盘启动盘,第一次用的软碟通,第二次用的rufus(下载链接:https://rufus.ie/),其实操作都很简单,网上有许多教程,这里附上这次使用rufus制作时的图片

安装ubuntu走过的坑简单记录

插一个U盘时设备选项会默认选择,多个U盘的则需要自己选择要做成启动盘的U盘,引导类型选择则是通过后面的选择按钮来选择下载好的iso镜像文件,文件系统默认的FAT32就可以,高级格式化选项里面可以有快格,所以不需要单独格式化U盘,不过U盘里的文件先要备份好。

相关文章: