Привет, расклад такой: есть два физических харда, на первом полностью стоит дебиан с grub и главной загрузочной записью. Этот хард служит в качестве мастера (т.е. с него грузятся другие ОС). На втором харде почивает семёрка + выделил место для генты. Генту поставил, ядро собрал. Теперь я не знаю как добавить в граб первого харда запись для генты. Подскажите пожалуйста, как это сделать?
На данный момент, груб видит ядро, в список добавлеят, но не грузит, пишет:
[console]error: file not found
error: you need to load the kernel first[/console]
=) что-то не так. Какой файлик в дебиане за груб отвечает?
[quote=santic]Хотя....загрузка шла, но потом кернел паник.
Чем вы ядро собирали? Покажите конфигурационный файл Grub'а.[/quote]
genkernel + меню конфиг. Проблема в том, что дебиановский груб не хочет с помощью update-gub корректно добавлять ядро, придётся вручную делать, но в дебиане груб по другому сделан X_x
menuentry "Gentoo Base System release 2.0.2 (on /dev/sdb7)" {
insmod part_msdos
insmod ext2
set root='(/dev/sdb,msdos7)'
search --no-floppy --fs-uuid --set 7b0e1017-6f6b-4191-9810-b4ec8ab4f8ec
linux /boot/kernel-test_nya-x86-2.6.38-gentoo-r6 real root=/dev/sdb7
initrd /boot/initramfs-test_nya-x86-2.6.38-gentoo-r6
}
menuentry "Gentoo Base System release 2.0.2 (on /dev/sdb7)" {
insmod part_msdos
insmod ext2
set root='(/dev/sdb,msdos7)'
search --no-floppy --fs-uuid --set 7b0e1017-6f6b-4191-9810-b4ec8ab4f8ec
linux /boot/kernel-test_nya-x86-2.6.38-gentoo-r6 real root=/dev/sdb7
initrd /boot/initramfs-test_nya-x86-2.6.38-gentoo-r6
}
Видимо проблема в том что у Вас /boot выделен в отдельный раздел.
Судя по этому, должно получиться как то так
linux /kernel-test_nya-x86-2.6.38-gentoo-r6 real root=/dev/sdb7
initrd /initramfs-test_nya-x86-2.6.38-gentoo-r6
menuentry "Gentoo Base System release 2.0.2 (on /dev/sdb7)" {
insmod part_msdos
insmod ext2
set root='(/dev/sdb,msdos7)'
search --no-floppy --fs-uuid --set 7b0e1017-6f6b-4191-9810-b4ec8ab4f8ec
linux /boot/kernel-test_nya-x86-2.6.38-gentoo-r6 real root=/dev/sdb7
initrd /boot/initramfs-test_nya-x86-2.6.38-gentoo-r6
}
Видимо проблема в том что у Вас /boot выделен в отдельный раздел.
Судя по этому, должно получиться как то так
linux /kernel-test_nya-x86-2.6.38-gentoo-r6 real root=/dev/sdb7
initrd /initramfs-test_nya-x86-2.6.38-gentoo-r6
вот только может ещё придётся поменять
set root='(/dev/sdb,msdos7)'
на
set root='(/dev/sdb,msdos5)'
[/quote]
Сделал, ядро начинает грузится, идёт сканирование устройств, а дальше:
[console]>>Booting (initramfs) >> Error: your real /dev is missing files rquired to boot (cosole and null)..
[/console]
Ядро грузится начинает - это хорошо, а вот неразбериха с дисками - это плохо.
[quote=santic]
[console]>>Booting (initramfs) >> Error: your real /dev is missing files rquired to boot (cosole and null)..
[/console]
Здесь почитайте.[/quote]
Спасибо за линк, теперь дело пошло :) Правда консоль не запускается и я по новой поставил - разметил диск по другому, граб не ставил. Теперь груб не добавляет в список ядро генту, хотя update-grub видит ядро.