/[gentoo]/xml/htdocs/doc/en/gentoo-x86-install.xml
Gentoo

Diff of /xml/htdocs/doc/en/gentoo-x86-install.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.60 Revision 1.61
809will find the <c>grp-install.sh</c> script, an <i>All</i> directory that contains all of the binary 809will find the <c>grp-install.sh</c> script, an <i>All</i> directory that contains all of the binary
810packages, and a list of available GRP packages. To install any/all of these 810packages, and a list of available GRP packages. To install any/all of these
811package sets you should do the following: </p> 811package sets you should do the following: </p>
812 <pre caption="Using GRP"> 812 <pre caption="Using GRP">
813# <c>cd /GRP</c> 813# <c>cd /GRP</c>
814# <c>sh grp-install.sh &lt;list of package lists&gt;</c> 814# <c>sh grp-install.sh &lt;list of package lists&gt;</c>
815<comment>where &lt;list of package lists&gt; may be any of the *-list.txt files found in the same directory.</comment> 815<comment>where &lt;list of package lists&gt; may be any of the *-list.txt files found in the same directory.</comment>
816</pre> 816</pre>
817 <p><c>grp-install.sh</c> can be run multiple times without replacing existing installations. You can 817 <p><c>grp-install.sh</c> can be run multiple times without replacing existing installations. You can
818do a <c>sh grp-install.sh</c> for a basic usage description if you are still a bit foggy. 818do a <c>sh grp-install.sh</c> for a basic usage description if you are still a bit foggy.
819</p> 819</p>
820 </body> 820 </body>
821 </section> 821 </section>
822 </chapter> 822 </chapter>
823 <chapter> 823 <chapter>
824 <title>Final Steps: Timezone</title> 824 <title>Setting your Timezone</title>
825 <section> 825 <section>
826 <body> 826 <body>
827 <p>At this point, you should have system that's ready for final configuration. 827 <p>At this point, you should have system that's ready for final configuration.
828 We'll start the configuration process by setting the timezone. By setting the timezone before building 828 We'll start the configuration process by setting the timezone. By setting the timezone before building
829 the kernel we ensure that users get reasonable <c>uname -a</c> output. 829 the kernel we ensure that users get reasonable <c>uname -a</c> output.
830 </p> 830 </p>
831 <p>Look for your timezone (or GMT if you using Greenwich Mean Time) in 831 <p>Look for your timezone (or GMT if you using Greenwich Mean Time) in
832 <path>/usr/share/zoneinfo</path>. Then, make a symbolic link by typing: 832 <path>/usr/share/zoneinfo</path>. Then, make a symbolic link by typing:
833 </p> 833 </p>
834 <pre caption="Creating a symbolic link for timezome"> 834 <pre caption="Creating a symbolic link for timezome">
835# <c>ln -sf /usr/share/zoneinfo/path/to/timezonefile /etc/localtime</c> 835# <c>ln -sf /usr/share/zoneinfo/path/to/timezonefile /etc/localtime</c>
836 </pre> 836 </pre>
837 <p>You might also want to check <path>/etc/rc.conf</path> to make sure your timezone settings 837 <p>You might also want to check <path>/etc/rc.conf</path> to make sure your timezone settings
838 are correct. 838 are correct.
839 </p> 839 </p>
840 </body> 840 </body>
841 </section> 841 </section>
842 </chapter> 842 </chapter>
843 <chapter> 843 <chapter>
844 <title>Final steps: kernel and system logger</title> 844 <title>Installing the kernel and a System Logger</title>
845 <section> 845 <section>
846 <body> 846 <body>
847 <note> 847 <note>
848 If you haven't done so, please edit <path>/etc/make.conf</path> to your flavor. 848 If you haven't done so, please edit <path>/etc/make.conf</path> to your flavor.
849 </note> 849 </note>
850 <p>You now need to merge Linux source ebuilds. Here are the ones we currently 850 <p>You now need to merge Linux source ebuilds. Here are the ones we currently
851 offer: 851 offer:
852 </p> 852 </p>
853 <table> 853 <table>
854 <tr> 854 <tr>
855 <th>ebuild</th> 855 <th>ebuild</th>
856 <th>description</th> 856 <th>description</th>
857 </tr> 857 </tr>
858 <tr> 858 <tr>
859 <ti> 859 <ti>
1015<comment>or</comment> 1015<comment>or</comment>
1016# <c>emerge sys-apps/vcron</c> 1016# <c>emerge sys-apps/vcron</c>
1017<comment>You do not need to run <c>crontab /etc/crontab</c> if using vcron. </comment> 1017<comment>You do not need to run <c>crontab /etc/crontab</c> if using vcron. </comment>
1018<comment>Don't forget to add your *cron to the proper init level. </comment> 1018<comment>Don't forget to add your *cron to the proper init level. </comment>
1019# <c>rc-update add *cron default </c> 1019# <c>rc-update add *cron default </c>
1020 </pre> 1020 </pre>
1021<!--<p>For more information how how cron works under Gentoo Linux, 1021<!--<p>For more information how how cron works under Gentoo Linux,
1022 see <uri link="http://lists.gentoo.org/pipermail/gentoo-announce/2002-April/000151.html">this announcement</uri>.</p>--> 1022 see <uri link="http://lists.gentoo.org/pipermail/gentoo-announce/2002-April/000151.html">this announcement</uri>.</p>-->
1023 <p>For more information on starting programs and daemons at startup, see the 1023 <p>For more information on starting programs and daemons at startup, see the
1024 <uri link="/doc/en/rc-scripts.xml">rc-script guide</uri>. 1024 <uri link="/doc/en/rc-scripts.xml">rc-script guide</uri>.
1025 </p> 1025 </p>
1026 </body> 1026 </body>
1027 </section> 1027 </section>
1028 </chapter> 1028 </chapter>
1029 <chapter> 1029 <chapter>
1030 <title>Final steps: Install Additional Packages</title> 1030 <title>Installing miscellany necessary packages</title>
1031 <section> 1031 <section>
1032 <body> 1032 <body>
1033 <p>If you need rp-pppoe to connect to the net, be aware that at this point 1033 <p>If you need rp-pppoe to connect to the net, be aware that at this point
1034 it has not been installed. It would be the good time to do it. </p> 1034 it has not been installed. It would be the good time to do it. </p>
1035 <pre caption="Installing rp-pppoe"> 1035 <pre caption="Installing rp-pppoe">
1036# <c>USE="-X" emerge rp-pppoe</c> 1036# <c>USE="-X" emerge rp-pppoe</c>
1037 </pre> 1037 </pre>
1038 1038
1039 <note>The <i>USE="-X"</i> prevents pppoe from installing its optional X interface, which is a good thing, 1039 <note>The <i>USE="-X"</i> prevents pppoe from installing its optional X interface, which is a good thing,
1040 because X and its dependencies would also be emerged. You can always recompile <i>rp-pppoe</i> with 1040 because X and its dependencies would also be emerged. You can always recompile <i>rp-pppoe</i> with
1041 X support later. 1041 X support later.
1042 </note> 1042 </note>
1043 <note> Please note that the rp-pppoe is built but not configured. 1043 <note> Please note that the rp-pppoe is built but not configured.
1044 You will have to do it again using <c>adsl-setup</c> when you boot into your Gentoo system 1044 You will have to do it again using <c>adsl-setup</c> when you boot into your Gentoo system
1045 for the first time. 1045 for the first time.
1058# <c>emerge sys-apps/lvm-user</c> 1058# <c>emerge sys-apps/lvm-user</c>
1059 </pre> 1059 </pre>
1060 <p>If you're a laptop user and wish to use your PCMCIA slots on your first 1060 <p>If you're a laptop user and wish to use your PCMCIA slots on your first
1061 real reboot, you'll want to make sure you install the <i>pcmcia-cs</i> package. 1061 real reboot, you'll want to make sure you install the <i>pcmcia-cs</i> package.
1062 </p> 1062 </p>
1063 <pre caption="Emerging PCMCIA-cs"> 1063 <pre caption="Emerging PCMCIA-cs">
1064# <c>emerge sys-apps/pcmcia-cs</c> 1064# <c>emerge sys-apps/pcmcia-cs</c>
1065 </pre> 1065 </pre>
1066 <warn>You will have to re-emerge <i>pcmcia-cs</i> after installation to get PCMCIA 1066 <warn>You will have to re-emerge <i>pcmcia-cs</i> after installation to get PCMCIA
1067 to work. 1067 to work.
1068 </warn> 1068 </warn>
1069 </body> 1069 </body>
1070 </section> 1070 </section>
1071 </chapter> 1071 </chapter>
1072 <chapter> 1072 <chapter>
1073 <title>Final steps: /etc/fstab</title> 1073 <title>Modifying /etc/fstab for your machine</title>
1074 <section> 1074 <section>
1075 <body> 1075 <body>
1076 <p>Your Gentoo Linux system is almost ready for use. All we need to do now is configure 1076 <p>Your Gentoo Linux system is almost ready for use. All we need to do now is configure
1077 a few important system files and install the GRUB boot loader. 1077 a few important system files and install the GRUB boot loader.
1078 The first file we need to 1078 The first file we need to
1079 configure is <path>/etc/fstab</path>. Remember that you should use 1079 configure is <path>/etc/fstab</path>. Remember that you should use
1080 the <c>notail</c> option for your boot partition if you chose to create a ReiserFS filesystem on it. 1080 the <c>notail</c> option for your boot partition if you chose to create a ReiserFS filesystem on it.
1081 Remember to specify <c>ext2</c>, <c>ext3</c> or <c>reiserfs</c> filesystem types as appropriate. 1081 Remember to specify <c>ext2</c>, <c>ext3</c> or <c>reiserfs</c> filesystem types as appropriate.
1082 </p> 1082 </p>
1083 <p>Use something like the <path>/etc/fstab</path> listed below, but of course be sure to replace &quot;BOOT&quot;, 1083 <p>Use something like the <path>/etc/fstab</path> listed below, but of course be sure to replace &quot;BOOT&quot;,
1084 &quot;ROOT&quot; and &quot;SWAP&quot; with the actual block devices you are using (such as <c>hda1</c>, etc.)</p> 1084 &quot;ROOT&quot; and &quot;SWAP&quot; with the actual block devices you are using (such as <c>hda1</c>, etc.)</p>
1085 <pre caption="Editing fstab"><comment> 1085 <pre caption="Editing fstab"><comment>
1086# /etc/fstab: static file system information. 1086# /etc/fstab: static file system information.
1087# 1087#
1088# noatime turns off atimes for increased performance (atimes normally aren't 1088# noatime turns off atimes for increased performance (atimes normally aren't
1096</comment> 1096</comment>
1097/dev/BOOT /boot ext2 noauto,noatime 1 2 1097/dev/BOOT /boot ext2 noauto,noatime 1 2
1098/dev/ROOT / ext3 noatime 0 1 1098/dev/ROOT / ext3 noatime 0 1
1099/dev/SWAP none swap sw 0 0 1099/dev/SWAP none swap sw 0 0
1100/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0 1100/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
1101proc /proc proc defaults 0 0 1101proc /proc proc defaults 0 0
1102 </pre> 1102 </pre>
1103 <warn>Please notice that <i>/boot</i> is NOT mounted at boottime. 1103 <warn>Please notice that <i>/boot</i> is NOT mounted at boottime.
1104 This is to protect the data in <i>/boot</i> from 1104 This is to protect the data in <i>/boot</i> from
1105 corruption. If you need to access <i>/boot</i>, please mount it! 1105 corruption. If you need to access <i>/boot</i>, please mount it!
1106 </warn> 1106 </warn>
1107 </body> 1107 </body>
1108 </section> 1108 </section>
1109 </chapter> 1109 </chapter>
1110 <chapter> 1110 <chapter>
1111 <title>Final steps: Root Password</title> 1111 <title>Setting the Root Password</title>
1112 <section> 1112 <section>
1113 <body> 1113 <body>
1114 <p>Before you forget, set the root password by typing: </p> 1114 <p>Before you forget, set the root password by typing: </p>
1115 <pre caption="Setting the root Password"> 1115 <pre caption="Setting the root Password">
1116# <c>passwd</c> 1116# <c>passwd</c>
1117 </pre> 1117 </pre>
1118 1118
1119 <p>You will also want to add a non-root user for everyday use. Please consult 1119 <p>You will also want to add a non-root user for everyday use. Please consult
1120 the <uri link="http://www.gentoo.org/doc/en/faq.xml">Gentoo FAQ</uri>. 1120 the <uri link="http://www.gentoo.org/doc/en/faq.xml">Gentoo FAQ</uri>.
1121 </p> 1121 </p>
1122 </body> 1122 </body>
1123 </section> 1123 </section>
1124 </chapter> 1124 </chapter>
1125 <chapter> 1125 <chapter>
1126 <title>Final steps: /etc/hostname</title> 1126 <title>Setting your Hostname</title>
1127 <section> 1127 <section>
1128 <body> 1128 <body>
1129 <p>Edit this file so that it contains your fully-qualified domain name on a single line, 1129 <p>Edit this file so that it contains your fully-qualified domain name on a single line,
1130 i.e. <c>mymachine.mydomain.com</c>. 1130 i.e. <c>mymachine.mydomain.com</c>.
1131 </p> 1131 </p>
1132 <pre caption="Configuring Hostname"> 1132 <pre caption="Configuring Hostname">
1133# <c>echo mymachine.mydomain.com &gt; /etc/hostname</c> 1133# <c>echo mymachine.mydomain.com &gt; /etc/hostname</c>
1134 </pre> 1134 </pre>
1135 </body> 1135 </body>
1136 </section> 1136 </section>
1137 </chapter> 1137 </chapter>
1138 <chapter> 1138 <chapter>
1139 <title>Final steps: /etc/hosts</title> 1139 <title>Modifying /etc/hosts</title>
1140 <section> 1140 <section>
1141 <body> 1141 <body>
1142 <p>This file contains a list of ip addresses and their associated hostnames. 1142 <p>This file contains a list of ip addresses and their associated hostnames.
1143 It's used by the system to resolve the IP addresses 1143 It's used by the system to resolve the IP addresses
1144 of any hostnames that may not be in your nameservers. Here's a template for this file: 1144 of any hostnames that may not be in your nameservers. Here's a template for this file:
1145 </p> 1145 </p>
1146 <pre caption="Hosts Template"> 1146 <pre caption="Hosts Template">
1147127.0.0.1 localhost 1147127.0.0.1 localhost
1148<comment># the next line contains your IP for your local LAN, and your associated machine name</comment> 1148<comment># the next line contains your IP for your local LAN, and your associated machine name</comment>
1149192.168.1.1 mymachine.mydomain.com mymachine 1149192.168.1.1 mymachine.mydomain.com mymachine
1150 </pre> 1150 </pre>
1151 <note>If you are on a DHCP network, it might be helpful to set <i>localhost</i> to your machine's 1151 <note>If you are on a DHCP network, it might be helpful to set <i>localhost</i> to your machine's
1152 actual hostname. This will help GNOME and many other programs in name resolution. 1152 actual hostname. This will help GNOME and many other programs in name resolution.
1153 </note> 1153 </note>
1154 </body> 1154 </body>
1200 <section> 1200 <section>
1201 <body> 1201 <body>
1202 <pre caption="Basic Configuration"> 1202 <pre caption="Basic Configuration">
1203# <c>nano -w /etc/rc.conf</c> 1203# <c>nano -w /etc/rc.conf</c>
1204 </pre> 1204 </pre>
1205 <p>Follow the directions in the file to configure the basic settings. 1205 <p>Follow the directions in the file to configure the basic settings.
1206 All users will want to make sure that <c>CLOCK</c> is set to his/her 1206 All users will want to make sure that <c>CLOCK</c> is set to his/her
1207 liking. International keyboard users will want to set the <c>KEYMAP</c> 1207 liking. International keyboard users will want to set the <c>KEYMAP</c>
1208 variable (browse <path>/usr/share/keymaps</path> to see the various 1208 variable (browse <path>/usr/share/keymaps</path> to see the various
1209 possibilities). 1209 possibilities).
1210 </p> 1210 </p>
1211 </body> 1211 </body>
1212 </section> 1212 </section>
1213 </chapter> 1213 </chapter>
1214 <chapter> 1214 <chapter>
1215 <title>Final steps: Configure a Bootloader</title> 1215 <title>Configure a Bootloader</title>
1216 <section> 1216 <section>
1217 <title>Notes</title> 1217 <title>Notes</title>
1218 <body> 1218 <body>
1219 <p> In the spirit of Gentoo, users now have more than one bootloader to choose from. 1219 <p> In the spirit of Gentoo, users now have more than one bootloader to choose from.
1220 Using our virtual package system, users are now able to choose between both GRUB and 1220 Using our virtual package system, users are now able to choose between both GRUB and
1221 LILO as their bootloaders. 1221 LILO as their bootloaders.
1222 </p> 1222 </p>
1223 <p> Please keep in mind that having both bootloaders installed is not necessary. 1223 <p> Please keep in mind that having both bootloaders installed is not necessary.
1224 In fact, it can be a hinderance, so please only choose one. 1224 In fact, it can be a hinderance, so please only choose one.
1225 </p> 1225 </p>
1226 </body> 1226 </body>
1227 </section> 1227 </section>
1228 <section> 1228 <section>
1229 <title>Configuring GRUB</title> 1229 <title>Configuring GRUB</title>
1230 <body> 1230 <body>

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.61

  ViewVC Help
Powered by ViewVC 1.1.20