之前在华硕笔记本成功安装了双系统Win 10 + Ubuntu Kylin 16.04,以为很轻松的可以在Dell上安装,结果发现戴尔电脑有许多坑。
Dell Alienware,gpu 1080Ti,SSD,HDD,UEFI+GPT分区
按照安装步骤出现的问题:
一、 常见问题:安装Ubuntu Kylin 16.04 64bit,到GRUB界面,点击安装后,系统黑屏
问题原因:Ubuntu对NVIDIA显卡支持不好,常出现在双显卡电脑中
解决办法:重启,在GRUB界面,用鼠标移到try ubuntu 选项,敲e,找到quiet splash ,把quiet splash后面的都删除了,修改为 quiet splash nomodeset;
(P.S. 从这里可以看出不同品牌笔记本,台式机设置略有不同,但主要是双显卡问题,(显卡设置,显卡禁用问题),出现屏闪问题,需要禁用Ubuntu自带显卡驱动参见上上个博客)
二、Dell 问题:进行安装时,看不到任何挂载盘,也就是说只能识别U盘,其他硬盘Ubuntu都看不到
问题原因:Dell电脑BIOS中设置的SATA为RAID模式,而Ubuntu不支持RAID模式,需要修改为ACHI模式,所以现在的问题变成如何在不卸载win10的前提下,修改硬盘模式为ACHI
解决办法:仔细阅读点击打开链接
首先必须确定有Win10 本地管理员账户,一般的开机输入密码的都是Microsoft和Win10的同步账户,所以自己查百度添加本地账户并设置为管理员,然后在该账户中进行设置,否则即使你修改成功硬盘模式了,也无法登录Win10;
然后为Win10做个修复盘+数据备份,否则系统崩溃了,自己负责;
具体步骤:
- Right-click the Windows Start Menu. ChooseCommand Prompt (Admin).
- Type this command and press ENTER:bcdedit /set {current} safeboot minimal
- Restart the computer and enter BIOS Setup (the key to press varies between systems).
- Change the SATA Operation mode to AHCI from either IDE or RAID (again,the language varies).
- Save changes and exit Setup and Windows will automatically boot to Safe Mode.
- Right-click the Windows Start Menu once more. ChooseCommand Prompt (Admin).
- Type this command and press ENTER:bcdedit /deletevalue {current} safeboot
- Reboot once more and Windows will automatically start with AHCI drivers enabled.
如果出现下面问题
PS C:\WINDOWS\system32> bcdedit /set {current} safeboot minimal
The set command specified is not valid.
Run “bcdedit /?” for command line assistance.
The parameter is incorrect.
则将上面的指令
修改为(by removing “{current}” from the command):
> bcdedit /set safeboot minimal
> bcdedit /deletevalue safeboot
三、 由于显卡是1080Ti, Ubuntu
自带的驱动
不支持,所以安装过程会有分辨率问题,安装界面过大,看不到安装的按钮,按住alt键用鼠标拖窗口就好了;
1. 分区时,可以把/,/swap,/boot,/home都设置为主分区,因为UEFI系统可以有很多主分区;并且最后分根目录,即把剩下的所有空间分给/,否则空间付错大小,导致空间不连续会造成后续很多问题;
2. 最后不需要Easybcd,Easybcd
支持MBR分区格式,而我的电脑是UEFI模式+GPT分区(目前较新的电脑都是此模式);
此时为Ubuntu引导,重启后在GRUB界面选择进入系统即可;卸载Ubuntu可以参考
上一篇博客,不会对Win10造成任何影响。
五、安装完Ubuntu后
修改GRUB
文件,否则仍会出现黑屏问题,
sudo nano /etc/default/grub
找到这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
貌似Ctrl+o,ctrl +x后(具体看下面提示)更新GRUB,敲入:
sudo update-grub
六、电脑重启开机都没有问题,但是关机会出现,kernel panic -not syncing fatal exception in interrupt,只能进行强制关机,查阅了很多问题有说硬件有说软件问题,因为自己是新电脑所以硬件问题排除,软件问题
搜索了很多可能原因以及
解决办法:
1. Ubuntu kernel 和显卡驱动不兼容,换了很多NVIDIA显卡驱动,
支持1080Ti的目前有三个版本,试了两个,不好使,所以应该不是NVIDIA显卡驱动问题;
2. 换Ubuntu的kernel,我最初实际上装的是Ubuntu 16.04.02英文版,并且更新到最新的kernel 4.8.0,怀疑是不是kernel太新了(后面说明并不是)。按照很多人的说法在恢
复模式下进旧kernel版本系统,完全进不去;同时,我也卸载了当前的高版本kernel,结果进不去低版本的,在
登录界面循环;后来想想可能是之前按照别人的做法执行了
auto-
clean,upgarde操作,所以当你有了一个稳定的版本千万不要随意的更新upgrade 以及清理不用的软件;此外我还按照很多人的说法
修改了GRUB
文件,设置默认的为低版本kernel,但是并没有用,后来看网上说有两个GRUB
文件???可是我只搜到一个...
P.S. 发现每次出现
登录界面循环问题,都是我执行了sudo apt-get upgrade之后,所以尽量不要upgrade了,如果出现循环
登录问题,只能查
百度,按照很多人的做法,卸载NVIDIA显卡驱动,重启,然后能进入账户了,但是发现Ubuntu的
侧边栏什么都没有了,终端窗口也无法移动,重新安装显卡也无法
显示侧边栏,后来发现系统更新时把unity给卸载了,重新安装ccsm,安装unity后好了,所以吸取教训,以后尽量不更新系统,更新系统会
解决一些未知bug也会带来一些新的bug。
3. 无线网卡的问题,之前出现DEll电脑的无线网卡不是Intel的(叫什么com),Ubuntu对此
支持不好,不过我看了我的无线网卡是Intel的,并且Ubuntu15 以后也对此进行
了更新;
4. 还有的人进行了系统更新就没有kernel panic了....
5. 最后我重装了Ubuntu16.04 Kylin,kernel为4.4.0,然后关机,然后又kernel panic;
6. 最后终于
解决,参考
点击打开链接,在kernel panic 前面几句有i2c_dw_isr in i2c-designware-core,可以按照下面
修改
$ sudo gedit /etc/modprobe.d/blacklist-i2c-designware-core.conf
复制下面一句粘贴进去:
install i2c-designware-core /bin/false
重启后关机不会出现
错误,如果还有
错误可以尝试
删除文件(做好备份)
/etc/modprobe.d/blacklist-i2c-designware-core.conf
(P.S. 我对这里的原理并不理解,只有关机会出现这个问题,开机重启都没有此问题,所以感到很疑惑,有明白的小伙伴请留言多多交流)
P.S.
百度一些回答太旧,而且没有评价,每个电脑参数也不同,不一定适用于自己的电脑,盲目的按照他人办法安装很容易出现不明问题。