Re: nouveau PC Janvier 2009 : Première installation

Top Page

Reply to this message
Author: jnjb
Date:  
To: guilde
Subject: Re: nouveau PC Janvier 2009 : Première installation
jnjb a écrit :
> 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.
>>

iso buisnesscard debian
http://cdimage.debian.org/debian-cd/4.0_r6/i386/iso-cd/debian-40r6-i386-businesscard.iso


demarrer en mode expert pour installer une lenny ou sid ou etch

iso lenny

http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-Lenny-DI-rc2-i386-CD-1.iso



suffisait de demander avant et de ne pas se prendre la tete avec ta
knoppix.