Настройка 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

Вот так не помогло :(

Не то это

apolozov написал(а):
Попробуй так:
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 (hd0,2) ?
У граба нумерация разделов вроде бы с 0 начинается.

sdf

У граба же свой root !=system root

Не пойму о чем вы толкуете?! =-О

Я о том, что в настройках grub, нужно изменить одну строчку, а точнее цифру

Цитата:
title=Gentoo Linux 2.6 (AMD64)
root (hd0,3)
kernel /boot/bzImage root=/dev/sda3

на

title=Gentoo Linux 2.6 (AMD64)
root (hd0,3)
kernel /boot/bzImage root=/dev/sda4

раз уж Adept утверждает, что boot у него на sda4...

Или я что-то не так понял?! =-О

свой root

int3g3r написал(а):
У граба же свой root !=system 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... -> тут какой надо

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".