Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Oct 2010 12:58:36 -0500
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Hac Phan <hacos@rescomp.berkeley.edu>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Boot loader/kernel error
Message-ID:  <20101009175835.GA12910@dan.emsphone.com>
In-Reply-To: <20101009020948.GB91654@hal.rescomp.berkeley.edu>
References:  <20101009020948.GB91654@hal.rescomp.berkeley.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Oct 08), Hac Phan said:
> I'm having trouble with a machine that was recently rebooted and will no
> longer boot correctly.
> 
> The boot process hangs with the following screen:
> Loading /boot/defaults/loader.conf
> -
> 
> The cursor does not move and no other text is displayed. After about 10
> minutes, the boot finishes (without the splash screen) and displays the
> login prompt.  I tried to login but it timed out after 300 seconds.

That behaviour is consistent with having a serial console setup in
/boot/loader.conf .  As soon as the loader sees "console=comconsole", it
will switch its output and the kernel's output to com1.  If com1 doesn't
exist, it will take a long time to boot.  When the kernel finally finishes,
init still start a getty on the physical console, which is when you see the
login prompt.  If you can boot your fixit CD and get the root filessytem
mountd read/write, try commenting out that comconsole line.

Most bad loader.conf problems can be fixed by hitting space just before the
loader starts up the kernel and unsetting the bad variable, but "comconsole"
is one of the commands that it runs immediately, and I don't think you can
stop the loader from parsing loader.conf.
 
-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101009175835.GA12910>