GPT+UEFI双系统:Win10+Ubuntu16.04LTS Ubuntu黑屏

前言:

        Linux小白,闲来无事,装个双系统玩玩。忍不住也想有个酷酷的桌面,百度打算安装个Gnome3玩玩。基本指令:

sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop

其中,在安装gnome-shell时,弹出选项“lightdm”和“gdm”,选择“gdm”

sudo apt-get install unity-tweak-tool
sudo apt-get install gnome-tweak-tool

       本以为这样便往事大吉了,重启后发现grub界面颜色变了(银色),进入Ubuntu后,一直卡在黑屏。哎呀我去~~~

救机经过:

     黑屏可能原因1:百度从得知,(https://blog.csdn.net/mjl960108/article/details/51965434),可能是“显卡驱动和gnome3不兼容”?好吧,不管如何,“失去了才懂得珍惜”,只想在不重装系统的情况下把gnome卸载了,把Ubuntu救回来了。

      第一个问题:教程中说的是,调用“tty1~6”,但我系统都进不去,都卡在黑屏处,只好试试恢复模式了。由于是双系统,进入恢复模式很容易的,点击“高级选项”,有两个(recovery mode)generic的选项可以选 ??后来才发现是两个内核,内核升级后旧的内核依旧在,所以有多个选项也正常了。(这方面百度资料真的少。。。)

       查看系统内安装的内核版本  dpkg --list | grep linux-image

       查看当前启用的内核版本  uname -r

       Ubuntu中安装的内核版本有4.13.0-39-generic和4.8.8.0-36-generic,神奇的是,当我选择最高版本的进入恢复模式后,同样会卡在黑屏处,但当我选择低版本的内核启动恢复模式,反而可以?!!

        不管,“不求甚解”是小白的信条,先按教程跑一遍,反正现在黑屏也看不出是什么错误,瞎搞把问题放大了更好~~~

        第二个问题:进入恢复模式,需要修改文件的话,需要将文件系统挂载为读写模式,网上提供两种方式:

        1 进入Ubuntu recovery mode,进入root shell ,输入root密码后,输入:mount -o remount,rw /

        2 进入高级选项,移动到要启动带恢复模式的内核项,按e进入编辑模式,将ro recovery no modeset”改为“rw single init=/bin/bash”

        实测发现选用第1种方式的时候老是会平白无故死机。。。只能选方式2了,虽然每一次都要重启让修改生效。

        第三个问题:进入恢复模式后,没网好像卸载不了软件。这么神奇?!!!好,先百度下恢复模式如何联网。。uhhh,寥寥无几。。。好像网上的教程在恢复模式下都能联网的,神奇。。。。

        联网无非两种方式:

              无线,试了iwconfig等指令,都没有看到自己的无线网卡,明明有啊,难道没装驱动?!!无奈只好放弃。。

             有线,校园网下如果需要点击客户的连接的话,那基本是废了。。。所以最好找一个路由器,在路由器上配置好后,

        接一根可以直接上网的网线。但实际发现还是没法联网。。。百度不管用,关键时候还是要靠google啊。google发现那

        么几种方式,总结如下:

               查看网卡 :ifconfig –a ,其中lo为回路,找到自己的有线网卡名字,不一定都是eth0
               开启网络: /etc/init.d/networking start
               设置动态获取ip地址: dhclient 有线网卡名称 (如 dhclient eth0)

               输入: ping 8.8.8.8 和 ping www.baidu.com

               此时发现可以ping通8.8.8.8,但无法通过域名访问,输入:echo “nameserver 8.8.8.8” | tee /etc/resolv.conf

    此时,可以ping通百度了。不管如何,总算可以联网了,卸载了gnome先,输入

        apt-get remove gnome-shell

        apt-get remove gnome

        apt-get remove purge gnome

        apt-get autoclean

        apt-get clean

     参考教程,还有

         dpkg-reconfigure lightdm

      废了,这句打了没反应。

      期待满满的重启,郁闷,同样是开在黑屏处。。后来偶然间发现在在低版本内核的恢复模式中,选择“resume”

同样可以进入系统,晕死,联网白搞。。。

      黑屏可能原因2:所以,这样一来,好像是高版本的内核出现了问题,以低版本内核启动Ubuntu就可以解决黑屏问题。

      第一个问题:但真不想每次进入ubuntu后都从“高级选项”中选择低版本内核启动,这样的双系统像被人强奸了一样!!!郁闷加无聊,想着问题是从图形界面引起,那我把图形界面禁用掉看看。百度有以下禁用图形界面,直接进入字符界面的教程,如下:

        https://jingyan.baidu.com/article/948f5924ee2a5dd80ff5f9e4.html

注意,恢复图形界面的话我便把对/etc/default/grub文件的修改全部撤销,再输入:

        systemctl set-default graphical.target

        update-grub

      第二个问题:进入字符界面后,同样是死机了,但发现有意外的收获,禁用图形界面后,系统会输出一些开启过程中的log信息,发现死机的话会有以下信息出现:



百度以上错误,找到以下英文网站:https://askubuntu.com/questions/41930/kernel-panic-not-syncing-vfs-unable-to-mount-root-fs-on-unknown-block0-0

英语看起来还是有点费劲,而且涉及的东西太多,一时也看不懂是什么原理造成,但试着打了这一指令,然后重启:

update-initramfs -u -k version

omg,居然可以啦,点击Ubuntu可以直接进入了,而且通过"uname -r"确定当前是以最高版本的内核启动的!!!。。。。


至此,经过一番gnome桌面的安装和卸载,ubuntu又活过来了。

总结:

出现以下错误导致黑屏时,

            Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

               可以尝试以低版本内核进入恢复模式,或直接进入该版本的恢复模式(进得去的话更好),执行以下指令后重启:

                update-initramfs -u -k version

 

猜你喜欢

转载自blog.csdn.net/Kachuan/article/details/80144257