Weeeeeeeeeeeeeeeeeeeeeeeeee dans une boite
Par hr le lundi 10 novembre 2008, 01:41 - hardware - Lien permanent
Ayant besoin d'une petite machine consommant peu, je me suis tourné vers la EEE box. Seul problème rencontré, le magasin dans lequel j'ai acheté cette machine ne vend que la version windows. Petite marche à suivre pour faire passer ce formidable matériel sur un système plus compatible avec mes convictions.
Attention : je ne garderai pas le système windows, ce qui implique également la perte de l'Express Gate ASUS. Il faut donc désactiver cette option dans le bios Tools > Express Gate > Disabled. Sauver la modification avec la touche F10.
La méthode que j'utilise est longue mais a l'avantage de toujours fonctionner. Je présenterai peut-être ultérieurement une méthode plus courte utilisant un fichier boot.img.gz. Cette méthode m'a posé pas mal de problèmes, je présente donc une méthode plus sure.
Sur une clé USB formatée en vfat, il faut signaler la partition comme démarrable. Ça peut être fait grâce à fdisk(8), cfdisk(8) ou parted(8). La clé que j'utilise est vue en tant que /dev/sdb sur mon système.
$ sudo fdisk -l /dev/sdb Disk /dev/sdb: 1031 MB, 1031798272 bytes 32 heads, 62 sectors/track, 1015 cylinders Units = cylinders of 1984 * 512 = 1015808 bytes Disk identifier: 0x91f72d24 Device Boot Start End Blocks Id System /dev/sdb1 * 1 1015 1006849 83 Linux
Pour que la clé agisse réellement comme un medium d'installation, il faut lui installer syslinux(1).
$ sudo syslinux /dev/sdb1
Pour assurer l'installation du système, mon choix se porte sur une ubuntu 8.10 (intrepid ibex) fraichement sortie. Pour éviter d'éventuels problèmes graphique, j'utilise la version alternative de l'installeur ubuntu.
Télécharger l'iso alternative : ftp://ftp.oleane.net/ubuntu-cd/8.10/ubuntu-8.10-alternate-i386.iso
Il faut récupérer certaines informations sur l'image, une fois montée en local, aucun problème. Le contenu du répertoire isolinux/ du cd d'installation est copié à la racine de la clé usb.
$ sudo mount -o loop ubuntu-8.10-alternate-i386.iso /mnt/ $ cp /mnt/isolinux/* /media/disk/ $ mv /media/disk/isolinux.cfg /media/disk/syslinux.cfg
On place ensuite sur la clé usb une image de noyau et un ramdisk pour l'installation dans un répertoire install/.
mkdir /media/disk/install cd /media/disk/install wget ftp://ftp.oleane.net/ubuntu/dists/intrepid/main/installer-i386/current/images/hd-media/initrd.gz wget ftp://ftp.oleane.net/ubuntu/dists/intrepid/main/installer-i386/current/images/hd-media/vmlinuz
L'image d'installation doit également être placée sur la clé.
sudo umount /mnt/ cp ~/src/ubuntu-8.10-alternate-i386.iso /media/disk/
La clé est maintenant prête à être utilisée pour installer l'EEE box. Au démarrage, le disque utilisé pour le démarrage peut être choisi en appuyant sur F8 lors des tests POST du bios. En choisissant la clé USB, l'installation devrait se lancer.
Et voilà, cette petite bécane est installée. Attention toutefois, le wifi ne fonctionne pas nativement, le pilote ralink de cette carte n'est pas encore intégré au noyau à l'heure où j'ai testé ibex. J'ai dans l'idée de faire un paquet rt2860-source (probablement un portage du paquet debian qui existe en sid) pour palier ce problème.
Commentaires