Print this page
2056 update boot(1m) for right location of the GRUB menu

@@ -948,19 +948,10 @@
        sector from the first diskette drive, or, if that fails, from the first
        hard disk. The processor then jumps to the first byte of the sector
        image in memory.
 
 X86 PRIMARY BOOT
-       The first sector on a floppy disk contains the master boot block (GRUB
-       stage1). The stage 1 is responsible for loading GRUB stage2. Now GRUB
-       is fully functional. It reads and executes the menu file
-       /boot/grub/menu.lst. A similar sequence occurs for DVD or CD boot, but
-       the master boot block location and contents are dictated by the El
-       Torito specification. The El Torito boot also leads to strap.com, which
-       in turn loads boot.bin.
-
-
        The first sector on a hard disk contains the master boot block, which
        contains the master boot program and the FDISK table, named for the PC
        program that maintains it. The master boot finds the active partition
        in the FDISK table, loads its first sector (GRUB stage1), and jumps to
        its first byte in memory. This completes the standard PC-compatible hard

@@ -967,10 +958,20 @@
        disk boot sequence. If GRUB stage1 is installed on the master boot
        block (see the -m option of installgrub(1M)), then stage2 is loaded
        directly from the Solaris partition regardless of the active partition.
 
 
+       A similar sequence occurs for DVD or CD boot, but the master boot block
+       location and contents are dictated by the El Torito specification. The
+       El Torito boot will then continue in the same way as with the hard
+       disk.
+
+
+       Floppy booting is not longer supported. Booting from USB devices
+       follows the same procedure as with hard disks.
+
+
        An x86 FDISK partition for the Solaris software begins with a one-
        cylinder boot slice, which contains GRUB stage1 in the first sector,
        the standard Solaris disk label and volume table of contents (VTOC) in
        the second and third sectors, and GRUB stage2 in the fiftieth and
        subsequent sectors. The area from sector 4 to 49 might contain boot

@@ -1132,14 +1133,10 @@
        bootadm(1M) to switch. See bootadm(1M) for an example of the bootadm
        set-menu.
 
 
 FILES
-       /platform/platform-name/ufsboot
-           Second-level program to boot from a disk, DVD, or CD
-
-
        /etc/inittab
            Table in which the initdefault state is specified
 
 
        /sbin/init

@@ -1154,14 +1151,19 @@
    x86 Only
        /boot
            Directory containing boot-related files.
 
 
-       /boot/grub/menu.lst
+       /rpool/boot/grub/menu.lst
            Menu of bootable operating systems displayed by GRUB.
 
+           Note: this file is located on the root ZFS pool. While many
+           installs often name their root zpool 'rpool', this is not required
+           and the /rpool in the path above should be substituted with the
+           name of the root pool of your current system.
 
+
        /platform/i86pc/kernel/unix
            32-bit kernel.
 
 
    64-bit x86 Only

@@ -1213,6 +1215,6 @@
        The current release of the Solaris operating system does not support
        machines running an UltraSPARC-I CPU.
 
 
 
-                               January 14, 2015                       BOOT(1M)
+                                 June 7, 2015                         BOOT(1M)