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