?TableOfContents

Translations: [:DebianEeePC/HowTo/InstallOnSDcardOrUsbStick:Anglais]

Introduction

Les capacités limitées de l'asus EeePC ne sont pas adéquates pour garder plusieurs systèmes d'exploitation sur le disque flash interne. Une carte SD ou SDHC (qui peut toujours rester dans le lecteur de carte) ou une clé USB peuvent être des médias sur lequel on peut installer un autre système et avoir un espace de stockage plus grand. Cette page de wiki vous donne les instructions pour savoir comment faire ceci.

Cette version de la page dépend beaucoup de la version courante du noyau, de l'installateur et de ce type-là; les détails changeront probablement dans le futur. N'hésitez pas à éditer si besoin est.

traduction des propos de ["Tim Auton"] ci-dessus :

Les inconvénients

Un système sur un média externe flash peut être pratique et utile. Il y a quelques inconvénients, bien sûr :

Installation sur un disque flash externe : vue d'ensemble

Installer sur des cartes SD ou des disques flash externes

Commencer l'installation

  1. Mettez la clé avec l'installateur dans le port USB sur le côté gauche.
  2. Appuyez sur <esc> pendant le démarrage et sélectionnez la clé pour démarrer dessus.

  3. Maintenant, mettez la carte SD ou SDHC dans le lecteur de carte. Si vous voulez installer sur une clé USB, mettez-la dans le deuxième port sur le côté droit, la plus proche de l'écran.
  4. Commencez l'installation jusqu'au partitionnement. Sélectionnez partitionnement manuel.



Partitionner une carte SD ou une clé USB et la monter

  1. Trouver le périphérique sur lequel vous voulez installer : le lecteur de carte interne est facile à trouver, la clé peut être trouvée par son nom indiquant la marque de celle-ci, la taille ou quelque chose d'autre à partir duquel identifier quelle clé est quelle clé. Si vous n'avez aucun indice, supposez que la clé de l'installateur est sur /dev/sdb1 et que la clé cible est sur /dev/sdc1 (si vous les avez mises comme je vous l'ai dit).

  2. Écrivez le nom du périphérique (c'est quelque chose comme /dev/sdc1 avec l'installateur actuel sur un Eee 701). Vous aurez besoin du nom de ce périphérique plus tard pour savoir où installer le gestionnaire de démarrage.

  3. Sur une clé ou une carte vous verrez une partition fat, sélectionnez-la et supprimez-la.

  4. Maintenant, vous voyez l'espace libre. Sélectionnez-le et créez une nouvelle partition primaire. Acceptez la taille par défaut pour utiliser le média tout entier. Vous pourriez laisser de l'espace pour une partition swap, mais sur un périphérique flash, il est plutôt raisonnable de ne pas avoir de partition swap. L'installateur va protester, mais vous pouvez sereinement faire sans. (Si votre machine l'accepte, vous devriez plutôt considérer d'ajouter de la RAM).

  5. Le système de fichier ext3 est très bien. Sélectionnez l'option de montage noatime (realtime ne marche pas encore).

  6. Je mettrais un label de volume comme SDeee ou USBeee.

  7. Positionnez le drapeau d'amorce (bootable flag).

  8. Sélectionnez 'Configuration de la partition terminée' et 'partitionnement fini et écrire les changements sur le disque'.
  9. L'installateur commencera à protester sur le fait que vous n'ayez pas de partition swap, mais vous pouvez continuer sereinement sans. Il y aura encore des avertissements sur le manque de swap plus tard, gardez juste la même opinion.

Installer le gestionnaire de démarrage GRUB sur une carte SD ou une clé USB

  1. Maintenant, laissez l'installateur faire son travail jusqu'à ce qu'il veuille écrire le gestionnaire de démarrage GRUB. Arrêtez maintenant. N'installez pas le gestionnaire de démarrage GRUB dans la MBR.

  2. Pour installer le gestionnaire de démarrage sur votre média externe, vous devez donner le même nom de périphérique que l'installateur voit pendant l'installation. Alors installez le sur le périphérique (sans numéro de partition) que vous avez noté dans le partitionneur. Sur un Eee 701, ce sera probablement /dev/sdc (*ET NON* /dev/sdc1).

    • Vous pouvez vérifier deux fois ceci en allant sur la console 2 (en pressant <ctr> + <alt> + <F2> puis <entrée>) et utilisez la commande 'mount'. C'est le périphérique où /target est monté (sans numéro de partition). Revenez à l'installateur en pressant <ctr> + <alt> + <F1>.

    • Vous installez GRUB sur un périphérique comme /dev/sdc mais il se montrera en tant que /dev/sdb quand le système démarrera. Ne soyez pas dérouté, c'est déroutant. ;-)

Fixer la configuration de GRUB et /etc/fstab

  1. Continuez jusqu'à ce que l'installateur veuille redémarrer, mais ne le faites pas maintenant. Nous devons d'abord corriger les noms du disque et des périphériques dans /boot/grub/menu.lst et /etc/fstab. Vous pouvez le faire dans l'installateur maintenant, ou vous pouvez décider de laisser l'installateur finir et monter le média quelque part pour fixer les choses avant de redémarrer le Eee. Les prochaines étapes montrent comment faire dans l'installateur.

  2. Allez sur la console 2 (<ctr> + <alt> + <F2>).

  3. La racine du système installé est monté sous /target durant l'installation. Donc si vous éditez les fichiers durant l'installation, assurez-vous d'éditer la copie dans la hiérarchie /target/! Les autres fichiers dans le système de fichier racine sont dans la RAM et partiront quand vous redémarrerez. Faites une copie de sécurité, quelque chose comme :

  4.   cp -a /target/boot/grub/menu.lst /target/boot/grub/menu.lst.INSTALLER.back
      cp -a /target/etc/fstab /target/etc/fstab.INSTALLER.back
  5. Vérifiez et éditez la lettre de disque dans /target/etc/fstab. / devrait être monté sur /dev/sdb1 (et non /dev/sdc1)

      nano /target/etc/fstab
    Il devrait ressembler à ceci :
     /dev/sdb1    /    ext3    noatime,errors=remount-ro    0  1

    Ou encore mieux, allez voir http://www.cyrius.com/debian/nslu2/linux-on-flash.html

     /dev/sdb1    /    ext3    noatime,commit=120,errors=remount-ro    0  1
  6. Éditez /target/boot/grub/menu.lst. Le média externe racine devrait être sur (hd0,0). descendez jusqu'à ce que vous voyez les entrées pour le système installé, c'est similaire à ceci :

    ## ## End Default Options ##
    title           Debian GNU/Linux, kernel 2.6.24-1-686
    root            (hd2,0)
    kernel          /boot/vmlinuz-2.6.24-1-686 root=/dev/sdc1 ro quiet
    initrd          /boot/initrd.img-2.6.24-1-686
    ...
    ### END DEBIAN AUTOMAGIC KERNELS LIST

    Maintenant, changez pour 'root (hd0,0)' et '/dev/sdb1'. Avec ma version du noyau, cela ressemble à :

    title           Debian GNU/Linux, kernel 2.6.24-1-686
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.24-1-686 root=/dev/sdb1 ro quiet
    initrd          /boot/initrd.img-2.6.24-1-686
    title           Debian GNU/Linux, kernel 2.6.24-1-686 (single-user mode)
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.24-1-686 root=/dev/sdb1 ro single
    initrd          /boot/initrd.img-2.6.24-1-686

    Le disque flash interne devrait être sur (hd1,0) et /dev/sda(x). Donc pour le xandros par défaut sur le disque interne, vous pouvez éditer les entrées (plus bas) pour qu'elles ressemblent à ceci :

    # This entry automatically added by the Debian installer for an existing
    # linux installation on /dev/sda1.
    title           Normal Boot (on /dev/sda1)
    root            (hd1,0)
    kernel          /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=785 irqpoll root=/dev/sda1
    initrd          /boot/initramfs-eeepc.img
    ...

    Maintenant, nous devons corriger les entrées pour update-grub. Elles ressemblent aux commentaires qu'il y a dans la première partie du même fichier. Éditez le périphérique dans les options du noyau pour /dev/sdb1.

    # kopt=root=/dev/sdb1 ro

    et la racine de GRUB à (hd0,0)

    # groot=(hd0,0)
  7. Maintenant, revenez à la console 1 (<ctr> + <alt> + <F1>) et laissez l'installateur redémarrer.

Allez voir [#booting Démarrer sur le média externe] pour voir les méthodes pour démarrer plus tard.

Fixer la configuration de uswusp

inhiber l'hibernation

Nous aurons probablement une meilleure méthode pour éviter l'hibernation, allez voir le 474531.

?Anchor(booting)

Démarrer sur le média externe

Cas commun

Démarrer à partir d'une carte SDHC