Linux -сборник рецептов


Решение


Воспользуйтесь средствами GRUB для поиска корневых устройств и образов ядер. Загрузите командную консоль GRUB нажатием клавиши «с» во время запуска GRUB.

Чтобы найти корневое устройство (раздел, содержащий /boot), введите строку root (hd0 и нажимайте клавишу Tab до тех пор, пока на экране не появится информация о разделах:

grub> root (hd0,<tab> Possible partitions are: Partition num: 0. Filesystem type is ext2fs, partition type 0x83 Partition num: 1. Filesystem type is ext2fs, partition type 0x83

Если вы не уверены в том, какой именно раздел вам нужен, опробуйте их поочередно, это не повредит. Начните с (hd0,0):

grub> root (hd0.0) Filesystem type is ext2fs, partition type 0x83

Затем попробуйте найти образ ядра. Введите /boot/vmlinuz и нажмите клавишу Tab. Если найти образ /boot/vmlinuz не удалось, GRUB сообщит вам об этом:

grub> kernel /boot/vmlinuz<tab> Error 15: File not found

В этом случае назначьте корневым устройством другой раздел и проведите поиск образа ядра на нем:

grub> root (hd0.1) Filesystem type is ext2fs, partition type 0x83 grub> kernel /boot/vmlinuz<tab> possible files are: vmlinuz vmlinuz-2.4.21

Ядро найдено. Введите путь к ядру и корневой файловой системе:

grub> kernel /boot/vmlinuz-2.4.21 ro root=/dev/hda2

Помните, что нумерация разделов в GRUB начинается с 0, поэтому hd0,l=/dev/hda2.

Следующие два используются только в системах, при загрузке которых используется ramdisk. Сначала найдите initrd:

grub> find /boot/init<tab> grub> find /boot/initrd-2.4.22-1.img

Загрузите образ initrd:

grub> initrd /boot/initrd-2.4.22-1.img







Начало  Назад  Вперед


Книжный магазин