我的 Acer 笔记本电脑(安装了 Lubuntu 16.04 64 位)今天早些时候死机了,我不得不进行硬重置(按住电源按钮几秒钟)。之后,当我尝试启动时,我得到了GRUB>
命令提示符
我该怎么做才能启动我的操作系统并返回以便访问我的文件?是否可以重新安装 Lubuntu - 不删除我的文件,只覆盖系统文件 - 然后这样访问我自己的文件?
非常感谢您的帮助!
答案1
您可以尝试从 grub 命令行启动,假设您的文件系统完好无损。您需要提供 4 个关键参数才能启动:
- $root:根系统所在的分区
- $前缀:grub系统所在路径
- $linux$:Linux 内核的路径/文件名
- $initrd:初始化映像的路径/文件名
在 ubuntu 默认情况下,命令行应该是这样的:
GRUB> set root=(hdx,y)
GRUB> set prefix=(hdx,y)/boot/grub
GRUB> linux /vmlinuz root=/dev/sdax ro
GRUB> initrd /initrd.img
其中 x,y 是设备 ID 和分区 ID。您可以先列出所有分区,然后检查文件以找出哪个是哪个,例如:
GRUB> ls
GRUB> ls (hdx,y)/
GRUB> ls (hdx,y)/boot/
GRUB> ls (hdx,y)/boot/grub/
如果有单独的 /boot 分区,请记得替换$前缀和 ”(hdx,y')/启动/grub“其中 y' 是 /boot 分区,并替换$vmlinuz和$initrd和 ”/启动/vmlinuz“ 和 ”/boot/initrd.img“。
在某些情况下,设备 ID 和分区 ID 以不同的字母开头。请使用命令列出的相同名称GRUB> ls
。
如果grub命令无法启动系统,你需要进一步检查文件系统是否完好,特别是vmlinuz、initrd和grub文件等关键文件是否还在。