source: BOOK/the-end/reboot.xml@ 480230bc

clfs-3.0.0-sysvinit sysvinit
Last change on this file since 480230bc was e80bace, checked in by William Harrington <kb0iic@…>, 10 years ago

Add umount commands for sys and run mounts.

  • Property mode set to 100644
File size: 2.6 KB
RevLine 
[3f8be484]1<?xml version="1.0" encoding="ISO-8859-1"?>
[aa18ac0]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[3f8be484]4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="ch-finish-reboot">
9 <?dbhtml filename="reboot.html"?>
10
11 <title>Rebooting the System</title>
12
[393afdb]13 <para>If you built your final system using the boot method, just run
14 <command>shutdown -r now</command> to reboot again, using your newly-built
15 kernel instead of the miminal one currently in use. If you chrooted,
16 there are a few more steps.</para>
[30caf1b]17
[393afdb]18 <para>The system you have created in this book is quite minimal, and most
[3f8be484]19 likely will not have the functionality you would need to be able to
[e3a8717]20 continue forward. By installing a few extra packages from CBLFS
21 while still in our current chroot environment, you can leave
[3f8be484]22 yourself in a much better position to continue on once you reboot
[fb40919]23 into your new CLFS installation. Installing a text mode web browser,
[e3a8717]24 such as Lynx, you can easily view the CBLFS website in one virtual terminal,
[3f8be484]25 while building packages in another. The GPM package will also allow you
26 to perform copy/paste actions in your virtual terminals. Lastly, if you
27 are in a situation where static IP configuration does not meet your
28 networking requirements, installing packages such as Dhcpcd or PPP at
29 this point might also be useful.</para>
30
31 <para>Now that we have said that, lets move on to booting our shiny
[fb40919]32 new CLFS installation for the first time! First exit from the chroot
[3f8be484]33 environment:</para>
34
35<screen><userinput>logout</userinput></screen>
36
[3bec8f3]37 <para>Then unmount the virtual file systems:</para>
[3f8be484]38
[040521bc]39<screen><userinput>umount ${CLFS}/dev/pts
[c6b94da]40
41if [ -h ${CLFS}/dev/shm ]; then
42 link=$(readlink ${CLFS}/dev/shm)
43 umount -v ${CLFS}/$link
44 unset link
45else
46 umount -v ${CLFS}/dev/shm
47fi
48
[040521bc]49umount ${CLFS}/dev
50umount ${CLFS}/proc
[e80bace]51umount ${CLFS}/sys
52umount ${CLFS}/run</userinput></screen>
[3f8be484]53
[fb40919]54 <para>Unmount the CLFS file system itself:</para>
[3f8be484]55
[040521bc]56<screen><userinput>umount ${CLFS}</userinput></screen>
[3f8be484]57
58 <para>If multiple partitions were created, unmount the other
59 partitions before unmounting the main one, like this:</para>
60
[040521bc]61<screen><userinput>umount ${CLFS}/usr
62umount ${CLFS}/home
63umount ${CLFS}</userinput></screen>
[3f8be484]64
65 <para>Now, reboot the system with:</para>
66
67<screen><userinput>shutdown -r now</userinput></screen>
68
69 <para>Assuming the boot loader was set up as outlined earlier,
[e97d7d3]70 <emphasis>CLFS &version;</emphasis> will boot automatically.</para>
[3f8be484]71
[fb40919]72 <para>When the reboot is complete, the CLFS system is ready for use and
[3f8be484]73 more software may be added to suit your needs.</para>
74
75</sect1>
Note: See TracBrowser for help on using the repository browser.