


Code: Select all
(fd0) /dev/fd0
(hd0) /dev/cciss/c0d0
Code: Select all
/sbin/grub --batch --device-map=/boot/grub/device.map --no-floppy
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

Here's what I did to resolve this issue:!!The root block device is unspecified or not detected. Please specify a device to boot, or "shell" for a shell...
Code: Select all
modprobe ccissCode: Select all
mkdir /dev/cciss
Code: Select all
cat /proc/partitionsCode: Select all
major minor #blocks name
104 0 143367120 cciss/c0d0
104 1 53024 cciss/c0d0p1
104 2 2003280 cciss/c0d0p2
104 3 141310800 cciss/c0d0p3
Code: Select all
mknod /dev/cciss/c0d0 b 104 0
mknod /dev/cciss/c0d0p1 b 104 1
mknod /dev/cciss/c0d0p2 b 104 2
mknod /dev/cciss/c0d0p3 b 104 3Code: Select all
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
/sbin/grub –batch /dev/null 2>/dev/null
device (hd0) /dev/cciss/c0d0
root (hd0,0)
setup (hd0)
quit
Course I tried the path in grub to be /dev/cciss/c0d0p3 , like fdisk said. But it just fails to load.(chroot) livecd init.d # fdisk -l
Disk /dev/cciss/c0d0: 293.5 GB, 293564211200 bytes
255 heads, 32 sectors/track, 70265 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes
Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 505 1958400 82 Linux swap / Solaris
/dev/cciss/c0d0p3 506 5293 19535040 83 Linux
/dev/cciss/c0d0p4 5294 70265 265085760 83 Linux
I don't understand what OTHER path could be, except the path specified by fdisk.../dev/cciss/c0d0p1 /boot ext2 noatime 0 1
/dev/cciss/c0d0p3 / reiserfs noatime,notail 0 2
/dev/cciss/c0d0p2 none swap sw,pri=1 0 0
/dev/cciss/c0d0p4 /var reiserfs noatime,notail 0 3
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
# NOTE: The next line is critical for boot!
proc /proc proc defaults 0 0

Code: Select all
cat /proc/partitionsCode: Select all
major minor #blocks name
104 0 143367120 cciss/c0d0
104 1 53024 cciss/c0d0p1
104 2 2003280 cciss/c0d0p2
104 3 141310800 cciss/c0d0p3Code: Select all
mknod /dev/cciss/c0d0 b 104 0
mknod /dev/cciss/c0d0p1 b 104 1
mknod /dev/cciss/c0d0p2 b 104 2
mknod /dev/cciss/c0d0p3 b 104 3
Code: Select all
(fd0) /dev/fd0
(hd0) /dev/cciss/c0d0 Code: Select all
emerge grub
grub --device-map /boot/grub/device.map
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
Code: Select all
Error, eth0: socket: Address family not supported by protocol

My solution is to simply change the real_root device in grub.conf!!The root block device is unspecified or not detected. Please specify a device to boot, or "shell" for a shell...
helped in getting it installed and ready to go. Rebooted and had a problem in finding the right kernel as I did emerge kernel-sources and genkernel it. corrected it and rebooted and it all came right up.ahbang wrote:
Seems like most proliants will have this problem and is actually documented at
http://gentoo-wiki.com/HARDWARE_HP_Prol ... Bootloader

Excellent. With this I was able to flash my DL380 G3.preacher wrote:Code: Select all
cat CP005083.scexe | sed s/"tail +$_SKIP"/"tail -n +$_SKIP"/ > CP005083.scexe2

I had to device (hd0) /dev/cciss/c0d0 to get grub going on a DL380 G3.jzc-az wrote:getting GRUB installed