Changeset e3a72b1 for chapter08/grub.xml
- Timestamp:
- 10/15/2003 08:31:59 AM (21 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 8f75224
- Parents:
- f046b9b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/grub.xml
rf046b9b re3a72b1 3 3 <?dbhtml filename="grub.html" dir="chapter08"?> 4 4 5 <para>Now that we have our shiny new Linux-From-Scratch system completed, 6 we need to ensure we can boot it. To do this, we will run the 7 <userinput>grub</userinput> program.</para> 5 <para>Your shiny new LFS system is almost complete. One of the last things to 6 do is ensure you can boot it. The instructions below apply only to computers 7 of IA-32 architecture, i.e. mainstream PC's. Information on "boot loading" for 8 other architectures should be available in the usual resource specific 9 locations for those architectures.</para> 10 11 <para>Boot loading can be a complex area. First, a few cautionary words. You 12 really should be familiar with your current boot loader and any other 13 operating systems present on your hard drive(s) that you might wish to keep 14 bootable. Please make sure that you have an emergency boot disk ready, so that 15 you can rescue your computer if, by any chance, your computer becomes unusable 16 (unbootable).</para> 17 18 <para>Earlier, we compiled and installed the Grub boot loader software in 19 preparation for this step. The procedure involves writing some special Grub 20 files to specific locations on the hard drive. Before we get to that, we 21 highly recommend that you create a Grub boot floppy diskette just in case. 22 Insert a blank floppy diskette and run the following commands:</para> 23 24 <screen><userinput>dd if=/boot/grub/stage1 of=/dev/fd0 bs=512 count=1 25 dd if=/boot/grub/stage2 of=/dev/fd0 bs=512 seek=1</userinput></screen> 26 27 <para>Remove the diskette and store it somewhere safe. Now we'll run the 28 <userinput>grub</userinput> shell.</para> 8 29 9 30 <screen><userinput>grub</userinput></screen> … … 27 48 <screen><userinput>root (hd0,3)</userinput></screen> 28 49 50 <!-- HACK - Force some whitespace to appease tidy --> 51 <literallayout></literallayout> 52 53 <warning><para>The following command will overwrite your current boot loader. 54 Don't run the command if this is not what you want. For example, you may be 55 using a third party boot manager to manage your MBR (Master Boot Record). In 56 this scenario, it would probably make more sense to install Grub into the 57 "boot sector" of the LFS partition, in which case the command would become 58 <userinput>setup (hd0,3)</userinput>:</para></warning> 59 60 <!-- HACK - Force some whitespace to appease tidy --> 61 <literallayout></literallayout> 62 29 63 <para>Then tell it to install itself into the MBR (Master Boot Record) of 30 64 <filename>hda</filename>:</para> … … 33 67 34 68 <para>If all is well, Grub will have reported finding its files in 35 <filename>/boot/grub</filename>. That's all there was to it:</para>69 <filename>/boot/grub</filename>. That's all there is to it:</para> 36 70 37 71 <screen><userinput>quit</userinput></screen>
Note:
See TracChangeset
for help on using the changeset viewer.