I am currently dealing with Checkpoint's SecurePlatform, which is basically a hardened version of Red Hat Linux. I"m having some problems getting the machine (Dell Poweredge 2650) to boot. Originally, we were seeing segmentation faults and kernel panics. So, we rebuilt the RAID controller and reinstalled. Now, the segmentation faults have disappeared, but I'm seeing the following kernel panic during the botoup:
Code:
dump_function_ptr is NULL
aid.o module
<6>Journalled Block Device driver loaded
ERROR: /bin/insmod exited abnormally!
Loading jbd.o module
Loading ext3.o module
Mounting /proc filesystem
Creating block devices
VFS: Cannot open root device "LABEL=/" or 00:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 00:00
From my limited research, I understand this might be resolved by editing grub.conf. More specifically, it looks like I need to modify the kernel /vmlinuz-smp ro root=LABEL=/ console=SERIAL 3 line. However, I've been a little confused if this should be edited to reflect the '/' or the '/boot' partition. I feel like it should be the /boot, but I just wanted to clarify with people who've seen this before. To help, I've got the output of df -k and the current grub.conf, which I'll post a snippet from. Any guidence is appreciated!
Code:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 600832 131944 438368 24% /
none 600832 131944 438368 24% /dev/pts
/dev/sda1 147766 9182 130955 7% /boot
/dev/sda7 1541680 184432 1278936 13% /opt
none 1027596 0 1027596 0% /dev/shm
/dev/sda6 1541680 253724 1209644 18% /sysimg
/dev/sda8 133139784 176620 126199804 1% /var
Code:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=10
menutitle=Check Point SecurePlatform NGX (R60)
background 777777
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal --silent --timeout=5 console serial
password --md5 $1$CMIBHNAR$UDpThf2e0Tamfl/rWC6It.
splashimage=(hd0,0)/grub/splash.xpm.gz
title Start in normal mode
root (hd0,0)
kernel /vmlinuz-smp ro root=LABEL=/ console=SERIAL 3
initrd /initrd-smp
title Start in maintenance mode
lock
root (hd0,0)
kernel /vmlinuz-smp ro root=LABEL=/ console=CURRENT debug 7 single
initrd /initrd-smp
title Start in normal mode - Single CPU
root (hd0,0)
kernel /vmlinuz ro root=LABEL=/ console=SERIAL 3
initrd /initrd
title Start in maintenance mode - Single CPU
lock
root (hd0,0)
kernel /vmlinuz ro root=LABEL=/ console=CURRENT debug 7 single
initrd /initrd
title Start in debug mode
root (hd0,0)
kernel /vmlinuz-smp ro root=LABEL=/ console=CURRENT kdb=on 3
initrd /initrd-smp
title Snapshot Image Management
lock
root (hd0,0)
configfile /grub/submenus/snapshots.lst