Time d out waiting for device dev-disk-by\x2dbuild


  windows+ubuntu雙系統開機時進入emergency model,出現Time d out waiting for device dev-disk-by\x2dbuild這個錯誤。

  主要原因,引導找不到了,我是因為想要給ubuntu擴容,新建了一個壓縮卷所以出現這個問題,解決方案很簡單,修改/etc/fstab文件中的引導的位置即可。

  1.首先查看efi在哪個分區,對應的UUID是多少,記錄下來。

  使用以下命令:

sudo blkid

  我查詢的結果如下:

/dev/nvme0n1: PTUUID="0cc70d65" PTTYPE="dos"
/dev/nvme0n1p1: LABEL="M-gM-3M-;M-gM-;M-^_" UUID="0D0705850D070585" TYPE="ntfs" PARTUUID="0cc70d65-01"
/dev/nvme0n1p5: LABEL="M-fM-8M-8M-fM-^HM-^O" UUID="0D0705C30D0705C3" TYPE="ntfs" PARTUUID="0cc70d65-05"
/dev/nvme0n1p6: LABEL="555" UUID="23F34CB81EF1F3D6" TYPE="ntfs" PTTYPE="dos" PARTUUID="0cc70d65-06"
/dev/sda5: LABEL="gongju" UUID="0D7C17700D7C1770" TYPE="ntfs" PARTUUID="ecda8833-05"
/dev/sda6: LABEL="M-hM-^YM-^ZM-fM-^KM-^_M-fM-^\M-:" UUID="0D7C18D80D7C18D8" TYPE="ntfs" PARTUUID="ecda8833-06"
/dev/sda7: LABEL="777" UUID="0D7C1A200D7C1A20" TYPE="ntfs" PARTUUID="ecda8833-07"
/dev/sda8: UUID="73374b7c-3ecf-4af0-9244-398b58f30fb0" TYPE="ext4" PARTUUID="ecda8833-08"

  我的電腦是500固態加1T固態,500固態分三個區(/dev/nvme0n1p1,/dev/nvme0n1p5,/dev/nvme0n1p6),其中引導在/dev/nvme0n1p1,對應的UUID為0D0705850D070585,類型為ntfs,記下來。

  然后打開etc文夾下的fstab文件,修改其中的內容。

sudo vim /etc/fstab

  由於是用vim打開,先按i進入編輯模式,然后把本來的efi相關信息注釋掉,在行首使用#注釋;再在新的一行輸入新的efi信息,我的是這樣的:

UUID=0D0705850D070585   /efi/ubuntu ntfs

 

  第一個為UUID第二個為引導的路徑,第三個為type。然后按ESC退出編輯模式,輸入:wq這三個字符保存並退出。

然后重啟即可。

  關於開機自動掛載也可以在/etc/fstab中添加內容實現,我這里想掛載的是555分區(對應/dev/nvme0n1p6),和之前同樣的操作,打開fstab文件,然后添加以下內容並保存:

UUID=23F34CB81EF1F3D6 /home/Dataset auto nosuid,nodev,nofail,x-gvfs-show 0 0

  除此之外,也可以使用應用軟件中的磁盤應用實現,選擇要掛載的分區,然后編輯掛載選項即可。

  我這里掛載到home目錄下,並不是ubuntu文件系統的主目錄,home目錄下有兩個文件夾,一個是以用戶名命名的,還有一個就是我這里掛載的Dataset。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM