我正在运行 Zorin OS 12.2(今年 9 月 27 日下载并安装)戴尔 XPS 13。我安装了 Zorin,而不是预装的 Windows 10(我知道 Dell XPS 预装了 Ubuntu,但我的那个是通过我的工作场所批量订购的)。
在过去的六天内,系统一直无法启动。我最终进入了 BusyBox (v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1))并带有 initramfs 提示符。在 BIOS 中,它列出了 Windows 启动管理器(两次)。我想知道我安装 Zorin 时是否做错了什么,因为我以为我完全摆脱了 Windows。
我怀疑这个错误(导致我最终进入 BusyBox)源于我有时不得不强制关闭我的笔记本电脑,因为在笔记本电脑折叠在一起后或在我不小心按下电源后屏幕无法打开按钮(如果我的另一台笔记本电脑闲置了一段时间并关闭了屏幕,它只会打开它的屏幕)。至少 Zorin 无法让我的笔记本电脑像混合 PC 一样被对待。这可能与问题无关,但是当我在(再次)不得不强制关闭计算机后打开计算机时,问题出现了,因为我按下电源按钮重新打开屏幕。
我尝试通过“Zorin GNU/Linux 的高级选项”使用 Linux 4.10.0-38(以及 37 和 33)启动 Zorin,而不是首先列出的 4.10.0-40,但发生了同样的事情。我还尝试在恢复模式下启动 4.10.0-40,但这也没有什么区别。
我尝试过运行启动修复(https://help.ubuntu.com/community/Boot-Repair)来自实时 USB。输出位于此处:http://pastebin.ubuntu.com/26155667/。
我尝试遵循 askubuntu 和 ubuntuforums 的一系列建议:
- https://ubuntuforums.org/showthread.php?t=1561735
- https://askubuntu.com/questions/516217/alert-dev-disk-by-uuid-xxxxxxxxx-does-not-exist-dropping-to-a-shell- 无法做到这一点。请参阅屏幕截图。
- https://askubuntu.com/questions/137655/boot-drops-to-a-initramfs-prompts-busybox
- https://ubuntuforums.org/showthread.php?t=1018403
- https://ubuntuforums.org/showthread.php?t=2112153(无法尝试 ahallubuntu 的建议,因为通过实时 USB 访问时我只能看到实时 USB 而看不到笔记本电脑的驱动器。没有尝试其他解决方案,因为它们都专门讨论了加密驱动器,而我没有尝试加密我的驱动器。)
- https://ubuntuforums.org/showthread.php?t=765195&page=33&p=6581939#post6581939(来自来源4的链接)
按照源代码 3 中的建议编写“exit”,我得到:
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules: is /dev)
ALERT! UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX does not exist. Dropping to a shell!
当尝试时fsck /dev/sda1
(参见来源 3),我收到消息:
fsck from util-linux 2.27.1
fsck: error 2 (No such file or directory) while executing fsck.ext2 for dev/sda1
我也尝试使用 sda2 得到相同的结果。
当尝试来源 3 中 Amith KK 的建议时,我对第一行什么也没得到:
zorin@zoring:~$ sudo fdisk -l|grep Linux|grep -Ev 'swap'
zorin@zoring:~$
uname -a
(参见来源 4)给了我:
Linux (none) 4.10.0-40-generic #44~16.04.1-Ubuntu SMP Thu Nov 9 15:37:44 UTC 2017 x86_64 GNU/Linux
我尝试了 quixote 在源 1 中建议的解决方案,但它没有像他建议的那样向我显示任何文件:
grub> ls
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
grub> ls (hd0,3)
Partition hd0,3: Filesystem type ext* - Last modification time 2017-12-04 Monday, UUID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX - Partition start at 8705024KiB - Total size 419690496KiB
grub> ls (hd0,2)
Partition hd0,2: No known filesystem detected - Partition start at 513024KiB - Total size 8192000KiB
grub> ls (hd0,1)
Partition hd0,1: Filesystem type fat, UUID YYYY-YYYY - Partition start at 1024KiB - Total size 512000KiB
grub> ls (hd0)
Device hd0: No known filesystem detected - Sector size 512B - Total size 500107608KiB
我还尝试按照 hhoyt 在源 1 中建议的方式使用 blkid,但与源 5 一样,它看起来除了实时 USB 之外没有显示任何内容。我得到:
root@zorin:~# blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="ZZZZ-ZZ-ZZ-ZZ-ZZ-ZZ-ZZ" LABEL="Zorin OS 12.2 Core" TYPE="iso9660" PTUUID="239ad0b8" PTTYPE="dos" PARTUUID="239ad0b8-01"
/dev/sda2: SEC_TYPE="msdos" UUID="398E-230F" TYPE="vfat" PARTUUID="239ad0b8-02"
...这看起来与我尝试源 2 中的解决方案得到的输出非常相似。如果我尝试,sudo mount /dev/sda1 /mnt
我会得到/dev/sda1 is already mounted or /mnt busy
.
按照源代码 6 中的建议添加all_generic_ide
到内核启动参数(我没有以 开头的行kernel
,而是以非常相似的开头Linux
并尝试了该参数),但没有帮助。
有谁知道可能出了什么问题以及我如何/是否可以解决它? (例如,查看引导修复输出http://pastebin.ubuntu.com/26155667/)?
答案1
blkid
仅在 处看到 USB 驱动器/dev/sda
。
您的笔记本电脑的 HDD/SSD 无法工作。它很可能因硬件故障而死亡。您很可能需要更换它。
我希望您的备份是最新的且有效。