GRUB сообщил "ошибка: файл не найден". при загрузке CentOS 5

963
stoneyang

Я установил CentOS 5.3 с помощью USB-диска 4 ГБ на старом ПК, на котором я использовал 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) 

и последние два раздела, похоже, находятся на USB-диске.

Во-вторых, я вошел:

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. 

Кто-нибудь может мне помочь? Я застрял ....

1

0 ответов на вопрос