Broken loader on 7.1-STABLE?
John Rushford
jjr at alisa.org
Wed Jan 21 17:23:32 PST 2009
On 1/21/09 9:52 AM, "jjr at larush.com" <jjr at larush.com> wrote:
>> On Tue, Jan 20, 2009 at 06:22:00PM -0700, John Rushford wrote:
>>> Hello,
>>>
>>> Perhaps mine is a different issue but I ran into this today.
>>>
>>> I loaded FreeBSD 7.1-RELEASE from a DVD onto an Apple Mac Pro after
>>> partitioning a drive with bootcamp. The install went quite well and the
>>> machine came up with no issues. I configured networking, X, and got
>>> gnome
>>> working. I setup cvsup and loaded the STABLE sources, ran make
>>> buildworld,
>>> make kernel, etc...
>>>
>>> I attempted to boot into single user to run mergemaster, installworld,
>>> etc..
>>> But the machine will not boot, I now get the following errror and
>>> prompt:
>>>
>>> Trying to mount root from ufs:/dev/ad9s1a
>>>
>>> Manual root filesystem specification:
>>> <fstype>:<device> Mount <device> using filesystem <fstype>
>>> e.g. ufs:da0s1a
>>> ? List valid disk boot devices
>>> <empty line> Abort manual input
>>>
>>> I input ufs:/dev/ad9s1a to no avail and ? Does not list any other
>>> devices.
>>>
>>> I've booted from the DVD and gone into Fixit mode and can mount
>>> /dev/ad9s1a
>>> just fine. I thought that I'd try putting back loader.old on the off
>>> chance
>>> that might solve the problem but, I do not see a loader.old, just
>>> loader.
>>> The kernel.old directory is there.
>>>
>>> Any ideas on what the issue might be and how to fix?
>>>
>>> Appreciate the help as I'd like to get 7.1-STABLE running on this
>>> machine.
>>
>> Did the kernel probe messages prior to the mountroot prompt indicate that
>> the appropriate disk controllers were found/probed and that the
>> disk devices were found on the disk controllers? The lack of
>> any devices listed when you asked might indicate a kernel configuration
>> problem.
>>
>> Regards,
>>
>> Gary
>>
>> P.S. Please do not top post.
>>
>
> I believe the appropriate disk controllers were found, I had no trouble
> mounting the root filesystem while in Fixit. I'll double check this
> evening and let you know. I have gone back and booted without issue from
> kernel.old and the machine is running 7.1-RELEASE.
>
> John
Hmm, I have 3 disks in this Mac Pro with FreeBSD installed on the disk in
Bay 3. When I boot the 7.1-RELEASE GENERIC kernel from the DVD install,
these 3 disks are named ad8, ad9, and ad10. The FreeBSD resides on ad9s1a.
I built 7.1-STABLE GENERIC kernel with no modifications except to comment
out the debug option. When I boot this kernel, the disks are re-named as
ad6, ad7, and ad8 and I'm dropped into this prompt:
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
e.g. ufs:da0s1a
? List valid disk boot devices
<empty line> Abort manual input
? Lists no valid disks.
Next I boot from DVD with the 7.1-RELEASE Kernel and the disks are named as
before, I can mount /dev/ad9s1a and switch back to the 7.1-RELEASE kernel in
/boot to get the machine back up.
Any ideas?
John
More information about the freebsd-stable
mailing list