[CentOS] grub.conf

Wed Aug 26 03:04:33 UTC 2015
Barry Brimer <lists at brimer.org>

> 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
>
> On Tue, Aug 25, 2015 at 7:16 PM, Barry Brimer <lists at brimer.org> wrote:
>
>> 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 ?
>>>
>>
>> I would remove the break=y and replace it with init=/bin/sh
>>
>> What version of CentOS are you running?

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 ?