| 1 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
<?xml version="1.0" encoding="ISO-8859-1"?> |
| 2 |
<!-- original version: 28997 --> |
<!-- original version: 31190 --> |
| 3 |
|
|
| 4 |
<sect1 id="linux-upgrade"> |
<sect1 id="linux-upgrade"> |
| 5 |
<title>Installer &debian; à partir d'un système Unix/Linux</title> |
<title>Installer &debian; à partir d'un système Unix/Linux</title> |
| 8 |
|
|
| 9 |
Cette partie explique comment installer &debian; à partir d'un système |
Cette partie explique comment installer &debian; à partir d'un système |
| 10 |
Unix ou Linux existant, sans utiliser le système d'installation avec menus |
Unix ou Linux existant, sans utiliser le système d'installation avec menus |
| 11 |
qui est expliqué dans la suite de ce manuel. Les utilisateurs |
qui est exposé dans la suite de ce manuel. Les utilisateurs |
| 12 |
qui changeaient leur distribution Red Hat, Mandrake et Suse pour &debian; |
qui changeaient leur distribution Red Hat, Mandrake et Suse pour &debian; |
| 13 |
réclamaient ce guide d'installation. Dans cette |
réclamaient ce guide d'installation. Dans cette |
| 14 |
partie, on suppose que le lecteur a acquis une certaine familiarité avec |
partie, on suppose que le lecteur a acquis une certaine familiarité avec |
| 74 |
</screen></informalexample> |
</screen></informalexample> |
| 75 |
|
|
| 76 |
</para> |
</para> |
| 77 |
|
<note><para> |
| 78 |
|
|
| 79 |
|
Si vous voulez que certaines parties du système de fichiers (p. ex /usr) soient |
| 80 |
|
montées sur des partitions distinctes, vous devez créer et monter ces répertoires |
| 81 |
|
vous-même avant de commencer l'étape suivante. |
| 82 |
|
|
| 83 |
|
</para></note> |
| 84 |
</sect2> |
</sect2> |
| 85 |
|
|
| 86 |
<sect2> |
<sect2> |
| 126 |
# cd / |
# cd / |
| 127 |
# zcat /full-path-to-work/work/data.tar.gz | tar xv |
# zcat /full-path-to-work/work/data.tar.gz | tar xv |
| 128 |
</screen></informalexample> |
</screen></informalexample> |
| 129 |
|
</para> |
| 130 |
|
<para> |
| 131 |
|
|
| 132 |
|
Il faut noter que pour exécuter <command>debootstrap</command> vous devez installer |
| 133 |
|
une version de <classname>glibc</classname> au moins égale à GLIBC_2.3. |
| 134 |
|
<command>Debootstrap</command> est seulement un script mais il appelle |
| 135 |
|
différents utilitaires qui exigent <classname>glibc</classname>. |
| 136 |
|
|
| 137 |
</para> |
</para> |
| 138 |
</sect2> |
</sect2> |
| 210 |
# /etc/fstab: static file system information. |
# /etc/fstab: static file system information. |
| 211 |
# |
# |
| 212 |
# file system mount point type options dump pass |
# file system mount point type options dump pass |
| 213 |
/dev/XXX / ext2 defaults 0 0 |
/dev/XXX / ext3 defaults 0 1 |
| 214 |
/dev/XXX /boot ext2 ro,nosuid,nodev 0 2 |
/dev/XXX /boot ext3 ro,nosuid,nodev 0 2 |
| 215 |
|
|
| 216 |
/dev/XXX none swap sw 0 0 |
/dev/XXX none swap sw 0 0 |
| 217 |
proc /proc proc defaults 0 0 |
proc /proc proc defaults 0 0 |
| 219 |
/dev/fd0 /mnt/floppy auto noauto,rw,sync,user,exec 0 0 |
/dev/fd0 /mnt/floppy auto noauto,rw,sync,user,exec 0 0 |
| 220 |
/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user,exec 0 0 |
/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user,exec 0 0 |
| 221 |
|
|
| 222 |
/dev/XXX /tmp ext2 rw,nosuid,nodev 0 2 |
/dev/XXX /tmp ext3 rw,nosuid,nodev 0 2 |
| 223 |
/dev/XXX /var ext2 rw,nosuid,nodev 0 2 |
/dev/XXX /var ext3 rw,nosuid,nodev 0 2 |
| 224 |
/dev/XXX /usr ext2 rw,nodev 0 2 |
/dev/XXX /usr ext3 rw,nodev 0 2 |
| 225 |
/dev/XXX /home ext2 rw,nosuid,nodev 0 2 |
/dev/XXX /home ext3 rw,nosuid,nodev 0 2 |
| 226 |
</screen></informalexample> |
</screen></informalexample> |
| 227 |
|
|
| 228 |
Utilisez <userinput>mount -a</userinput> pour monter l'ensemble des systèmes |
Utilisez <userinput>mount -a</userinput> pour monter l'ensemble des systèmes |
| 235 |
</screen></informalexample> |
</screen></informalexample> |
| 236 |
|
|
| 237 |
Vous pouvez monter le système de fichiers proc plusieurs fois et à divers |
Vous pouvez monter le système de fichiers proc plusieurs fois et à divers |
| 238 |
endroits, cependant on choisit d'habitude /proc. Si vous n'utilisez pas |
endroits, cependant on choisit d'habitude <filename>/proc</filename>. |
| 239 |
<userinput>mount -a</userinput>, assurez-vous d'avoir monté proc avant |
Si vous n'utilisez pas <userinput>mount -a</userinput>, assurez-vous d'avoir monté proc |
| 240 |
d'aller plus loin : |
avant d'aller plus loin : |
| 241 |
|
|
| 242 |
<informalexample><screen> |
<informalexample><screen> |
| 243 |
# mount -t proc proc /proc |
# mount -t proc proc /proc |
| 244 |
</screen></informalexample> |
</screen></informalexample> |
| 245 |
|
|
| 246 |
</para> |
</para> |
| 247 |
|
<para> |
| 248 |
|
|
| 249 |
|
La commande <userinput>ls /proc</userinput> affiche maintenant un répertoire |
| 250 |
|
non vide. Si cela échoue, vous pouvez monter proc hors du chroot de cette manière : |
| 251 |
|
|
| 252 |
|
<informalexample><screen> |
| 253 |
|
# mount -t proc proc /mnt/debinst/proc |
| 254 |
|
</screen></informalexample> |
| 255 |
|
|
| 256 |
|
</para> |
| 257 |
</sect3> |
</sect3> |
| 258 |
|
|
| 259 |
<sect3> |
<sect3> |
| 267 |
# dpkg-reconfigure console-data |
# dpkg-reconfigure console-data |
| 268 |
</screen></informalexample> |
</screen></informalexample> |
| 269 |
|
|
| 270 |
|
</para><para> |
| 271 |
|
|
| 272 |
|
Il faut noter que le clavier ne peut pas être configuré à l'intérieur du chroot. |
| 273 |
|
Il sera configuré au prochain démarrage de la machine. |
| 274 |
|
|
| 275 |
</para> |
</para> |
| 276 |
</sect3> |
</sect3> |
| 277 |
|
|
| 435 |
<informalexample><screen> |
<informalexample><screen> |
| 436 |
boot=/dev/hda6 |
boot=/dev/hda6 |
| 437 |
root=/dev/hda6 |
root=/dev/hda6 |
| 438 |
install=/boot/boot-menu.b |
install=menu |
| 439 |
delay=20 |
delay=20 |
| 440 |
lba32 |
lba32 |
| 441 |
image=/vmlinuz |
image=/vmlinuz |