Boot

戴爾配置工具後找不到根分區

  • August 18, 2021

所以,我有一個執行 Manjaro 的戴爾 xps,最近電腦決定它需要在啟動時執行某種戴爾配置工具(我最近更換了電池,所以也許這就是觸發這個的原因?)。完成此操作後,我在嘗試啟動 Manjaro 時得到以下資訊

mount: /new_root: can't find UUID=7be69e31_etc_etc. 
You are now being dropped into an emergency shell. 
sh: can't access tty: job control turned off. 
[rootfs ]#

我能說的最好的就是找不到我的硬碟。事實上,如果我從 Live CD 啟動,我的主硬碟驅動器(安裝 linux 根文件系統的位置)不會出現在分區管理器中。執行“fdisk -l /dev/sda”給出

Disk /dev/sda: 14.91 GiB, 16008609792 bytes, 31266816 sectors
Disk model: Cruzer Glide    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x12d14d7d

Device     Boot   Start     End Sectors Size Id Type
/dev/sda1  *         64 6219251 6219188   3G  0 Empty
/dev/sda2       6219252 6227443    8192   4M ef EFI (FAT-12/16/32)

但是,如果我進入 grub shell 並執行 ls,我會得到

(hd0), (hd0, gpt2), (hd0, gpt1)

看來 gpt2 是我的主要 250gig SSD。並且“ls (hd0, gpt2)”確認這個分區的UUID是“7be69e31_etc_etc”。所以看起來grub仍然可以找到硬碟……但我不知道如何讓我的系統再次啟動。我真的超出了我的深度,所以非常感謝任何幫助。

報告僅顯示您的 USB 快閃記憶體驅動器 - Cruiser Glide。

戴爾更新是否執行 UEFI 更新?由於問題,戴爾正在更新許多較舊的 UEFI。

但是 UEFI 更新通常會將許多設置重置為預設值。或者驅動器現在是 RAID 或 Intel RST 而不是 AHCI,您可能在第一次安裝時更改了它。

也許還有其他 UEFI 設置?

引用自:https://unix.stackexchange.com/questions/665211