Wolfgang Pfeiffer <[EMAIL PROTECTED]> writes: > On Thu, May 05, 2005 at 04:56:45PM +0800, [EMAIL PROTECTED] wrote: >> Hi, >> >> os: debian on an ibook(G4, 1G, 12") >> >> I've just installed a new kernel image (kernel-image-2.6.11-powerpc) >> with initrd support, but was unable to boot the new kernel, which stops >> at: >> >> Please append a correct "root=" boot option >> Kernel panic - not syncing: VFS: Unable to mount root fs on >> unknown-block.. >> >> In `/' i have: >> >> /initrd.img -> boot/initrd.img-2.6.11-powerpc >> /vmlinux -> boot/vmlinux-2.6.11-powerpc >> /vmlinux.old -> boot/vmlinux-2.6.9 >> >> and in `yaboot.conf': >> >> ===================================== >> boot=/dev/hdc2 >> device=/[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]: >> partition=4 >> root=/dev/hdc4 > > Are you sure your HD is hdc? On a PowerBook here the CDrom is hdc, and > the HD is hda: > > :# dmesg | grep hdc > hdc: MATSHITACD-RW CW-8121, ATAPI CD/DVD-ROM drive > [ ... ] > > :# dmesg | grep hda > Kernel command line: root=/dev/hda4 ro > hda: TOSHIBA MK4021GAS, ATA DISK drive > > ... see ?
Well, when i first installed debian, the kernel was only 2.4.23, and couldn't recognize my ATA harddisk correctly. As you see, it thought hda as hdc, and hdc as hda.. so ridiculously. ;-) >> timeout=30 >> install=/usr/lib/yaboot/yaboot >> magicboot=/usr/lib/yaboot/ofboot >> defaultos=linux >> default=debian >> >> image=/vmlinux.old >> label=debian >> read-only >> >> image=/vmlinux >> lable=debiannew >> root=/dev/hdc4 > > ditto > >> initrd=/initrd.img >> ===================================== >> >> As directed, i tried to append various root= options, still failed. To >> boot my old kernel, on the second stage of yaboot type either >> `/vmlinux.old' or `/vmlinux.old root=/dev/hdc4' is fine; while, to boot >> the new 2.6.11 kernel, root=/dev/hdc4, /dev/hda4, hd:4, >> /[EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED]:4, ... won't work. > > > I don't reboot very often, so please forgive my lousy memory if the > following is bs: Did you try to boot your new kernel manually with > something like debiannew, at the prompt? yup, i just append `root=somthing' at the prompt. > Or, IIRC, at this prompt, in the early stage of the boot process, > hitting <TAB> should give you some options to enter, for your kernels I have a question, here <TAB> gives me only * debian /vmlinux never tell me more...lucky i guessed out that i can input /vmlinux and /vmlinux.old to make choices manually myself. > the system knows about: You should see then, hopefully, something like > debiannew .. -- William -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]