Настроение: 2-месячно-юбилейное
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация:
4
Отправлено: 06.11.07 11:05. Заголовок: Баг с GRUB
При инсталляции GRUB на 2-х разных компьютерах столкнулся с некорректной установкой оного. При загрузке с GRUB выдаётся сообщени об ошибке Nr.xx. Лечится тем, что файл vmlinuz (kernel) нужно сразу после установки GRUB или позже скопировать в директорию Boot на HDD, где находится сам GRUB. Т.к. именно там и прописывается загрузка ядра (kernel). Туда же скопировал initrd.gz. Теперь загрузка ядра прходит нормально, но всё на этом заканчивается, т.к. следующий шаг приводит компьютер в ступор, из которого только один выход - Reset или перегрузка питания. Вот надпись при ступоре: "Kernel panic - not syncing: No init found. Try passing init= option to kernel." И это на обоих наших версиях с разными ядрами. Кто возьмётся разобраться с "Try passing init= " ?
Настроение: местами
Зарегистрирован: 11.09.07
Откуда: Россия, Вологда
Репутация:
1
Отправлено: 06.11.07 19:56. Заголовок: Всё это лечится, пра..
Всё это лечится, правда вручную. 1. в папку /boot/ копируем: boot.cat boot.msg initrd.gz isolinux.bin isolinux.cfg vmlinuz (Возможно тут что-то лишнее) 2. в корень ( через /mnt/home/) копируем: *.sfs 3. в /boot/grub/menu.lst прописываем (это ТОЛЬКО ПРИМЕР, цифры и пути ставьте свои): timeout 900 color black/cyan yellow/cyan gfxmenu (hd2,4)/boot/gfxmenu default 0
title linux kernel (hd2,4)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/sdc5 resume=/dev/sdc3 splash=silent vga=794 initrd (hd2,4)/boot/initrd.img
title Puppy Linux v3.0 kernel (hd2,7)/boot/vmlinuz BOOT_IMAGE=Puppy_Linux_v3.0 root=/dev/sdc8 initrd (hd2,7)/boot/initrd.gz
, где (hdX,Y) X-номер диска (от 0 -primary master до 3 secondary slave), примерно так: 0=sda, 1=sdb, 2=sdc и т.д. Y - Номер партиции (раздела на диске) от 0 (В puppy linux номер sda, sdb, sdc... принято минус 1) Я могу ошибаться, т.к. не очень хорошо знаю grub, это из личных "танцев" с ним.
Настроение: 2-месячно-юбилейное
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация:
4
Отправлено: 06.11.07 20:19. Заголовок: Вау! Неужели так сло..
Вау! Неужели так сложно?
AlFox пишет:
цитата:
1. в папку /boot/ копируем: boot.cat boot.msg initrd.gz isolinux.bin isolinux.cfg vmlinuz (Возможно тут что-то лишнее)
Скопировано было vmlinuz и initrd.gz , думал, что этого хватит. AlFox пишет:
цитата:
2. в корень ( через /mnt/home/) копируем: *.sfs
Скопировал, как и всё из первого списка. С меню игрался и редактированием файла и прямым редактированием при загрузке GRUB. И всё равно кернел грузился, а потом выскакивало то самое "Kernel panic - not syncing: No init found. Try passing init= option to kernel." Попрбую initrd прописать по другому, а то по статье о LILO писал при загрузке: init=/boot/initrd.gz , может надо полностью "initrd=/boot/initrd.gz", потому что с ним похоже и проблема. Сам первый раз воюю на этом фронте
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Именно это сообщение выводится? а не такое:
Kernel panic - not syncing: No init found. Try passing root= option to kernel.?
Ну это не суть, ядро не видит корневой раздел. В загрузчике при запуске ядра нужно еще обязательно указать корневой раздел как параметр загрузки, так примерно root=/dev/hda5 (собственно тот куда установлен паппи). И все спокойно загрузится. Просто ядро уже загрузилось, а где искать корневой раздел и соответственно запускать процесс Init не знает.
Кстати в этом посте я вроде все очень подробно и понятно описал. Просто нужно правильную секцию загрузчику вписать и все, никаких проблем. А править инсталлер у нас вряд-ли кто возьмется, тем более если уж Барри так и не смог его доделать.
Настроение: 2-месячно-юбилейное
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация:
4
Отправлено: 07.11.07 08:46. Заголовок: Всё именно так, как ..
Всё именно так, как я написал. И root указывал тот самый и единственный раздел на единственном диске. Кернел запустился, с init проблема, попробую ещё, надо добить этого грубого ГРУБа .
Все даты в формате GMT
3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет