Print this page
2056 update boot(1m) for right location of the GRUB menu
*** 948,966 ****
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
--- 948,957 ----
*** 967,976 ****
--- 958,977 ----
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,1145 ****
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
--- 1133,1142 ----
*** 1154,1167 ****
x86 Only
/boot
Directory containing boot-related files.
! /boot/grub/menu.lst
Menu of bootable operating systems displayed by GRUB.
/platform/i86pc/kernel/unix
32-bit kernel.
64-bit x86 Only
--- 1151,1169 ----
x86 Only
/boot
Directory containing boot-related files.
! /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,1218 ****
The current release of the Solaris operating system does not support
machines running an UltraSPARC-I CPU.
! January 14, 2015 BOOT(1M)
--- 1215,1220 ----
The current release of the Solaris operating system does not support
machines running an UltraSPARC-I CPU.
! June 7, 2015 BOOT(1M)