debugging initramfs boot process, install client can't mount root file system
Ryan Steele
ryans at aweber.com
Wed Dec 3 15:09:19 CET 2008
Thomas Lange wrote:
> If you have any troubles during the boot process of your install
> clients and they can't mount the nfsroot, you like to have a shell for
> debuging.
>
> You can get a shell by adding break=bottom as kernel parameter (in
> a pxelinux.cfg file). This stops the boot process and spaws a shell
> within the initramfs. Other values for break= can be found if you search
> all initramfs scripts for the subroutine maybe_break:
>
> maybe_break top
> maybe_break modules
> maybe_break premount
> maybe_break mount
> maybe_break mountroot
> maybe_break bottom
> maybe_break init
> maybe_break live-premount
> maybe_break live-bottom
> maybe_break pre-mdadm
> maybe_break post-mdadm
>
>
Wow. Just having read the manpage for initramfs-tools, I see the break
parameter can be *very* helpful. I'm currently debugging a kernel panic
and this is sure to be a useful tool. Thanks for the tip, Thomas!
Respectfully,
Ryan
More information about the linux-fai
mailing list