Update MirOS bsd4grml to 20111220
[grml-live-grml.git] / templates / boot / addons / bsd4grml / ldbsd.txt
index d3f263a..79e4bcf 100644 (file)
@@ -31,7 +31,11 @@ DESCRIPTION
 
      Basic operation procedure is as follows:
 
 
      Basic operation procedure is as follows:
 
-     1.   Be loaded.
+     1.   Be loaded. However this is done, as the first thing we write a RETF
+          instruction to 0000:0000 and CALL FAR it (from 16-bit code), or
+          write a RET instruction to 0x00000000 and CALL it (from 32-bit
+          code), backing up the previous content of course, so that qemu+gdb
+          users can intercept via "b *0".
 
           BIOS       We are loaded to 0x07C00. The drive used to load us from
                      is passed in the DL register. The ES:BX and DS:SI regis-
 
           BIOS       We are loaded to 0x07C00. The drive used to load us from
                      is passed in the DL register. The ES:BX and DS:SI regis-
@@ -131,18 +135,18 @@ DESCRIPTION
 
      7.   The hardware is probed:
 
 
      7.   The hardware is probed:
 
-        + o Console devices: the default BIOS console (INT 10h, which may be
+          +   Console devices: the default BIOS console (INT 10h, which may be
               a MDA/MGA/Hercules, CGA/EGA or VGA CRT/LCD, plus DIN or PS/2 or
               emulated keyboard) as well as up to four serial ports (via the
               BIOS interface).
               a MDA/MGA/Hercules, CGA/EGA or VGA CRT/LCD, plus DIN or PS/2 or
               emulated keyboard) as well as up to four serial ports (via the
               BIOS interface).
-        + o Memory: ask the BIOS and probe page by page through the address
+          +   Memory: ask the BIOS and probe page by page through the address
               space, in case the BIOS reports wrong information.
               space, in case the BIOS reports wrong information.
-        + o APM support
-        + o PXE support
-        + o Loadable Multiboot Modules (if any, they are moved off to safe
+          +   APM support
+          +   PXE support
+          +   Loadable Multiboot Modules (if any, they are moved off to safe
               locations and the virtual lmbm device and lmbmfs are set up)
               locations and the virtual lmbm device and lmbmfs are set up)
-        + o Floppy disc drives
-        + o Hard disc drives, including El Torito CD-ROM drives
+          +   Floppy disc drives
+          +   Hard disc drives, including El Torito CD-ROM drives
 
      8.   If a command line was passed, it is executed. If it contained a boot
           command, the kernel is attempted to be loaded; otherwise, or if it
 
      8.   If a command line was passed, it is executed. If it contained a boot
           command, the kernel is attempted to be loaded; otherwise, or if it
@@ -267,12 +271,14 @@ COMMANDS
 
                              boot> machine mem -0x100000@0x00F00000
 
 
                              boot> machine mem -0x100000@0x00F00000
 
-             regs      Debugging command displaying register dumps.
-
              oldbios   Enable or disable the so-called "Old BIOS / Soekris
                        helper", which restricts boot from loading more than
                        one sector at a time from disc.
 
              oldbios   Enable or disable the so-called "Old BIOS / Soekris
                        helper", which restricts boot from loading more than
                        one sector at a time from disc.
 
+             pxe       Forcibly scan for a PXE boot ROM.
+
+             regs      Debugging command displaying register dumps.
+
      macro   Displays the names of all currently defined macros. Up to four
              can be defined, holding up to 256 characters.
 
      macro   Displays the names of all currently defined macros. Up to four
              can be defined, holding up to 256 characters.
 
@@ -303,9 +309,9 @@ COMMANDS
                       auto-booting
 
              tty      Name of the active console device, for example:
                       auto-booting
 
              tty      Name of the active console device, for example:
-                    + o com0
-                    + o com1
-                    + o pc0
+                      +   com0
+                      +   com1
+                      +   pc0
 
      stty [device [speed]]
              Displays or sets the speed for a console device. If the baudrate
 
      stty [device [speed]]
              Displays or sets the speed for a console device. If the baudrate
@@ -330,15 +336,15 @@ IMAGE SPECIFICATIONS
      tion or the ability to stat files (especially remote filesystems).
 
      Examples of valid image specifications are:
      tion or the ability to stat files (especially remote filesystems).
 
      Examples of valid image specifications are:
-   + o fd0a:/bsd
-   + o hd0o:/bsd.rd
-   + o / (for "ls")
-   + o hd0a:/ (for "ls")
-   + o lmbm:/ (for "ls")
-   + o cd0a:/boot/grub/stage2
-   + o tftp:/bsd.rd.i386
-   + o lmbm:/bsd4grml
-   + o /bsd
+     +   fd0a:/bsd
+     +   hd0o:/bsd.rd
+     +   / (for "ls")
+     +   hd0a:/ (for "ls")
+     +   lmbm:/ (for "ls")
+     +   cd0a:/boot/grub/stage2
+     +   tftp:/bsd.rd.i386
+     +   lmbm:/bsd4grml
+     +   /bsd
 
      Disklabels are read from hard discs (BIOS drive >= 80h) by searching for
      a primary MirOS partition first. The default partition type, 0x27, can be
 
      Disklabels are read from hard discs (BIOS drive >= 80h) by searching for
      a primary MirOS partition first. The default partition type, 0x27, can be
@@ -474,6 +480,8 @@ CAVEATS
                 gPXE, but no code yet. For now, gPXE can load boot using Mul-
                 tiboot, and any passed modules are handled via lmbmfs.
 
                 gPXE, but no code yet. For now, gPXE can load boot using Mul-
                 tiboot, and any passed modules are handled via lmbmfs.
 
-     ustarfs    This filesystem will be implemented soon.
+     ustarfs    This filesystem is currently only usable with the boot floppy
+                and assumes that the entire floppy disc (except, on sparc, the
+                MD disklabel) is a valid ustar archive.
 
 
-MirOS BSD #10-current          October 24, 2009                              7
+MirOS BSD #10-current           August 6, 2010                               7