windows在安装双系统ubuntu过程中遇到的各种问题

我的笔记本是雷神,win10系统,显卡是nvidia 1050Ti,在win10的基础上曾经成功的安装过ubuntu16.04,双系统共存,在平时的过程中使用过ubuntu开发过一些系统,由于工作需要安装nvidia显卡驱动,始终安装不成功,系统也多次出现过问题,所以打算对ubuntu进行重装,在是在重装的过程中遇到了各种问题呢,在此做一个记录。

1. 分区大小

 /boot ---- 4GB逻辑分区

swap ------16GB逻辑分区

 / ------30G逻辑分区

/home ---- 250GB逻辑分区

2. Windows下将按照ubuntu系统的分区删除后,重启电脑时windows启动失败。

直接在Windows系统下删除Ubuntu磁盘空间,会产生一个严重的后果:由于grub开机引导程序是跟Linux系统绑定的,所以一旦删除Linux,grub也会被直接删去,从而不能再引导Windows开机。

  • 在还没有删除ubuntu磁盘空间时,可参考Ubuntu/Win10双系统安全删除Ubuntu的方法进行删除
  • 如果直接删除了,遇到wind启动失败,自动进入的grub提醒的黑色界面时,解决方法如下:
  • 强制关机,电脑重启时,按指定键(我这里是F2)进入到boot—boot type,然后根据提醒将windows的移动到第一个,然后保存退出,根据提醒进行。

3. 用U盘安装Ubuntu系统,卡死在logo界面(下面那一排进度点根本不动),死活进不去

参考该博客解决的:https://blog.csdn.net/ysy950803/article/details/78507892该博客同时写出了显卡驱动的安装步骤

原因分析: 你会发现在logo界面其实分辨率很正常,这恰恰就是卡死的原因,因为Ubuntu默认内置了Nvidia的第三方开源驱动nouveau(不是官方的,有点坑,尤其是对桌面用户),所以导致在系统安装过程中就因识别到N卡而加载了第三方驱动,具体为什么卡死不太清楚,总之就是禁用掉。

解决办法:

(1)卡死在logo界面时,直接强制关机,回到最初的步骤;

(2)在黑白的grub引导界面(第一行是Try Ubuntu… 第二行是Install Ubuntu的那个界面),先用方向键选到第二行Install,但不要立即按回车,而是按E,就进入参数配置编辑界面;

(3)找到开头是linux的那行,一般来说是倒数第二行,在末尾quiet splash的后面先空一格再加上

acpi_osi=linux nomodeset

如果quiet splash后面发现有- - -这串符号,直接删了就是,只要保证上述添加的参数在splash后面即可;

(4)然后按F10即可进入正常的安装流程。

4. ubuntu安装后重启时出现nmi watchdog bug soft lockup -cpu#2 stuck for 22s

系统安装完成后,重启时会进入到黑色的命令行界面,一直弹出nmi watchdog bug soft lockup -cpu#2 stuck for 22s!相关的错误,该问题的解决是参考https://blog.csdn.net/shana_8/article/details/81699453博客进行的。

具体的错误内容: kernel:NMI watchdog: BUG: soft lockup - CPU#2 stuck for 22s

想具体了解这条错误的内容,请参考此链接: https://www.cnblogs.com/vmtauto/p/7427913.html

出现这条信息说明 : CUP 过度使用,Linux的内核锁死或者死循环导不能进入系统  最新的内核已经把视频模式设置嵌入内核中,所以所有显卡硬件程序的指定时钟和寄存器当图形服务器启动时在内核进行而不是图形设备运行,这使得我们在启动时可以看到不闪的和高分辨率的好看的启动界面,但是,在某些显卡它不能正常工作而现实黑屏,增加nomodeset参数则告诉内核不要加载显卡而用BIOS模式直到图形界面运行

解决办法如下

请按如下步骤操作:

开机时看一下先‘windows boot Manager’在第几行,第一个序号为0,则可判断出“Windows 系统所在的序号”。

1、开机,出现 ubuntu ,不要按 Enter ,按下键盘上的 e 键,进入编辑开机指令的模式

2、 找到'''quite splash''' 并在后面加上 nomodeset ,即  quite splash nomodeset

3、 按下  Ctrl + x  启动系统

4、进入系统后,打开终端 Terminal

5、 在 Terminal 终端 输入  cd /etc/default/, 按下 Enter

6、 接着在终端输入  sudo sudo nano grub(这一步要管理员权限,输入密码)    , 按下  Enter

7、接下来会打开一个窗口,在新打开的窗口,找到 GRUB_DEFAULT=0 , 将 ‘0’ 修改为 ‘Windows 系统所在的序号’(这个序号是从0开始计算的,例如 0 ubuntu, 1 ubuntu  advance options, 2 windows boot Manager 3.....,  这里的 2  就是你的 windows 系统 序号,将 GRUB_DEFAULT=0 修改为 GRUB_DEFAULT=2, 下次开机,就默认进入 windows 系统,当然也可以利用键盘上的上下方向键 选择 ubuntu 启动) 

8、还是在这个新打开的窗口 ,找到  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

9、按下 Ctrl + x, 然后输入  y, 保存编辑过的文件

10、再次询问,直接 按下 Enter

11、然后在 刚才的 终端 Terminal , 输入 sudo update-grub  ,更新一下 grub

12、 重启,选择 Ubuntu 就能顺利进入 Ubuntu 系统了

 

5. 装上N卡官方驱动后发现在登录界面无限循环,死活进不去桌面

参考:https://blog.csdn.net/ysy950803/article/details/78507892

原因分析: 在登录界面输入密码后进不去桌面,又跳回了登录,无限循环,这个问题主要原因其实也是因为没有正确地安装Nvidia官方显卡驱动导致的(英伟达工程师还专门给出了解决办法的,大概是因为OpenGL的一些问题)。

解决办法: 下面就给大家一个正确的姿势在Ubuntu上安装Nvidia驱动:

(1)首先去N卡官网下载自己显卡对应的驱动:www.geforce.cn/drivers

(2)下载后好放在英文路径的目录下,怎么简单怎么来,然后最好是把文件名改成自己记得的名字,等会儿要用到,因为默认下载下来后面带了一串版本号,比如我就改成了Nvidia-Linux.run

(3)为了避免后面各种麻烦,直接给驱动程序赋最高权限:

sudo chmod 777 Nvidia-Linux.run

(4)然后我们去把那个第三方驱动给拉入黑名单,先编辑文件:

sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾加上 blacklist nouveau

然后刷新配置:

sudo update-initramfs -u

(5)到这一步时最好重启一下系统,然后正式进入官方驱动的安装流程。按下Ctrl+Alt+F1进入非图形终端;

(6)禁用X服务:

sudo service lightdm stop

(7)带参数安装驱动(这个地方我的驱动程序直接在Home目录下,所以很方便):

sudo ./Nvidia-Linux.run -no-opengl-files

(8)重启X服务:

sudo service lightdm restart

然后重启系统吧,驱动问题一切OK。

 

  1. 虽然系统正常了,驱动也装好了,但怎么莫名其妙又失效了(表现为亮度又不能调了)

参考:https://blog.csdn.net/ysy950803/article/details/78507892

这个问题一般不会出现,一旦出现其实也不知道是什么情况下造成的,反正还是grub参数的问题。

解决办法:

编辑grub文件:      

sudo gedit /etc/default/grub

找到**GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nomodeset”**这一行,把nomodeset这个参数和它前面相邻的空格删掉,即改成:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

保存后,更新grub配置:

sudo update-grub

7. ubuntu 停留开机界面解决方法

我就尝试的重新安装一下ubuntu的桌面系统。

sudo apt-get --reinstall install ubuntu-desktop

 

展开阅读全文

没有更多推荐了,返回首页