source: BOOK/the-end/reboot.xml

systemd
Last change on this file was 5219442, 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
[5219442]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.