Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 09 Nov 2005 23:21:20 -0500
From:      jt <james.toy@bc.edu>
To:        Arun Sharma <arun@sharma-home.net>, Peter Grehan <grehan@freebsd.org>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: Booting FreeBSD after first boot
Message-ID:  <BF9834F0.2F7%james.toy@bc.edu>
In-Reply-To: <4372C7A7.70203@sharma-home.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Arun, WITNESS is a debugging piece...its kernel 7.0...that as well as

#options        KDB                     # Enable kernel debugger support.
#options        DDB                     # Support DDB.
#options        GDB                     # Support remote GDB.
#options        INVARIANTS              # Enable calls of extra sanity
checking
#options        INVARIANT_SUPPORT       # Extra sanity checks of internal
structures, required by INVARIANTS
#options        WITNESS                 # Enable checks to detect deadlocks
and cycles
#options        WITNESS_SKIPSPIN        # Don't run witness on spinlocks for
speed

Invariant as you can see... Stuff like that...standard...thats what was
built on my x86 box...so I had to comment it out for my compilation
box...anyways..hope that helps.   GG bed...i'm sure someone else has that
script

-jt

On 9/11/05 23-8, "Arun Sharma" <arun@sharma-home.net> wrote:

> Peter Grehan wrote:
>> Hi Arun,
>> 
>>> As suggested in the release notes, I used:
>>> 0 > boot cd:,\boot\loader hd:xx
>>> 
>>> to boot FreeBSD 6.0 the first time. But I'd like to boot FreeBSD
>>> without the CD. Since OF can't boot from UFS2, I created a small (1GB)
>>> HFS partition using the Apple disk utility.
>>> 
>>> Now, how do I transfer /boot/loader into that partition, so that I can
>>> boot FreeBSD without using a CD?
>> 
>> 
>>  I guess I dual-boot all my machines and copy the file into '/' from the
>> CD when in OSX. 
> 
> I was able to use hfsutils (hformat + hcopy) to achieve this.
> 
>>  For an automatic boot, you have to create a CHRP bootscript (an XML
>> text file) that will reside on the HFS partition. There's been a bit of
>> discussion about this on the list e.g. see:
>> 
>>   http://docs.freebsd.org/cgi/mid.cgi?4352E005.4040203
> 
> Thanks for the pointer. I'm able to use:
> 
> <BOOT-SCRIPT>
> " screen" output
> boot hd:9,\loader hd:3
> </BOOT-SCRIPT>
> 
> to autoboot. But I'd like to be able to control the boot loader over the
> ethernet. So I used:
> 
> <BOOT-SCRIPT>
> " screen" output
> " enet:telnet,192.168.x.y " io eval
> boot hd:9,\loader hd:3
> </BOOT-SCRIPT>
> 
> I was able to talk to OF over the network, but couldn't get it to boot.
> I don't speak FORTH. So if someone can tell me what I'm doing wrong and
> tell me the magic script that:
> 
> a) Allows me to pick a kernel over the ethernet
> b) autoboot to FreeBSD
> 
> I'd be very grateful. Also:
> 
> - Why is WITNESS enabled on UP kernels?
> - Does anyone have gdb working?
> 
> I also built a few ports over the weekend (apache2/mysql/wordpress etc)
> if anyone is interested.
> 
> -Arun
> _______________________________________________
> freebsd-ppc@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org"





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BF9834F0.2F7%james.toy>