我在一台旧电脑上使用 4GB USB 磁盘安装了 CentOS 5.3,并在其上运行 Debian。在对新系统进行一系列操作后,我使用以下命令重新启动系统:
sudo shutdown -r now
之后机器并没有重启成功而是直接关机了。
当我启动机器时,在 BIOS 之后,然后是 GRUB......但是 GRUB 给出了这个:
GRUB loading.
Welcome to GRUB!
error: file not found.
Entering rescue mode...
grub rescue>
然后我在谷歌上搜索了一下,找到了一些关于这。正如帖子所说,我做了以下操作来尝试唤醒机器。
首先,我输入:
ls
然后我收到了:
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1)
最后两个分区好像是U盘里的。
其次,我输入:
ls (hd0)/
并收到:
error: unknown filesystem.
我ls
编辑了其余部分并得到:
ls (hd0,msdos3)/
./ ../ lost+found/ home/ boot/ sys/ proc/ var/ tmp/ dev/ etc/ root/ selinux/ usr/ bin/ lib/ media/ mnt/ opt/ sbin/ srv/ misc/
和
ls (hd0,msdos1)/
./ ../ lost+found/ grub/ memtest86+-1.65 message initrd-2.6.18-128.el5.img System.map-2.6.18.el5 config-2.6.18-128.el5 symvers-2.6.18-128.el5.gz vmlinuz-2.6.18-128.el5
然后我严格按照帖子上的建议去做了这件事:
set prefix=(hd0,msdos1)/grub
和
set root=(hd0,msdos3)
设置完成后我输入的是:
insmod normal
并得到:
error: file not found.
有人能帮助我吗?我被困住了……