Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:install:install-usb-no-reseau [03/07/2014 00:06] 127.0.0.1 modification externe |
doc:install:install-usb-no-reseau [29/04/2015 11:45] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | mise à jour 10/06/2011 | + | ====== Installation Debian sans le réseau immédiat ====== |
- | ====== Installation sans le réseau immédiat ====== | + | |
* Objet : Installation debian sur eeepc sans le réseau immédiat | * Objet : Installation debian sur eeepc sans le réseau immédiat | ||
- | * Niveau requis : DÉBUTANT AVISÉ | + | * Niveau requis :{{tag>débutant avisé}} |
- | * Commentaires : //Les //DÉBUTANTS// rechignant à entrer dans la configuration de //**sudo**// remplacerons les commandes //**sudo**// en passant administrateur (root) de leur système avec //: [[:doc:systeme:su | la Commande SU]]. | + | * Commentaires : //Installer une Debian sans avoir de réseau// |
- | * À savoir : [[:doc:systeme:sudo | la Commande Sudo]] et son utilisation. | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>smolski]] le 14/04/2010 | ||
+ | * Mise à jour par [[user>darien]] le 10/06/2011 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=117590#p117590 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | \\ | + | ===== Introduction ===== |
- | Donc vous n'avez pas de réseau. C'est gênant. Mais vous pouvez quand même installer une Debian GNU/Linux avec un bureau complet.\\ | + | |
+ | Donc vous n'avez pas de réseau. C'est gênant. Mais vous pouvez quand même installer une Debian GNU/Linux avec un bureau complet. En effet, le premier CD de la distribution contient par exemple les logiciels | ||
+ | les plus utilisés ainsi qu'un bureau Gnome. | ||
- | En effet, le premier CD de la distribution contient par exemple les logiciels | + | Vous pouvez aussi appliquer la même méthode avec le CD d'installation KDE ou LXDE+Xfce, et comme on est fainéant et que c'est plus sûr, on va réutiliser le travail déjà fait à partir de ces images iso. |
- | les plus utilisés ainsi qu'un bureau Gnome.\\ | + | |
- | Vous pouvez aussi appliquer la même méthode avec le CD d'installation KDE ou LXDE+Xfce. | + | ===== Installation ===== |
- | + | ||
- | Et comme on est fainéant, on va réutiliser le travail que d'autres ont déjà fait pour nous. | + | |
==== Préparation de l'environnement de travail ==== | ==== Préparation de l'environnement de travail ==== | ||
- | <code bash> | + | Mise à jour : |
- | $ sudo aptitude update | + | <code root>apt-get update</code> |
- | $ sudo aptitude install mtools dosfstools syslinux mbr | + | |
- | $ mkdir ~/debian && cd ~/debian | + | Les outils : |
- | $ wget http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/boot.img.gz | + | <code root>apt-get install mtools dosfstools syslinux mbr</code> |
- | $ gunzip boot.img.gz | + | |
- | </code> | + | Créer le répertoire de travail et s'y placer : |
+ | <code user>mkdir ~/debian && cd ~/debian</code> | ||
+ | |||
+ | === Syntaxe des commandes : === | ||
+ | |||
+ | == Téléchargement boot == | ||
+ | |||
+ | <code user>wget http://ftp.fr.debian.org/debian/dists/stable/main/installer-i386/current/images/hd-media/boot.img.gz</code> | ||
+ | |||
+ | == Extraire l'image du boot : == | ||
+ | |||
+ | <code user>gunzip boot.img.gz</code> | ||
+ | |||
+ | |||
+ | ==== Image iso ==== | ||
- | Ensuite, il vous faut un CD-Rom. Choisissez celui que vous préfères, parmi ceux cités plus haut. | + | Ensuite, il vous faut une image iso de la branche stable du moment. |
- | Pensez à utiliser des méthodes de téléchargement alternatives, comme [[http://www.debian.org/CD/torrent-cd/|bittorrent]] ou [[http://www.debian.org/CD/jigdo-cd/|Jigdo]]. En effet, ces méthodes réduisent la charge des serveurs de fichiers du projet debian. | + | |
- | Le plus important est sans doute de choisir un CD qui soit de la même version que le fichier boot.img.gz téléchargé plus haut. Ceci pour pouvoir utiliser des modules supplémentaires lors du processus d'installation. | + | Pour choisir l'image iso de la branche stable actuelle,voir la page wiki : |
+ | * [[doc:install:install|Installation de debian pas à pas]] | ||
+ | |||
+ | <note tip>Pensez à utiliser des méthodes de téléchargement alternatives, comme [[http://www.debian.org/CD/torrent-cd/|bittorrent]] ou [[http://www.debian.org/CD/jigdo-cd/|Jigdo]]. En effet, ces méthodes réduisent la charge des serveurs de fichiers du projet debian.</note> | ||
+ | |||
+ | <note important>Le plus important est sans doute de choisir une image CD qui soit de la même version que le fichier boot.img.gz téléchargé plus haut. Ceci pour pouvoir utiliser des modules supplémentaires lors du processus d'installation.</note> | ||
==== Identification de la clé USB ==== | ==== Identification de la clé USB ==== | ||
Ligne 38: | Ligne 59: | ||
=== Méthode 1 === | === Méthode 1 === | ||
- | <code bash> | + | <code user>dmesg | tail</code> |
- | $ dmesg | tail | + | <file config retour de la commande>[2165634.791468] scsi 5:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 0 CCS |
- | [2165634.791468] scsi 5:0:0:0: Direct-Access USB DISK 2.0 PMAP PQ: 0 ANSI: 0 CCS | + | |
[2165634.802119] sd 5:0:0:0: Attached scsi generic sg3 type 0 | [2165634.802119] sd 5:0:0:0: Attached scsi generic sg3 type 0 | ||
[2165635.042119] sd 5:0:0:0: [sdc] 8036352 512-byte logical blocks: (4.11 GB/3.83 GiB) | [2165635.042119] sd 5:0:0:0: [sdc] 8036352 512-byte logical blocks: (4.11 GB/3.83 GiB) | ||
Ligne 49: | Ligne 69: | ||
[2165635.051264] sdc: sdc1 | [2165635.051264] sdc: sdc1 | ||
[2165635.106004] sd 5:0:0:0: [sdc] Assuming drive cache: write through | [2165635.106004] sd 5:0:0:0: [sdc] Assuming drive cache: write through | ||
- | [2165635.106019] sd 5:0:0:0: [sdc] Attached SCSI removable disk | + | [2165635.106019] sd 5:0:0:0: [sdc] Attached SCSI removable disk </file> |
- | </code> | + | |
=== Méthode 2 === | === Méthode 2 === | ||
- | <code bash> | + | <code user>ls -l /dev/disk/by-id/*usb*</code> |
- | ls -l /dev/disk/by-id/*usb* | + | <file config retour de la commande>lrwxrwxrwx 1 root root 9 jan 22 12:59 /dev/disk/by-id/usb-disk2go_disk2go_PURE_S2_0B61EB60F1A12983-0:0 -> ../../sdc |
- | lrwxrwxrwx 1 root root 9 jan 22 12:59 /dev/disk/by-id/usb-disk2go_disk2go_PURE_S2_0B61EB60F1A12983-0:0 -> ../../sdc | + | lrwxrwxrwx 1 root root 10 jan 22 12:59 /dev/disk/by-id/usb-disk2go_disk2go_PURE_S2_0B61EB60F1A12983-0:0-part1 -> ../../sdc1 </file> |
- | lrwxrwxrwx 1 root root 10 jan 22 12:59 /dev/disk/by-id/usb-disk2go_disk2go_PURE_S2_0B61EB60F1A12983-0:0-part1 -> ../../sdc1 </code> | + | |
=== Identification === | === Identification === | ||
Ligne 67: | Ligne 84: | ||
==== Formatage de la clé ==== | ==== Formatage de la clé ==== | ||
- | Ici nous avons une clé de 4GB. Il serait bête de ne créer qu'une partition de quatre gigaoctets, quand on pourrait faire les choses proprement. Nous allons donc diviser ce "disque dur" en deux partitions. L'une de 700 Mo, bootable, en FAT 16, l'autre partition dépend de vos goûts / besoins. | + | Ici nous avons une clé de 4GB. Il serait bête de ne créer qu'une partition de quatre gigaoctets, quand on pourrait faire les choses proprement. \\ |
- | Vous pouvez décider d'utiliser votre outil favori : gparted, kparted, parted... | + | Nous allons donc diviser ce "disque dur" en deux partitions : |
+ | - une de 700 Mo, bootable, en FAT 16, | ||
+ | - l'autre partition dépend de vos goûts / besoins... | ||
+ | Vous pouvez décider d'utiliser votre outil favori : gparted, kparted, parted... Ou mieux, en ligne de commande avec [[doc:systeme:cfdisk|cfdisk]] ! | ||
- | Pour ma part, c'est fdisk et mkdosfs : | + | Pour ma part, c'est [[doc:systeme:fdisk|fdisk]] et **mkdosfs** : |
- | <code bash> | + | |
- | $ sudo -i | + | |
- | # install-mbr /dev/sdc | + | |
- | # fdisk /dev/sdc | + | |
- | Command (m for help): p | + | <code root>install-mbr /dev/sdc</code> |
+ | <code root>fdisk /dev/sdc</code> | ||
+ | <code bash>Command (m for help): p | ||
+ | |||
Disk /dev/sdc: 4114 MB, 4114612224 bytes | Disk /dev/sdc: 4114 MB, 4114612224 bytes | ||
127 heads, 62 sectors/track, 1020 cylinders | 127 heads, 62 sectors/track, 1020 cylinders | ||
Units = cylinders of 7874 * 512 = 4031488 bytes | Units = cylinders of 7874 * 512 = 4031488 bytes | ||
Disk identifier: 0x00000000 | Disk identifier: 0x00000000 | ||
+ | |||
Device Boot Start End Blocks Id System | Device Boot Start End Blocks Id System | ||
+ | |||
Command (m for help): n | Command (m for help): n | ||
Command action | Command action | ||
Ligne 93: | Ligne 112: | ||
First cylinder (1-1020, default 1): 1 | First cylinder (1-1020, default 1): 1 | ||
Last cylinder or +size or +sizeM or +sizeK (1-1020, default 1020): +700M | Last cylinder or +size or +sizeM or +sizeK (1-1020, default 1020): +700M | ||
+ | |||
Command (m for help): n | Command (m for help): n | ||
Command action | Command action | ||
Ligne 104: | Ligne 123: | ||
Last cylinder or +size or +sizeM or +sizeK (176-1020, default 1020): | Last cylinder or +size or +sizeM or +sizeK (176-1020, default 1020): | ||
Using default value 1020 | Using default value 1020 | ||
+ | |||
Command (m for help): p | Command (m for help): p | ||
+ | |||
Disk /dev/sdc: 4114 MB, 4114612224 bytes | Disk /dev/sdc: 4114 MB, 4114612224 bytes | ||
127 heads, 62 sectors/track, 1020 cylinders | 127 heads, 62 sectors/track, 1020 cylinders | ||
Units = cylinders of 7874 * 512 = 4031488 bytes | Units = cylinders of 7874 * 512 = 4031488 bytes | ||
Disk identifier: 0x00000000 | Disk identifier: 0x00000000 | ||
+ | |||
Device Boot Start End Blocks Id System | Device Boot Start End Blocks Id System | ||
/dev/sdc1 1 175 688944 83 Linux | /dev/sdc1 1 175 688944 83 Linux | ||
/dev/sdc2 176 1020 3326765 83 Linux | /dev/sdc2 176 1020 3326765 83 Linux | ||
+ | |||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-4): 1 | Partition number (1-4): 1 | ||
Hex code (type L to list codes): 6 | Hex code (type L to list codes): 6 | ||
Changed system type of partition 1 to 6 (FAT16) | Changed system type of partition 1 to 6 (FAT16) | ||
+ | |||
Command (m for help): a | Command (m for help): a | ||
Partition number (1-4): 1 | Partition number (1-4): 1 | ||
+ | |||
Command (m for help): t | Command (m for help): t | ||
Partition number (1-4): 2 | Partition number (1-4): 2 | ||
Hex code (type L to list codes): c | Hex code (type L to list codes): c | ||
Changed system type of partition 2 to c (W95 FAT32 (LBA)) | Changed system type of partition 2 to c (W95 FAT32 (LBA)) | ||
+ | |||
Command (m for help): p | Command (m for help): p | ||
+ | |||
Disk /dev/sdc: 4114 MB, 4114612224 bytes | Disk /dev/sdc: 4114 MB, 4114612224 bytes | ||
127 heads, 62 sectors/track, 1020 cylinders | 127 heads, 62 sectors/track, 1020 cylinders | ||
Units = cylinders of 7874 * 512 = 4031488 bytes | Units = cylinders of 7874 * 512 = 4031488 bytes | ||
Disk identifier: 0x00000000 | Disk identifier: 0x00000000 | ||
+ | |||
Device Boot Start End Blocks Id System | Device Boot Start End Blocks Id System | ||
/dev/sdc1 * 1 175 688944 6 FAT16 | /dev/sdc1 * 1 175 688944 6 FAT16 | ||
/dev/sdc2 176 1020 3326765 c W95 FAT32 (LBA) | /dev/sdc2 176 1020 3326765 c W95 FAT32 (LBA) | ||
+ | |||
Command (m for help): w | Command (m for help): w | ||
The partition table has been altered! | The partition table has been altered! | ||
+ | |||
Calling ioctl() to re-read partition table. | Calling ioctl() to re-read partition table. | ||
+ | |||
WARNING: If you have created or modified any DOS 6.x | WARNING: If you have created or modified any DOS 6.x | ||
partitions, please see the fdisk manual page for additional | partitions, please see the fdisk manual page for additional | ||
information. | information. | ||
- | Syncing disks. | + | Syncing disks.</code> |
- | # mkdosfs -F 16 /dev/sdc1 | + | <code root>mkdosfs -F 16 /dev/sdc1</code> |
- | # mkdosfs -F 32 -n usb-data /dev/sdc2 | + | <code root>mkdosfs -F 32 -n usb-data /dev/sdc2</code> |
- | # exit | + | <code root>exit</code> |
- | $ | + | |
- | </code> | + | |
Notre clé est prête. Nous avons créé une première partition bootable, et l'avons formaté en FAT 16. | Notre clé est prête. Nous avons créé une première partition bootable, et l'avons formaté en FAT 16. | ||
- | Nous l'avons rendu bootable avec la commande fdisk 'a'. | + | Nous l'avons rendu bootable avec la commande fdisk 'a'. \\ |
- | À noter que nous avons commencé par réinstaller un MBR vide à l'aide de la commande install-mbr, ceci | + | <note tip>À noter que nous avons commencé par réinstaller un MBR vide à l'aide de la commande install-mbr, ceci |
- | afin d'éviter tout tracas éventuel en cas de MBR défectueux. | + | afin d'éviter tout tracas éventuel en cas de MBR défectueux.</note> |
Nous avons aussi créé une partition FAT 32 avec un label "usb-data". | Nous avons aussi créé une partition FAT 32 avec un label "usb-data". | ||
==== Installation de syslinux sur la clé ==== | ==== Installation de syslinux sur la clé ==== | ||
- | Maintenant, passons aux choses sérieuses. Nous allons utiliser le noyau ainsi que les fichiers donnés dans le boot.img.gz précédemment téléchargé pour construire notre menu de démarrage. | + | Maintenant, passons aux choses sérieuses. |
+ | |||
+ | Nous allons utiliser le noyau ainsi que les fichiers donnés dans le boot.img.gz précédemment téléchargé pour construire notre menu de démarrage. | ||
Mais d'abord, un coup de syslinux : | Mais d'abord, un coup de syslinux : | ||
+ | <code root>syslinux /dev/sdc1</code> | ||
+ | <code user>pwd</code> | ||
+ | <file config retour de la commande>/home/user/debian/</file> | ||
+ | <code user>ls</code> | ||
+ | <file config retour de la commande>boot.img debian-505-i386-CD-1.iso</file> | ||
+ | <code user>mkdir loopdir</code> | ||
+ | <code root>mount -o loop boot.img ./loopdir</code> | ||
+ | <code root>mount /dev/sdc1 /mnt</code> | ||
+ | <code root>cp -R ./loopdir/* /mnt</code> | ||
+ | <code root>cp ./debian-505-i386-CD-1.iso /mnt</code> | ||
+ | <code root>umount /mnt</code> | ||
+ | <code root>sync</code> | ||
+ | <code root>exit</code> | ||
- | <code bash> | + | //Bon bah... y'a plus qu'à essayer !// 8-) |
- | $ sudo syslinux /dev/sdc1 | + | |
- | $ pwd | + | |
- | /home/user/debian/ | + | |
- | $ ls | + | |
- | boot.img debian-505-i386-CD-1.iso | + | |
- | $ mkdir loopdir | + | |
- | $ sudo -i | + | |
- | # mount -o loop boot.img ./loopdir | + | |
- | # mount /dev/sdc1 /mnt | + | |
- | # cp -R ./loopdir/* /mnt | + | |
- | # cp ./debian-505-i386-CD-1.iso /mnt | + | |
- | # umount /mnt | + | |
- | # sync | + | |
- | # exit | + | |
- | $ | + | |
- | </code> | + | |
- | + | ||
- | Bon bah... y'a plus qu'à essayer !\\ | + | |
**A noter que certaines vieilles cartes mères peuvent ne pas supporter le boot via USB.** | **A noter que certaines vieilles cartes mères peuvent ne pas supporter le boot via USB.** | ||
:-P :-P :-P | :-P :-P :-P |