UBuntu 16.04 修复无法上网的问题

使用NVMe PCIE的SSD安装UBuntu存在以下几个问题,导致无法进入桌面:

        (1) Couldn't get size: 0x8000000000000000e

        (2) radeon 0000:01:00.0: Invalid PCI ROM header signature: excepting 0xaa55, got 0xffff

        (3) nvme nvme1: ignoring ctrl due to duplicate subnqn (nnqn.2017-12.org.nvmexpress:uuid:)

         /dev/nvme0n1p2 has unsupported feature(s): metadata_csum

        e2fsck: Get a newer version of e2fsck

        问题(1)之前还应该有一个提示,拍照时没有拍到。问题(1)不知道是什么问题,问题(2)查到说是AMD的显卡驱动的问题,也是和NVMe有关的问题,老外那个帖子抱怨了一下AMD的驱动,也没有人给出解决方案。问题(3)也是NVMe驱动问题,搜索了一下,也没找到相关的解决方案。

        于是就针对/dev/nvme0n1p2校验和问题来解决,使用Boot-repair启动盘启动,然后使用e2fsck /dev/nvme0n1p2检查,并未发现问题。于是就使用Boot-repair修复grub(Note: 修复时不要按照默认的设置修复,要先根据自己的需要修改一下高级选项),修复完成后,尽管校验和问题依然存在,但是UBuntu能够顺利进入桌面。可却致使无法上网,尽管网络连接显示正常。

        简单搜索了一下说是修改DNS,网上也提供了几种方法,尽管这几种方法都说解决了上网问题,可是我没有这样做。看到一个帖子提到了要修改/etc/resolv.conf,于是查看该文件,首先发现该文件并不是/run/resolconf/resolv.conf文件的符号链接,打开该文件,其中的nameserver被修改为127.0.0.53,本来应该是127.0.0.1,而/run/resolconf/resolv.conf文件中的nameserver仍然是127.0.0.1。

        于是重命名/etc/resolv.conf,然后创建/run/resolconf/resolv.conf的符号链接: ln -s /run/resolconf/resolv.conf /etc/resol.conf。重启网络服务,或者注销重新登录,不能上网问题得以解决。但是不知道/etc/resolv.conf是为何被修改。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章