Broken loader on 7.1-STABLE?

John Rushford jjr at alisa.org
Wed Jan 21 17:45:08 PST 2009




On 1/21/09 6:23 PM, "John Rushford" <jjr at alisa.org> wrote:

> 
> 
> 
> 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
> 

BTW, its a Mac Pro and an AMD64 kernel




More information about the freebsd-stable mailing list