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是爲何被修改。

 

 

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