Lines Matching refs:boot

13 * grub-set-default: (grub)Invoking grub-set-default.    Set a default boot
40 flexible and powerful boot loader program for PCs.
49 * Booting:: How to boot different operating systems
64 * Invoking grub-set-default:: How to set a default boot entry
83 * Role of a boot loader:: The role of a boot loader
91 Briefly, a "boot loader" is the first software program that runs when a
97 GNU GRUB is a very powerful boot loader, which can load a wide
122 install GRUB on your drive (*note Installation::), and how to boot your
125 Besides the GRUB boot loader itself, there is a "grub shell" `grub'
127 operating system. It emulates the boot loader and can be used for
128 installing the boot loader.
134 systems by loading another boot loader. It is typically used for
143 GRUB originated in 1995 when Erich Boleyn was trying to boot the GNU
148 boot methods.
150 Erich then began modifying the FreeBSD boot loader so that it would
152 write his own boot loader from scratch than to keep working on the
153 FreeBSD boot loader, and so GRUB was born.
163 File: grub.info, Node: Features, Next: Role of a boot loader, Prev: History, Up: Introduction
200 Chain-loading of other boot loaders is also supported.
206 Support a human-readable text configuration file with preset boot
214 A menu interface listing preset boot commands, with a programmable
216 boot entries, and the current implementation has space for several
221 is available to edit any preset commands, or write a new boot
256 Unlike many other boot loaders, GRUB makes the particular drive
280 GRUB is basically a disk-based boot loader but also has network
297 File: grub.info, Node: Role of a boot loader, Prev: Features, Up: Introduction
299 1.4 The role of a boot loader
313 boot loader-Footnote-1::) or "GRUB" systems.
320 boot loader around... GRUB!
323 of fanaticism, but it helps to remember that boot loaders deserve
328 File: grub.info, Node: Role of a boot loader-Footnotes, Up: Role of a boot loader
330 (1) The LInux LOader, a boot loader that everybody uses, but nobody
394 is not true if you change the boot sequence by swapping IDE and SCSI
415 In order to install GRUB as your boot loader, you need to first install
420 After you have done that, you need to install the boot loader on a
428 you have an emergency boot disk ready, so that you can rescue your
432 GRUB comes with boot images, which are normally put in the directory
435 `/boot/grub', and run the `grub-set-default' (*note Invoking
439 will be called the "image directory", and the directory where the boot
440 loader needs to find them (usually `/boot/grub') will be called the
441 "boot directory".
445 * Creating a GRUB boot floppy::
451 File: grub.info, Node: Creating a GRUB boot floppy, Next: Installing GRUB natively, Up: Installa…
453 3.1 Creating a GRUB boot floppy
456 To create a GRUB boot floppy, you need to take the files `stage1' and
479 …tively, Next: Installing GRUB using grub-install, Prev: Creating a GRUB boot floppy, Up: Instal…
485 normal boot-sector used by an OS.
487 GRUB can currently boot GNU Mach, Linux, FreeBSD, NetBSD, and OpenBSD
488 directly, so using it on a boot sector (the first sector of a
496 definitely desirable, you'll need to create a GRUB boot disk, and
503 containing the boot directory, like this:
510 grub> find /boot/grub/stage1
512 This will search for the file name `/boot/grub/stage1' and show the
520 This command will install the GRUB boot loader on the Master Boot
521 Record (MBR) of the first drive. If you want to put GRUB into the boot
528 one, you must chain-load GRUB from another boot loader. Refer to the
529 manual for the boot loader to know how to chain-load GRUB.
531 After using the setup command, you will boot into GRUB without the
532 GRUB floppy. See the chapter *Note Booting:: to find out how to boot
561 argument to the program, namely, where to install the boot loader. The
583 `--root-directory'. The typical usage is that you create a GRUB boot
591 Another example is when you have a separate boot partition which is
592 mounted at `/boot'. Since GRUB is a boot loader, it doesn't know
596 # grub-install --root-directory=/boot /dev/hda
603 computer will be able to boot with no problem.
609 very familiar with the internals of GRUB. Installing a boot loader on a
627 Torito is quite different from the standard boot process.
636 $ mkdir -p iso/boot/grub
640 $ cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub
642 If desired, make the config file `menu.lst' under `iso/boot/grub'
648 $ mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
649 -boot-load-size 4 -boot-info-table -o grub.iso iso
652 a CD (or a DVD). `mkisofs' has already set up the disc to boot from
653 the `boot/grub/stage2_eltorito' file, so there is no need to setup GRUB
654 on the disc. (Note that the `-boot-load-size 4' bit is required for
679 * General boot methods:: How to boot OSes with GRUB generally
684 File: grub.info, Node: General boot methods, Next: OS-specific notes, Up: Booting
686 4.1 How to boot operating systems
689 GRUB has two distinct boot methods. One of the two is to load an
690 operating system directly, and the other is to chain-load another boot
693 install or maintain other boot loaders and GRUB is flexible enough to
704 ….info, Node: Loading an operating system directly, Next: Chain-loading, Up: General boot methods
706 4.1.1 How to boot an OS directly with GRUB
712 boot other operating systems, you will have to chain-load them (*note
715 Generally, GRUB can boot any Multiboot-compliant OS in the following
726 4. Run the command `boot' (*note boot::).
730 the command `boot'. If the kernel requires some parameters, just append
736 ….info, Node: Chain-loading, Prev: Loading an operating system directly, Up: General boot methods
738 4.1.2 Load another boot loader to boot unsupported operating systems
741 If you want to boot an unsupported operating system (e.g. Windows 95),
742 chain-load a boot loader for the operating system. Normally, the boot
743 loader is embedded in the "boot sector" of the partition on which the
757 3. Load the boot loader with the command `chainloader' (*note
766 4. Run the command `boot' (*note boot::).
778 File: grub.info, Node: OS-specific notes, Next: Making your system robust, Prev: General boot me…
802 Since GNU/Hurd is Multiboot-compliant, it is easy to boot it; there is
807 the command `find /boot/gnumach' or similar can help you (*note
812 grub> kernel /boot/gnumach root=hd0s1
813 grub> module /boot/serverboot
815 3. Run the command `boot' (*note boot::).
823 It is relatively easy to boot GNU/Linux from GRUB, because it somewhat
824 resembles to boot a Multiboot-compliant OS.
846 4. Finally, run the command `boot' (*note boot::).
865 Thus, we'd recommend loading the very flexible loader `/boot/loader'
869 grub> kernel /boot/loader
870 grub> boot
888 3. Run `boot' (*note boot::).
909 GRUB cannot boot DOS or Windows directly, so you must chain-load them
910 (*note Chain-loading::). However, their boot loaders have some critical
915 have to use the disk swapping technique, because that OS cannot boot
939 and the second partition of the first hard disk, and you want to boot
947 grub> boot
955 It is known that the signature in the boot loader for SCO UnixWare is
962 grub> boot
970 QNX seems to use a bigger boot loader, so you need to boot it up, like
975 grub> boot
984 that your computer can boot even if the new system is unbootable. This
994 2. You must direct GRUB to boot a working system when the new system
1017 You can teach GRUB to boot an entry only at next boot time. Suppose
1019 `new_kernel'. You know that `old_kernel' can boot your system
1024 the new kernel only once and boot the old kernel after that.
1047 With this configuration file, after all, GRUB always tries to boot
1051 The next step is to tell GRUB to boot the new kernel at next boot
1060 booting, if there is any error in the boot entry, such that the new
1072 if a default boot entry fails. You can specify multiple fallback
1076 system which you want to boot by default. `B' is a backup system which
1077 is supposed to boot safely. `C' is another backup system which is used
1080 Then you may want GRUB to boot the first system which is bootable
1103 `savedefault fallback' are used. GRUB will boot a saved entry by
1104 default and save a fallback entry as next boot entry with this
1107 When GRUB tries to boot `A', GRUB saves `1' as next boot entry,
1109 entry. The entry `1' is `B', so GRUB will try to boot `B' at next boot
1112 Likewise, when GRUB tries to boot `B', GRUB saves `2' as next boot
1114 makes sure that GRUB will boot `C' after booting `B'.
1123 crashes, since GRUB always sets next boot entry to a fallback entry.
1125 boot `A' by default:
1129 where `0' is the number of the boot entry for the system `A'.
1132 file `/boot/grub/default' (or `/grub/default' in some systems). Because
1145 You've probably noticed that you need to type several commands to boot
1148 keys) that will do everything to boot an OS.
1151 the boot directory. We'll analyze an example file.
1159 # Sample boot menu configuration file
1165 # By default, boot the first entry.
1174 As the comment says, GRUB will boot automatically in 30 seconds,
1189 is described after it. Note that there is no command `boot' (*note
1190 boot::) at the end of each item. That is because GRUB automatically
1191 executes `boot' if it loads other commands successfully.
1200 kernel /boot/gnumach.gz root=hd0s1
1201 module /boot/serverboot.gz
1215 kernel (fd0)/boot/kernel root=hd0s3
1216 module (fd0)/boot/bootstrap
1226 kernel /boot/loader
1228 This item will boot FreeBSD kernel loaded from the `a' partition of
1238 #chainloader /boot/chain.os2
1240 This will boot OS/2, using a chain-loader (*note Chain-loading::).
1243 title Windows NT / Windows 95 boot menu
1277 Although GRUB is a disk-based boot loader, it does provide network
1331 grub> boot
1344 It is sometimes very useful to boot from a network, especially when you
1349 boot image from the network. Then, the second image will try to boot an
1452 reading boot entries, like an ordinary configuration file.
1459 3. If the preset menu includes any boot entries, they are cleared when
1461 configuration file has any entries or no entry. The boot entries
1532 password PASSWORD /boot/grub/menu-admin.lst
1534 In this case, GRUB will load `/boot/grub/menu-admin.lst' as a
1555 case the boot process will ask for the password and stop if it was
1567 called "Stage 1.5", one image for bootable CD-ROM, and two network boot
1573 is embedded in an MBR or the boot sector of a partition. Because a
1574 PC boot sector is 512 bytes, the size of this image is exactly 512
1606 after an MBR, or the boot loader area of a ReiserFS or a FFS.
1609 This is a boot image for CD-ROMs using the "no emulation mode" in
1614 This is a network boot image for the Network Image Proposal used
1615 by some network boot loaders, such as Etherboot. This is mostly
1620 This is another network boot image for the Preboot Execution
1675 partition of the disk (or the boot sector of the partition when
1682 If you boot GRUB from a CD-ROM, `(cd)' is available. *Note Making a
1696 `(hd0,0)/boot/grub/menu.lst'. This means the file `/boot/grub/menu.lst'
1700 command `root' (*note root::), then `/boot/kernel' is the same as
1701 `(hd1,0)/boot/kernel'.
1731 any desired combination of boot commands.
1830 Basically, the menu interface provides a list of "boot entries" to
1833 to boot the default entry (the first one if not set), which is aborted
1839 edit any of the "boot entries" by pressing <e>.
1860 user hits <RET>, GRUB replaces the line in question in the boot entry
1963 Go into unattended boot mode: if the default boot entry has any
2000 Start a new boot entry, and set its name to the contents of the
2478 * boot:: Start up your operating system
2480 * chainloader:: Chain-load another boot loader
2517 File: grub.info, Node: blocklist, Next: boot, Up: Command-line and menu entry commands
2527 File: grub.info, Node: boot, Next: cat, Prev: blocklist, Up: Command-line and menu entry comman…
2529 13.3.2 boot
2532 -- Command: boot
2538 File: grub.info, Node: cat, Next: chainloader, Prev: boot, Up: Command-line and menu entry comm…
2561 defective boot loader, such as SCO UnixWare 7.1 (*note SCO
2637 DEVICE is a drive, or in the "boot loader" area if DEVICE is a FFS
2659 `/boot/grub/stage1'.
2726 configuration table and boot the various CPUs which are found into
2737 Load an initial ramdisk for a Linux format boot image and set the
2771 for a configuration file at boot time. Likewise, if
2825 Attempt to load the primary boot image (Multiboot a.out or ELF,
2908 Load a boot module FILE for a Multiboot format boot image (no
2975 descriptor in `ES:ESI', used by some chain-loaded boot loaders),
2977 boot format), and correctly determine the PC partition where a BSD
3014 kernel /boot/vmlinuz root=/dev/sda1 vga=ext
3015 initrd /boot/initrd
3020 kernel /boot/loader
3052 searches them in `/boot/grub' and `/grub'.
3222 This error is returned if GRUB is told to execute the boot sequence
3225 9 : Unknown boot failure
3226 This error is returned if the boot attempt did not succeed for
3314 command-line or in a boot sequence section of a configuration file
3408 Read the configuration file FILE instead of `/boot/grub/menu.lst'.
3412 `--boot-drive=DRIVE'
3490 already exists. The file name `/boot/grub/device.map' is preferred.
3502 some environments. For example, if you exchange the boot sequence
3541 in which you have a separate "boot" partition which is mounted on
3542 `/boot':
3544 grub-install --root-directory=/boot hd0
3553 Recheck the device map, even if `/boot/grub/device.map' already
3609 The program `grub-set-default' sets the default boot entry for GRUB.
3611 directory (i.e. `/boot/grub'), if it is not present. This file is used
3612 to determine the default boot entry when GRUB boots up your system when
3614 and to save next default boot entry when you use `savedefault' in a
3615 boot entry (*note savedefault::).
3631 argument is normally the number of a default boot entry. For example,
3645 and if you want to set the next default boot entry to GNU/Linux, you
3742 4. If GRUB cannot boot your operating system, write down _everything_
3744 crashes with GRUB, even though it can boot with the bar boot
3824 loaded at different times in the boot process. Because they run
3835 Partition table passed to another boot loader
3847 Stage 1 is loaded here by BIOS or another boot loader
3895 The boot drive. If it is 0xFF, use a drive passed by BIOS.
4082 The disk space can be used in a boot loader is very restricted because
4085 make a boot loader code enough small to be fit in a MBR.
4091 We embed Stage 1 in a MBR or in the boot sector of a partition, and
4093 in a filesystem, in the "boot loader" area in a FFS or a ReiserFS, and
4218 * boot: boot. (line 7)
4305 Node: Role of a boot loader13182
4306 Node: Role of a boot loader-Footnotes14520
4307 Ref: Role of a boot loader-Footnote-114607
4310 Node: Creating a GRUB boot floppy19363
4319 Node: General boot methods28363
4384 Node: boot93259