Настройка Grub
Народ всем привет :)
Такая тарбла. Собрал ядро. Настраиваю grub.
MinimalCd определяет мои диски так
/dev/sda - мой sata 1 веник
/dev/sda1 - винда диск с
/dev/sda2 - винда (незнаю что такое помоему праймари раздел в котором располагается логический диск D)
/dev/sda3 - линуксовый раздел ext3 тама у меня root
/dev/sda4 - линуксовый раздел ext2 тама у меня boot
/dev/sda5 - винда диск D
/dev/sda6 - линуксовый раздел swap тама у меня swap
был синсталирован grub
root (hd0,3)
setup (hd0)
quit
ну и на последок grub.conf
default 1
timeout 30
splashimage=(hd0,3)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6 (AMD64)
root (hd0,3)
kernel /boot/bzImage root=/dev/sda3
title=Windows XP
rootnoverify (hd0,0)
makeaktive
chainloader +1
Все нормально загрузчик появляется, с него даже винду стартануть можно
но при загрузке линукса в тот момент когда ядро пытается примонтировать рутовую файловую систему
вылетает кернел паник
грит что либо нет такого устройства либо не правильный размер блока(или что то в этом роде в английском ен очень :) ).
что у меня не так?
гм хочу сразу сказать что поддержка SATA в ядре есть :)
- Для комментирования войдите или зарегистрируйтесь
Попробуй
Попробуй так:
kernel /boot/bzImage boot=/dev/sda4 root=/dev/sda3
kernel /boot/bzImage boot=/dev/sda4 root=/dev/sda3
Вот так не помогло :(
Не то это
kernel /boot/bzImage root=/dev/sdb3
Попробуй, у меня было такое, когда не те дрова вкомпилил в ядро.
а fstab настроен?
а fstab настроен?
Настроен
Настроен
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
#
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda4 /boot ext2 noauto,noatime 1 2
/dev/sda3 / ext3 noatime 0 1
/dev/sda6 none swap sw 0 0
/dev/cdrom /mnt/cdrom audo noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
none /proc proc defaults 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
Поддержка
Поддержка ext2/ext3, надеюсь, вкомпилена в ядро, а не модулем?
Вкомпилино
Вкомпилино
пересобрал
пересобрал ядро генкернелом, теже яйца .. не видит он моего веника!! что делать?
Grub какраз
Grub какраз нормально установился, раз ты грузишься в винду и скорее тут нипричем..
у тебя с ядром проблемы наверняка..
возможно поможет
grep -v rootfs /proc/mounts > /etc/mtab
загрузившись с сидюка
а так почти наверняканеправильно опции в ядре поставлены, может "деприкате" с чем-нибуть? относительно драйвера САТА?
Ну насколько я
Ну насколько я поинмаю ядро собранное genkernel all должно видеть все, именно такое ядро на сидюках - ф с него то тоже невдать
притом оно дает выйты в консоль
вот таке параметры загруки грузят его сначало в рам
title=Gentoo Linux 2.6 (Genkernel)
root (hd0,3)
kernel /boot/kernel-genkernel-x86_64-2.6.24-gentoo-r3 root=/dev/ram0 inti=/linuxrc ramdisk=8192 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86_64-2.6.24-gentoo-r3
так что ядро появляется а в девах нет не sd* не hd*(есть один hda и все но это не рут) :(
Ну как же?!
Ты ведь пишешь, что boot у тебя на sda4?! Так это или нет?! Если да, то измени строку root=/dev/sda3 на root=/dev/sda4! ;)
Удачи!
root это
root это /
Пожалуйста, не описывайте своё железо в подписи
А если
А если выставить root (hd0,2) ?
У граба нумерация разделов вроде бы с 0 начинается.
sdf
У граба же свой root !=system root
Не пойму о чем вы толкуете?! =-О
Я о том, что в настройках grub, нужно изменить одну строчку, а точнее цифру
на
title=Gentoo Linux 2.6 (AMD64) root (hd0,3) kernel /boot/bzImage root=/dev/sda4
раз уж Adept утверждает, что boot у него на sda4...
Или я что-то не так понял?! =-О
http://www.gentoo.org/doc/ru/
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
Пожалуйста, не описывайте своё железо в подписи
свой root
root (hd0,2) - это где ядро лежит
а потом уже kernel /boot/bzImage root=/dev/sda4 - указание реального корня фс.
sabj
1. kernel /bzImage root=/dev/sda3 -- без /boot , т.к. он его берет уже из корня /dev/sda4 (boot раздел для него корень).
2. kernel-panic - означает проблемы в ядре, а не с грубом. В ядре либо ФС модулем, либо сата. Впринципе, можно и модулем делать, только тогда initrd собирай из модулей этих, чтоб они подгружались до загрузки ядра.
у меня на Ubuntu 7.10
у меня на Ubuntu 7.10 была такая же проблема. в grub в /dev вообще отсутствовали sda устройства (у меня сата винт). если писать root=/dev/sda7 то так же выскакивала kernel panic, хотя ядро точно держит сата диски. Помогло загрузившись с лайв сиди выполнить update-grub. Подробное описание есть здесь http://forum.ubuntu.ru/index.php?topic=24740.msg172951
Такая же
Такая же проблема у меня как нить автор решил ее?
А можно ли
А можно ли уточнить как все же скомпилена поддержка sata?
внимательно
внимательно смотри конфиги ядра
вопрос решается только! корректной настройкой ядра
У меня такое
У меня такое было, пока я не включил поддержку чипа южного моста (в моем случае Intel ICH7) в ядре (при этом genkernel'ом она также автоматически не подключалось).
Находится в Device Drivers -> Serial ATA (prod) and Parallel ATA... -> тут какой надо