> jeanluctux a écrit :
>> Bonjour,
>>
>> Suite au post précédent (
>> http://www.guilde.asso.fr/lurker/thread/20090207.094156.df011668.fr.html
>> )
>> j'ai donc entre les mains :
>> - un PC tout nouveau avec un disque vierge et pas de lecteur de CD
>> et une carte réseau intégrée supportée sur des noyaux nouveaux
>> - un lecteur CD/DVD usb
>> - un CDROM knoppix 5.1 provenant d'un des "linux magazine" d'il y
>> a presque 2 ans.
>> - un accès internet rapide via l'ancien PC
>>
>>
>> Ce n'est plus un grand challenge d'installer linux de nos jours.
>> Voici quand même ma démarche, en espérant que qq points pourront
>> intéresser certains.
>>
>> Rappel de mon CPU : Intel Core 2 Quad Q6600
>>
>> Point clef :
>> debian i386 : intel/amd 32 bits ... oui, c'est mon cas ....
>> mon CPU tourne aussi en 32 bits
>> debian amd64 : intel/amd 64 bits ... oui, c'est mon cas. amd64
>> ne veut pas dire "AMD" seulement.
>> debian ia64 : 64 bit Intel Itanium ... non, ce n'est pas mon cas.
>> J'ai bien un Intel,
>> mais c'est pas un Itanium.
>> A oublier.
>>
>> Donc, je vais installer une version debian lenny 32 bits .... et puis
>> ce sera déjà pas mal.
>> Version 64 bits ... on verra plutard.
>> J'ai 4 GO de RAM, je ne mettrai pas de swapp .....
>>
>> Toutes les cartes mères récentes permettent maintenant de booter sur usb.
>> J'avais prévu de faire une clef pour booter sur la clef usb, et puis
>> comme j'ai eu la chance
>> d'avoir un lecteur CD/DVD usb, j'ai fait la même chose, mais via ce
>> lecteur.
>> Donc, j'ai booté sur un vieux (Avril 2007) CD knoppix 5.1.1 que j'ai
>> toujours dans mon sac.
>> - Noyau 2.6.19
>> - pas de support réseau de ma carte mère (Gigabit intégré à la
>> carte mère).
>> - disque sata reconnu comme /dev/sda
>>
>> J'ai partitionné en ligne de commande avec fdisk :
>> # Disk /dev/sda: 320.0 GB, 320072933376 bytes
>> # 255 heads, 63 sectors/track, 38913 cylinders
>> # Units = cylinders of 16065 * 512 = 8225280 bytes
>> # Disk identifier: 0x67403145
>> #
>> # Device Boot Start End Blocks Id
>> System Prevu pour
>> # /dev/sda1 1 1051 8442126 83
>> Linux --> / lenny x32
>> # /dev/sda2 1052 2102 8442157+ 83
>> Linux --> / lenny x64
>> # /dev/sda3 2103 19500 139749435 5 Extended
>> # Extended :
>> # /dev/sda5 2103 3049 7606746 83
>> Linux --> / libre
>> # /dev/sda6 3050 3996 7606746 83
>> Linux --> / knoppix
>> # /dev/sda7 3997 4943 7606746 83
>> Linux --> / libre
>> # /dev/sda8 4944 5890 7606746 83
>> Linux --> / libre
>> # /dev/sda9 5891 6837 7606746 83
>> Linux --> / libre
>> # /dev/sda10 6838 7784 7606746 83
>> Linux --> / libre
>> # /dev/sda11 7785 19500 94108738+ 83
>> Linux --> /home
>> # /dev/sda4 19501 38913 155934922+ 83
>> Linux --> /extra
>>
>> et puis formatage :
>> root# mkfs.ext3 /dev/sda6
>> root# mkfs.ext3 /dev/sda1
>>
>> et puis install de la knoppix sur disque /dev/sda6 :
>> root# knoppix-installer ... suivre le menu
>>
>> Et puis reboot sur la knoppix du disque.
>>
>> Ca ne donne pas de peine, et ça fait toujours du bien de voir des
>> fenêtres et de pouvoir utiliser
>> la souris sur son nouveau PC en quelques minutes (on va dire 20
>> minutes pour faire large).
>>
>> Les plans maintenant, c'est :
>> - prendre l'iso debian depuis le réseau
>> - le lancer avec qemu pour faire une install de base sur /dev/sda1
>> - finir l'install via de réseau
>>
>> Etant booté sur cette knoppix depuis le disque, j'ai besoin du réseau.
>> Le réseau ne marche pas avec
>> cette version (noyau 2.6.19).
>> J'avais pensé reprendre ou recompiler un module (r8169.ko ou r8168.ko
>> ... d'après mes recherches web),
>> et je me suis dit : Pourquoi ne pas reprendre tout le noyau en entier.
>>
>> Donc, j'ai repris tout le noyau de l'ancien PC (xp1500) :
>> . /lib/modules/2.6.26-1-686/*
>> . /boot/vmlinuz-2.6.26-1-686
>> . /boot/initrd.img-2.6.26-1-686
>> . /boot/System.map-2.6.26-1-686
>> . /boot/config-2.6.26-1-686
>>
>> Copie de l'un (vieux amd xp1500) vers l'autre (nouveau icore2) via
>> clef usb.
>> root# vi /etc/lilo.conf :
>> [...]
>> image=/boot/vmlinuz-2.6.26-1-686
>> label="knop_26"
>> root=/dev/sda6
>> initrd=/boot/initrd.img-2.6.26-1-686
>> append = "rw ramdisk_size=100000 apm=power-off nomce
>> noapic pci=noacpi"
>> vga = 791
>> [...]
>>
>> root# lilo ... pour graver le boot sur le mbr de mon disque.
>>
>> reboot ... et là, j'ai eu la chance
>> 1/ que le nouveau noyau ne dérange en rien les scripts d'init de
>> la knoppix (à l'origine 2.6.19)
>> 2/ d'avoir le réseau sans rien faire
>>
>> Le nouveau PC a donc un accès à internet via le réseau en interne.
>> C'est encore l'ancien, l'officiel, qui est sur le modem qui donne
>> accès à l'extérieur.
>>
>> Plus besoin de clef usb pour transférer les données ... et puis si
>> j'ai besoin d'un petit paquet
>> sur la knoppix, y'a qu'à se servir....
>>
>> Donc, téléchargement iso debian etch (pas trouvé direct l'iso lenny) :
>> prompt> wget
>> http://cdimage.debian.org/debian-cd/4.0_r6/i386/iso-cd/debian-40r6-i386-netinst.iso
>>
>>
>> --> boot sur debian-40r6-i386-netinst.iso avec qemu
>> prompt> qemu-img create -f qcow etch.qcow 1G
>> prompt> qemu -no-kqemu -hda etch.qcow -cdrom
>> debian-40r6-i386-netinst.iso -boot d -net none
>> prompt> qemu -no-kqemu -hda etch.qcow -boot c
>> --> creation d'un fichier hda=etch.raw
>> prompt> qemu-img convert -f qcow etch.qcow -O raw etch.raw
>> --> extraction de hda1
>> root# kpartx -l etch.raw
>> loop0p1 : 0 1863477 /dev/loop0 63
>> loop0p2 : 0 224910 /dev/loop0 1863540
>> loop0p5 : 0 224847 loop0p1 63
>> root# kpartx -a -v etch.raw
>> add map loop0p1 (254:0): 0 1863477 linear /dev/loop0 63
>> add map loop0p2 (254:1): 0 224910 linear /dev/loop0 1863540
>> add map loop0p5 (254:2): 0 224847 254:1 63
>> root# ls -la /dev/mapper/
>> crw-rw---- 1 root root 10, 60 Jan 1 13:41 control
>> brw-rw---- 1 root disk 254, 0 Jan 1 22:35 loop0p1
>> brw-rw---- 1 root disk 254, 1 Jan 1 22:35 loop0p2
>> brw-rw---- 1 root disk 254, 2 Jan 1 22:35 loop0p5
>> root# mkdir loopDir/
>> root# mount /dev/mapper/loop0p1 loopDir/ --> semble être /
>> root# umount loopDir/
>> root# mount /dev/mapper/loop0p2 loopDir/ --> semble
>> être extended
>> mount: /dev/mapper/loop0p2 already mounted or loopDir/ busy
>> root# mount /dev/mapper/loop0p5 loopDir/ --> semble
>> être swap
>> /dev/mapper/loop0p5 looks like swapspace
>>
>> --> rsync vers /dev/sda1
>> root# mount /dev/mapper/loop0p1 loopDir/
>> root# mount /dev/sda1 /mnt/sda1
>> root# rsync -a --delete --one-file-system --hard-links
>> loopDir/. /mnt/sda1/.
>> root# umount loopDir/
>> root# umount /mnt/sda1/
>>
>> chroot :
>> root# mount /dev/sda1 /mnt/sda1/
>> root# mount -o bind /dev /mnt/sda1/dev/
>> root# mount -o bind /proc /mnt/sda1/proc
>> root# mount -o bind /dev/pts /mnt/sda1/dev/pts
>> root# chroot /mnt/sda1/
>> chroot# vi /etc/apt/sources.list ==> remplacer etch par
>> lenny
>> chroot# vi /etc/resolv.conf ==> mettre même chose
>> que xp1500
>> chroot# apt-get update
>> chroot# apt-get dist-upgrade
>> [...]
>> chroot# exit
>> root# umount /mnt/sda1/extra
>> root# umount /mnt/sda1/proc
>> root# umount /mnt/sda1/dev/
>>
>> Et encore lilo pour booter sur /dev/sda1 :
>> root# mount /dev/sda1 /mnt/sda1/
>> root# vi /etc/lilo.conf
>> [...]
>> image=/mnt/sda1/boot/vmlinuz-2.6.26-1-686
>> label="x32_sda1"
>> root=/dev/sda1
>> initrd=/mnt/sda1/boot/initrd.img-2.6.26-1-686
>> append = "rw ramdisk_size=100000 apm=power-off nomce"
>> vga = 791
>> [...]
>>
>> root# lilo ... pour graver le boot sur le mbr de mon disque.
>>
>>
>> A ce stade, j'avais mon futur système debian lenny qui boottait,
>> mais il me restait encore les points suivants à règler :
>> - je ne vois que 3.3 GO de mémoire au lieu de 4 GO
>> - X est en vesa (ou frame buffer) .... il faut installer les
>> drivers nvidia pour
>> avoir la vidéo accélérée.
>>
>> A+ pour la suite,
>> Jean-Luc.
>>