Subversion Repositories svn LFS-FR

Rev

Rev 1075 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1075 jmengual 1
AUTEUR : JanJorre Laurens <darkrealm [dot] drjj [at] gmail [dot] com>
2
TRADUCTEUR : appzer0 <appzer0@free.fr>
3
 
4
DATE: 12/06/2006
5
 
6
LICENCE : GNU Free Documentation License Version 1.2
7
 
1079 jmengual 8
SYNOPSIS : Comment installer un système LFS lorsqu'on dispose de peu d'espace disque
1075 jmengual 9
 
10
DESCRIPTION:
11
  La présente astuce explique comment installer un système {nA}LFS si vous ne
12
  disposez pas de beaucoup d'espace disque sur votre système LFS. Pour mettre
13
  cette astuce en ½uvre, vous devez disposer d'un autre ordinateur (éventuellement sous Windows)
14
  disposant de suffisamment d'espace disque pour compiler.
15
 
16
PIÈCES JOINTES :
17
Aucune
18
 
19
PRÉ-REQUIS :
20
  - Cette astuce requiert une bonne connnaissance de LinuxFromScratch.
21
 
22
  - Cette astuce requiert également que vous disposiez d'un autre ordinateur sous
23
    Windows (XP de préférence) et une connexion réseau entre les 2
24
    ordinateurs.
25
 
26
  - Cette astuce présuppose que vous utilisez le LiveCD de LFS mais tout système
27
    supportant smbfs / smbmount fera l'affaire.
28
 
29
L'ASTUCE :
30
                       -------------------------------
31
                      | CONFIGURER LE SYSTÈME WINDOWS |
32
                       -------------------------------
33
 
34
  La première chose à faire est de configurer le système exécutant Windows.
35
  Vu que je n'utilise que Windows XP, je n'expliquerai la configuration que pour
36
  ce système d'exploitation. Si vous disposez d'une autre version, n'hésitez pas
37
  à m'écrire afin de m'expliquer comment gérer une situation identique sur ce système d'exploitation.
38
 
39
  Allons-y.
40
 
41
  La première chose à faire est de trouver une partition d'au moins 6
42
  Go d'espace libre (10 Go sont recommandés).
43
 
44
  Créer un répertoire appelé 'donnees_lfs'.
45
  Activez le partage sur ce répertoire en faisant un clic droit sur ce répertoire
46
  et en choisissant "Propriétés".
47
  Sélectionnez l'onglet "Partage".
48
  Assurez-vous que les cases à cocher à côté de "Partager ce dossier sur le réseau"
49
  et de "Permettre aux utilisateur de modifier ce dossier" sont bien activées.
50
  Assurez-vous que ce partage est bien nommé "donnees_lfs"
51
 
52
  Votre système Windows est prêt ! :-)
53
 
54
           -----------------------------------------------------
55
          | CRÉER ET MONTER LES DIFFÉRENTS SYSTÈMES DE FICHIERS |
56
           -----------------------------------------------------
57
 
58
  Bien, voici la partie la moins aisée. Créons d'abord un point de montage pour le
59
  partage :
60
 
61
	mkdir /mnt/donnees_lfs
62
 
63
  Puis, montez le partage en utilisant  smbmount :
64
 
65
	smbmount //[IP_DE_VOTRE_SYSTÈME_WINDOWS]/donnees_lfs donnees_lfs
66
 
67
  Nous allons maintenant devoir créer 3 fichiers formatés avec le système de fichiers
68
  ext2. La raison en est simple : la compatibilité des droits.
69
  Utiliser un partage direct depuis Windows XP peut poser de sérieux problèmes si vous
70
  utilisez {nA}LFS depuis un système de fichiers Windows XP (NdT: FAT ou NTFS).
71
 
72
  Bien ! Créons donc ces fichiers :
73
 
74
	dd if=/dev/zero of=/mnt/donnees_lfs/root    bs=1M count=2045
75
	dd if=/dev/zero of=/mnt/donnees_lfs/tools   bs=1M count=2045
76
	dd if=/dev/zero of=/mnt/donnees_lfs/sources bs=1M count=2045
77
 
78
  Puis créons le système de fichiers ext2 au sein de chacun de ces fichiers :
79
 
80
	mkfs.ext2 /mnt/donnees_lfs/root
81
	mkfs.ext2 /mnt/donnees_lfs/tools
82
	mkfs.ext2 /mnt/donnees_lfs/sources
83
 
84
  Ces 3 commandes provoqueront le message d'erreur suivant :
85
 
86
	mke2fs 1.37 (21-Mar-2005)
87
	root is not a block special device.
88
	Proceed anyway? (y,n)
89
 
90
  Tapez 'y' :-)
91
 
92
  L'étape suivante consiste à tout monter :
93
 
94
	mkdir /mnt/lfs
95
	mount /mnt/donnees_lfs/root /mnt/lfs -o loop
96
 
97
	mkdir /mnt/lfs/tools
98
	mount /mnt/donnees_lfs/tools /mnt/lfs/tools -o loop
99
 
100
	mkdir /mnt/lfs/tools/packages-6.1.1
101
    mount /mnt/donnees_lfs/sources /mnt/lfs/packages-6.1.1 -o loop
102
 
103
		                ----------------
104
		               | LISEZ LE LIVRE |
105
                		----------------
106
 
107
  Tout est dans le titre :-) Il est maintenant temps de se référer au livre ou
108
  de lancer le script {nA}LFS  et to1t ce que vo1s poulez
109
  excepté les chapitres 2, 8 et 9 :-)
110
 
111
		                -----------------
112
        		       | DERNIÈRE ÉTAPE |
113
                		-----------------
114
 
115
  C'est presque terminé :-) Vous n'aurez ensuite qu'à copier tous les fichiers
116
  vers votre vraie partition racine. Il est maintenant temps de
117
  modifier légèrement le chapitre 2 ;-)
118
 
119
  D'abord, il vous faudra démonter tous les volumes inutiles, c'est-à-dire les répertoires
120
  /tools/packages-6.1.1 et /tools (et tous les volumes temporaires si vous en avez créés) :
121
 
122
	umount /mnt/lfs/tools/packages-6.1.1
123
	umount /mnt/lfs/tools
124
 
125
    rmdir /mnt/lfs/tools
126
 
127
  Créez ensuite une partition. Je suppose que vous savez le faire, sinon reportez-vous
128
  au chapitre 2 du livre LFS.
129
 
130
  À partir de maintenant, je vais supposer que votre partition a le noeud de
131
  périphérique nommé /dev/hda1. Modifiez les commandes selon vos propres noeuds.
132
 
133
  Créeez maintenant un point de montage temporaire pour la partition hôte :
134
 
135
	mkdir /mnt/tmp
136
	mount /dev/hda1 /mnt/tmp
137
 
138
  Puis copiez le contenu de /mnt/lfs dans /mnt/tmp:
139
 
140
	cp /mnt/lfs/* /mnt/tmp -pr
141
 
142
  Enfin démontez les volumes lfs et tmp puis remontez /dev/hda1 dans /mnt/lfs
143
 
144
    umount /mnt/lfs
145
	umount /mnt/tmp
146
 
147
	mount /dev/hda1 /mnt/lfs
148
 
149
  Il est temps d'entrer dans l'environnement chroot /mnt/lfs et de se suivre les
150
  chapitres 8 et 9.
151
 
152
  C'est terminé :-) J'espère que cette astuce aura été utile à quelqu'un :-)
153
 
154
REMERCIEMENTS :
155
CHANGEMENTS :
156
 
157
[12/02/2009]
158
  * Traduction du document original en français de France
159
 
160
[12/06/2006]
161
  * Astuce initiale