Yurson
04-03-2011, 17:02
Приветствую.
Проблема в следующем:
Ставлю Генту на старый комп как указано в Gentoo site (http://www.gentoo.org/doc/en/handbook/handbook-x86.xml).
Со своими, надеюсь, незначительными поправками.
Разбил так:
fdisk /dev/hda
p
Disk /dev/hda: 80.0. GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3c823c81
Device Boot Start End Blocks ID System
/dev/hda1 * 1 9 72261 83 Linux
/dev/hda2 10 279 2168775 82 Linux swap / Solaris
/dev/hda3 280 9279 72292500 83 Linux
/dev/hda4 9280 9729 3614625 83 Linux
Правлю /etc/fstab:
/dev/hda1 /boot ext2 defaults,noatime 1 2
/dev/hda2 none swap sw 0 0
/dev/hda3 / ext3 noatime 0 1
/dev/hda4 /opt ext3 noatime 0 2
/dev/hdb /mnt/cdrom auto noauto,user 0 0
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
собрал ядро и назвал: /boot/krnl-2.6.36-hard-r9
прописываю grub.conf:
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.36-hardened-r9
root (hd0,0)
kernel /boot/krnl-2.6.36-hard-r9 root=/dev/hda3
title Gentoo Linux (rescue)
root (hd0,0)
kernel /boot/krnl-2.6.36-hard-r9 root=/dev/hda3 init=/bin/bb
сделал grub-install
После reboot вызывается приглашение GNU GRUB version 0.97, но на любой выбор
получаю kernel panic.
Из конца листинга, вывалившегося на экран привожу:
[ 1.340672] md: ... autorun DONE.
[ 1.340921] Root-NFS: No NFS server available, giving up.
[ 1.341123] VFS: Unable to mount root fs via NVS, trying floppy.
[ 1.341483] VFS: Cannot open root device "hda3" or unknown-block(2,0)
[ 1.341669] Please append a correct "root=" boot option; here are the availab
le partitions:
[ 1.341997] Kernel panic - non syncing: VFS: Unable to mount root fs on unkno
wn-block(2,0)
[ 1.342347] Pid: 1, comm: swapper Not tainted 2.6.36-hardened-r9 #1
[ 1.342529] Call Trace:
[ 1.342713] [<c1472723>] ? printk+0xf/0x11
[ 1.342894] [<c147261e>] panic+0x50/0x146
[ 1.343089] [<c16dbc50>] mount_block_root+0x161/0x170
[ 1.343275] [<c100149e>] ? T.1100+0x38/0x3e
[ 1.343456] [<c16dbcb9>] mount_root+0x5a/0x78
[ 1.343637] [<c16dbe1c>] prepare_namespace+0x145/0x16c
[ 1.343819] [<c16db3e1>] kernel_init+0x195/0x1a9
[ 1.344012] [<c16db24c>] ? kernel_init+0x0/0x1a9
[ 1.344195] [<c1003036>] kernel-thread_helper+0x6/0x10
Подскажите, где я накосячил?
Проблема в следующем:
Ставлю Генту на старый комп как указано в Gentoo site (http://www.gentoo.org/doc/en/handbook/handbook-x86.xml).
Со своими, надеюсь, незначительными поправками.
Разбил так:
fdisk /dev/hda
p
Disk /dev/hda: 80.0. GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3c823c81
Device Boot Start End Blocks ID System
/dev/hda1 * 1 9 72261 83 Linux
/dev/hda2 10 279 2168775 82 Linux swap / Solaris
/dev/hda3 280 9279 72292500 83 Linux
/dev/hda4 9280 9729 3614625 83 Linux
Правлю /etc/fstab:
/dev/hda1 /boot ext2 defaults,noatime 1 2
/dev/hda2 none swap sw 0 0
/dev/hda3 / ext3 noatime 0 1
/dev/hda4 /opt ext3 noatime 0 2
/dev/hdb /mnt/cdrom auto noauto,user 0 0
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
собрал ядро и назвал: /boot/krnl-2.6.36-hard-r9
прописываю grub.conf:
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.36-hardened-r9
root (hd0,0)
kernel /boot/krnl-2.6.36-hard-r9 root=/dev/hda3
title Gentoo Linux (rescue)
root (hd0,0)
kernel /boot/krnl-2.6.36-hard-r9 root=/dev/hda3 init=/bin/bb
сделал grub-install
После reboot вызывается приглашение GNU GRUB version 0.97, но на любой выбор
получаю kernel panic.
Из конца листинга, вывалившегося на экран привожу:
[ 1.340672] md: ... autorun DONE.
[ 1.340921] Root-NFS: No NFS server available, giving up.
[ 1.341123] VFS: Unable to mount root fs via NVS, trying floppy.
[ 1.341483] VFS: Cannot open root device "hda3" or unknown-block(2,0)
[ 1.341669] Please append a correct "root=" boot option; here are the availab
le partitions:
[ 1.341997] Kernel panic - non syncing: VFS: Unable to mount root fs on unkno
wn-block(2,0)
[ 1.342347] Pid: 1, comm: swapper Not tainted 2.6.36-hardened-r9 #1
[ 1.342529] Call Trace:
[ 1.342713] [<c1472723>] ? printk+0xf/0x11
[ 1.342894] [<c147261e>] panic+0x50/0x146
[ 1.343089] [<c16dbc50>] mount_block_root+0x161/0x170
[ 1.343275] [<c100149e>] ? T.1100+0x38/0x3e
[ 1.343456] [<c16dbcb9>] mount_root+0x5a/0x78
[ 1.343637] [<c16dbe1c>] prepare_namespace+0x145/0x16c
[ 1.343819] [<c16db3e1>] kernel_init+0x195/0x1a9
[ 1.344012] [<c16db24c>] ? kernel_init+0x0/0x1a9
[ 1.344195] [<c1003036>] kernel-thread_helper+0x6/0x10
Подскажите, где я накосячил?