Home | History | Annotate | Line # | Download | only in !BtNetBSD
      1  1.8       abs | $NetBSD: fastboot,v 1.8 2004/06/10 07:43:39 abs Exp $
      2  1.1  jdolecek |
      3  1.1  jdolecek | Fast boot configuration file, edit by hand, save and run !BtNetBSD
      4  1.1  jdolecek | Part of !BtNetBSD
      5  1.1  jdolecek |
      6  1.1  jdolecek 
      7  1.1  jdolecek | First mount the root partition wd0a in this case for the kernel
      8  1.7     gavan | XXX UnixFS is currently broken.
      9  1.7     gavan |If "%*0" = "" Then Run <BtNetBSD$Dir>.native.mountufs ADFS 4
     10  1.1  jdolecek 
     11  1.3     bjh21 | Run The PreBoot file for various extra settings necessary
     12  1.1  jdolecek Run <BtNetBSD$Dir>.PreBoot
     13  1.1  jdolecek 
     14  1.5       wiz | Select the monitor definition file and screenmode
     15  1.4     gavan | Uncomment one or both of these only if you intend to use a different
     16  1.4     gavan | MDF or screen mode in NetBSD than is configured in RISC OS. 
     17  1.4     gavan |Set NetBSD$MDF BootResources:Configure.Monitors.Acorn.AKF85
     18  1.4     gavan |Set NetBSD$ScreenMode "X1024 Y768 C256"
     19  1.1  jdolecek 
     20  1.1  jdolecek | Select Kernel, Root and Bootoptions
     21  1.1  jdolecek | add `oldkernel' to BootOptions for booting old a.out kernels
     22  1.1  jdolecek |
     23  1.7     gavan | XXX UnixFS is currently broken.
     24  1.7     gavan |If "%*0" = "" Then Set NetBSD$Kernel UnixFS:$.netbsd Else Set NetBSD$Kernel %*0
     25  1.8       abs |Set NetBSD$Root /dev/wd0a
     26  1.8       abs |Set NetBSD$BootOptions root=<NetBSD$Root> maxproc=64 noftp symtab
     27  1.7     gavan If "%*0" = "" Then Error Double click a kernel to start NetBSD
     28  1.8       abs Set NetBSD$Kernel %*0
     29  1.8       abs 
     30  1.8       abs | Clear incompatible boot options an older version of !BtNetBSD may have set
     31  1.8       abs UnSet NetBSD$BootOptions
     32  1.1  jdolecek 
     33  1.1  jdolecek | Set WimpSlot (suit as you like ... to little won't boot correctly)
     34  1.1  jdolecek *Wimpslot 7000k
     35  1.1  jdolecek 
     36  1.1  jdolecek 
     37  1.1  jdolecek | End of options
     38  1.1  jdolecek | -----------------------
     39  1.1  jdolecek | Set environment and try to boot NetBSD!
     40  1.1  jdolecek |
     41  1.4     gavan If "<NetBSD$MDF>" <> "" Then loadmodefile <NetBSD$MDF>
     42  1.4     gavan If "<NetBSD$ScreenMode>" <> "" Then Set Alias$SetNetBSDMode Wimpmode <NetBSD$ScreenMode>
     43  1.4     gavan If "<NetBSD$ScreenMode>" <> "" Then SetNetBSDMode
     44  1.1  jdolecek 
     45  1.8       abs Set Alias$RunNetBSD <BtNetBSD$Dir>.boot32 <NetBSD$Kernel> <NetBSD$BootOptions>
     46  1.1  jdolecek 
     47  1.1  jdolecek RunNetBSD
     48