Lines Matching refs:boot

12 * grub-set-default: (grub)Invoking grub-set-default.    Set a default boot
39 a flexible and powerful boot loader program for PCs.
48 * Booting:: How to boot different operating systems
63 * Invoking grub-set-default:: How to set a default boot entry
82 * Role of a boot loader:: The role of a boot loader
90 Briefly, a "boot loader" is the first software program that runs when
96 GNU GRUB is a very powerful boot loader, which can load a wide
121 install GRUB on your drive (*note Installation::), and how to boot your
124 Besides the GRUB boot loader itself, there is a "grub shell" `grub'
126 operating system. It emulates the boot loader and can be used for
127 installing the boot loader.
133 systems by loading another boot loader. It is typically used for
142 GRUB originated in 1995 when Erich Boleyn was trying to boot the GNU
147 boot methods.
149 Erich then began modifying the FreeBSD boot loader so that it would
151 write his own boot loader from scratch than to keep working on the
152 FreeBSD boot loader, and so GRUB was born.
162 File: grub.info, Node: Features, Next: Role of a boot loader, Prev: History, Up: Introduction
199 Chain-loading of other boot loaders is also supported.
205 Support a human-readable text configuration file with preset boot
213 A menu interface listing preset boot commands, with a programmable
215 boot entries, and the current implementation has space for several
220 is available to edit any preset commands, or write a new boot
255 Unlike many other boot loaders, GRUB makes the particular drive
279 GRUB is basically a disk-based boot loader but also has network
296 File: grub.info, Node: Role of a boot loader, Prev: Features, Up: Introduction
298 The role of a boot loader
312 boot loader-Footnote-1::) or "GRUB" systems.
319 boot loader around... GRUB!
322 of fanaticism, but it helps to remember that boot loaders deserve
327 File: grub.info, Node: Role of a boot loader-Footnotes, Up: Role of a boot loader
329 (1) The LInux LOader, a boot loader that everybody uses, but nobody
393 is not true if you change the boot sequence by swapping IDE and SCSI
414 In order to install GRUB as your boot loader, you need to first
419 After you have done that, you need to install the boot loader on a
427 you have an emergency boot disk ready, so that you can rescue your
431 GRUB comes with boot images, which are normally put in the directory
434 `/boot/grub', and run the `grub-set-default' (*note Invoking
438 will be called the "image directory", and the directory where the boot
439 loader needs to find them (usually `/boot/grub') will be called the
440 "boot directory".
444 * Creating a GRUB boot floppy::
450 File: grub.info, Node: Creating a GRUB boot floppy, Next: Installing GRUB natively, Up: Installa…
452 Creating a GRUB boot floppy
455 To create a GRUB boot floppy, you need to take the files `stage1'
478 …tively, Next: Installing GRUB using grub-install, Prev: Creating a GRUB boot floppy, Up: Instal…
484 normal boot-sector used by an OS.
486 GRUB can currently boot GNU Mach, Linux, FreeBSD, NetBSD, and OpenBSD
487 directly, so using it on a boot sector (the first sector of a
495 definitely desirable, you'll need to create a GRUB boot disk, and
502 containing the boot directory, like this:
509 grub> find /boot/grub/stage1
511 This will search for the file name `/boot/grub/stage1' and show the
519 This command will install the GRUB boot loader on the Master Boot
520 Record (MBR) of the first drive. If you want to put GRUB into the boot
527 one, you must chain-load GRUB from another boot loader. Refer to the
528 manual for the boot loader to know how to chain-load GRUB.
530 After using the setup command, you will boot into GRUB without the
531 GRUB floppy. See the chapter *Note Booting:: to find out how to boot
560 argument to the program, namely, where to install the boot loader. The
582 `--root-directory'. The typical usage is that you create a GRUB boot
590 Another example is when you have a separate boot partition which is
591 mounted at `/boot'. Since GRUB is a boot loader, it doesn't know
595 # grub-install --root-directory=/boot /dev/hda
602 computer will be able to boot with no problem.
608 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 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 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 Load another boot loader to boot unsupported operating systems
741 If you want to boot an unsupported operating system (e.g. Windows
742 95), chain-load a boot loader for the operating system. Normally, the
743 boot loader is embedded in the "boot sector" of the partition on which
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
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
824 somewhat 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,
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 entries if a default boot entry fails. You can specify multiple
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
1146 boot your OS. There's a solution to that - GRUB provides a menu
1148 (using arrow 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
1332 grub> boot