home Mail List
Info
Info
Meetings
Goals
Upcoming
Projects
FAQ
Security
Links

[Date Prev][Date Next] [Chronological] [Thread] [Top]

[NMLUG] kernel2.6 help (was: grub help)



on grub settings...

> root (hd0,3)
> kernel (hd0,1)/bzImage-2.6.8_20041025 root=/dev/hda4

> ...Here's my relevant fstab setting so you can add it up:
>
> /dev/hda4           /               reiserfs        noatime         0 0
> /dev/hda2           /boot           ext2            noauto,noatime  1 1

This does seem a little different from what I often see.
Looks like you set your grub-root to the REAL root,
then defined your kernel directly from the boot partition.
It might be worth a try.

However...  I not kind-of doubt that grub was my real issue.
It looks like the kernel I had been building is wanky.
Unfortunately, the kerne; "make install" I ran made the
whole system unbootable, so I re-installed and
tried to set up grub by hand this time.

When I boot, I get something like:  (this is a paraphrase... no
cut-and-paste on dead console!)
RAMDISK initialized....
ide: assuming 33 MHz system bus for PIO modes; override with idebus=xx
...
VFS: cannot open root device "hda2" or unknown block(0,0)
Please append a correct "root=" boot option
...
Kernel panic: VFS: unable to mount root fs on unknown block(0,)

------------------

This is odd, since the new kernel mirrors the stock one
pretty closely.  Grub entries are:

...
title           Debian GNU/Linux, kernel 2.6.8-1-386
root            (hd0,0)
kernel          /vmlinuz-2.6.8-1-386 root=/dev/hda2 ro
initrd          /initrd.img-2.6.8-1-386
savedefault
boot
...
title           SMP2.6.8 kernel with 4GB Memory
root            (hd0,0)
kernel          /SMP2.6.8HM root=/dev/hda2 ro
#initrd         /initrd.img-2.6.8-1-386
boot

** Messages on stock kernel are like...
...
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
...
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
...
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4316 blocks [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 204k freed
...
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SvrWks OSB4: IDE controller at PCI slot 0000:00:0f.1
SvrWks OSB4: chipset revision 0
SvrWks OSB4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
hda: WDC WD1200JB-00EVA0, ATA DISK drive
hdb: DVD+R/RWDX082D, ATAPI CD/DVD-ROM drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 1024KiB
hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63, (U)DMA
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 p8 >
...
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding 939760k swap on /dev/hda8.  Priority:-1 extents:1
EXT3 FS on hda2, internal journal

***********************

So it looks like the root filesystem CAN work, I'm just
not making it through the boot sequence.

Is there something else I need to do to the kernel to get
it to boot without the initrd image?
or...  how to I make an appropriate initrd image and use it?
Looks like perhaps the devfs doesn't get initialized,
so there is no "/dev/hda2" to mount for my kernel.
-- 
Aaron Birenboim        | I have an inferiority complex
Albuquerque, NM        |   ... but its not a very
aaron_at_birenboim.com |       good one.
>http://aaron.boim.com |






Please send sugestions and comments to webmaster@nmlug.org.
Valid XHTML 1.1! Valid CSS! Powered by Debian Powered by Apache