Blog Forum Wiki Links Contact Us NetbookUser
 
Traductions de cette page:

Installer eeeXubuntu sur une carte SD

Introduction

Pour installer sur une carte SD, il faut agir comme pour l'installation sur le disque SSD interne, mais sélectionner la carte préalablement insérée dans le port SD comme disque destination.

Cependant, à la fin de l'installation, la version 3 de eeeXubuntu, écrase le boot de la SSD, plutôt que d'initialiser celui de la SD. Vous aurez donc alors besoin d'avoir :

  • la carte SD insérée pour booter sous le Xandros du SSD
  • besoin de booter sur le SSD pour accéder au Linux de la carte SD.
  • Le menu grub alors installé permet de réinstaller le boot par defaut Xandros du SSD

Il n'est alors pas trop compliqué de rendre les 2 disques indépendants, et de choisir le disque de boot dans le BIOS uniquement, ou dans les menus qui pourraient être presents sur les 2 disques.

Cette page a pour but de décrire la manipulation à effectuer.

Pre-installation

Suivez les instructions de la page Installation eeeXubuntu du Wiki pour créer un CD bootable ou, de préférence pour l'eeePC, une clé USB bootable contenant le Live CD.

Il est préférable de supprimer ou de réduire en taille toute partition existant sur votre carte SD avant de pousuivre: il nous faut de la place pour les partitions ext3 et swap que nous allons créer pendant le processus d'installation.

* Dans l'environnement Live CD / Live USB, ouvrir un terminal et entrer:

df -h 

/dev/sda est le 1er disque, /dev/sdb le second ainsi de suite. Utiliser l'info affichée pour déterminer quel disque est votre carte SD. (Le nombre qui suit le nom du disque est le numéro de la partition)

Installation de eeeXubuntu

  • Double cliquer sur l'icône Installer du bureau
  • Utiliser la combinaison Alt+clic pour dèplacer le dialogue Installation sur l'écran afin d'accéder aux boutons Annuler et Suivant
  • Choisir vos options d'installation et parvenir à l'outil de partitionnement
  • Selectionner l'option Manuelle. La carte SD devrait être montée comme /dev/sdb (cela dépend de votre hardware, des périphériques montés, voir la section prédédente)
  • Créer deux partitions sur la carte SD
 une partition Primaire ext3 avec un point de montage /
 une partition swap de 512 Mo
  • Continuer la procédure d'installation
  • Assurez-vous que le chargeur (boot loader) est installé sur votre carte SD. Pour cela:-
    • A la dernière phase d'installation phase, cliquer le bouton [Avancé] pour ouvrir le dialogue 'Options avancées' et remplacer '(hd0)' par '(hd1)'
    • NB: Si votre carde SD est montée sous /dev/sdc, vous devez entrer '(hd2)' à la place.
    • Note: Ma carte SD était moontée en tant que /dev/sdd, aussi ai-je spécifié (hd3), mais l'installation de grub a échoué. Je n'ai pas voulu ré-installer, j'ai donc réinstallé grub comme ceci: “chroot /target/; grub-install /dev/sdd”. J'ai ensuite créé un fichier /target/boot/grub/menu.lst à la main. Il semble que /dev/sdd était effectivement (hd1) pour moi. Je vous conseille d'entrer ”/dev/sdX” dans l'installeur — vincent.fretin 2008/03/09 19:00
  • La première fois, j'ai écrasé le MBR de win2k3 installé sur SSD. :) J'ai dû le restaurer par 'fixmbr /device/harddisk0' pendant le boot du média d'installation (usb hard).

Test post-installation

  • Après installation, au reboot, appuyez de façon répétée la touche Echap dès vous voyez le premier écran gris, et sélectionnez 'USB:USB2.0 CardReader' (votre carte SD) comme périphérique de boot.
  • Vous devez être accueilli par un menu 'grub' avec Xubuntu comme première entrée. Sélectionner la première option (surbrillance), entrer 'e' (presser la touche 'e') et éditer la ligne en remplaçant (hd1,0) ou (hd2,0) par (hd0,0). Ensuite presser 'b' pour reprendre le boot. eeeXubuntu doit démarrer tranquillement.

Réglages post-installation

  • Dans un terminal, éditer le fichier /boot/grub/menu.lst pour affecter de façon permanente les entrées de menu Xubuntu à (hd0,0):
sudo cp /boot/grub/menu.lst menu.bak
sudo mousepad /boot/grub/menu.lst

Rechercher cette section du fichier, et éditer la troisième ligne pour spécifier que le périphérique de boot pourgrub est par défaut (hd0,0):

## default grub root device
## e.g. groot=(hd0,0)
# groot (hd0,0)

Ensuite, modifier chacune des entrées Ubuntu du menu en spécifiant (hd0,0) - i.e. rechercher les sections similaires à la suivante et modifier les lignes commençant par 'root'

title Ubuntu 7.10, kernel 2.622...etc.
root (hd0,0)

Modifier aussi les entrées Xandros, si nécessaires, en leur affectant (hd1,0):

title Normal boot
root (hd1,0)
  • Rebooter, et vérifier que le nouveau menu fonctionne.
  • Si ça marche, vous pouvez aller aux réglages du BIOS et demander à votre EeePC de démarre d'abord sur votre carte SD.
  • Modifiez cette page comme il sied!

Infos utiles sur grub ici

 
fr/ubuntu/eeexubuntu/sd.txt · Dernière modification: 2008/06/02 05:04 par michel
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki