Re: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block..
Wolfgang Pfeiffer <email@example.com> writes:
> On Thu, May 05, 2005 at 04:56:45PM +0800, firstname.lastname@example.org wrote:
>> 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
>> Please append a correct "root=" boot option
>> Kernel panic - not syncing: VFS: Unable to mount root fs on
>> 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':
> 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. ;-)
>> 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,
>> /pci@f4000000/ata-6@d/disk@0: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 ..