Andrew Gallatin writes:
| 
| Alfred Perlstein writes:
|  > So I've got this really elite machinery here to test on, problem is that
|  > booting takes about 2 minutes each time I make a bad kernel, soooo...
| 
| Do you mean that vmware boots so slowly that the extra reboot cycle
| required to install the next test kernel is painfully slow?  
| 
| One thing to try to speedup vmware boots would be getting rid of the
| spinner in libstand -- vwware's dos-mode console i/o is painfully
| slow.
| 
| The best way to cut the reboot wait time down is to network boot.
| Unfortunately, VMware's AMD PCInet card doesn't support PXE.  Somebody
| here has been using something called "grub"
| (http://www.gnu.org/software/grub/) 
| 
| Grub doesn't support FreeBSD very well (eg, it can't set the root
| device, set hints, etc).  I think he was hacking grub to add those
| features, but I don't know how far he got...BTW, grub has no spinner.

Why not just use EtherBoot?
        /usr/ports/net/etherboot
It's supports the AMD chip and works with vmware.  Use Julian 
nullmodem driver and connect up a serial console & kgdb session 
and you are all set.  Blow kernel chunks and just reset vmware and 
away you go.  I NFS mount the root filesystem.

Actually what I do since sometimes I work on drivers is netboot a 
slow lunch box machine of my laptop and if it dies just press 
reset and netboot it again.  I build the kernels on the laptop.

Another feature of Etherboot is the built in menu capability so you 
can select from a list of kernels.

BTW grub uses parts of Etherboot for their netbooting.  Ironically 
Etherboot started from FreeBSD's netboot to boot Linux and then 
I added FreeBSD back in.

If you want to try an Etherboot floppy image try 
        http://rom-o-matic.net/
Just remember to go into Configure and enable 
        IMAGE_FREEBSD & ELF_IMAGE
You can select serial, vga or both consoles.  Then point vmware at the
floppy image and boot.

Doug A.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to