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
> 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?
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? > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos >