Grub.conf

Home » CentOS » Grub.conf
CentOS 5 Comments

Hello Everyone,

My grub.conf is as following.

title Linux Init Break kernel /vmlinuz root=/dev/sda6 ro rootwait break=y initrd /initrd.gz

What I expect is by adding *break=y* to cmdline, init will pause early in the boot process and launch an interactive sh shell which can be used for troubleshooting purposes.

But kernel is disregarding break=y. And it loads up without launching sh shell.

Is it the right way to launch interactive shell ?

Thanks

Sachin

5 thoughts on - Grub.conf

  • I would remove the break=y and replace it with init=/bin/sh

    What version of CentOS are you running?

  • Thanks for reply.

    I replaced break=y with init=/bin/sh. In that case case system just hangs with the following message.
    “Freeing unused kernel memory : 400k freed”.

    Thanks!!
    Sachin

  • You didn’t mention what version of CentOS you are running. I also realized that this kernel line looks a bit non-standard. What is the purpose of the rootwait parameter in this context? Have you tried without it but including init=/bin/sh ?