Forum Linux.général démarrer en USB et continuer le chargement sur un SSD XpressCard

Posté par  .
Étiquettes : aucune
0
22
juin
2010
Bonjour,

Il y a une question qui me turlupine depuis peu, je vais essayer de la poser sous forme d'exercice mathématique.

Soit P un ordinateur portable sur lequel on veut installer une distribution linux basée sur Debian, notée U.
P dispose d'un port XpressCard.
Soit X un SSD en XpressCard et C une clé USB formatée en ext2.

Sachant que le SSD X n'est pas directement bootable sur le portable P, est-il possible d'installer un grub + un dossier /boot avec un noyau de la distribution U sur la clé C et le reste de la distribution (en gros "/" à l'exception de /home) sur le SSD X pour avoir le schéma de démarrage suivant :
a. démarrage et chargement du noyau à partir de la clé C (pour que X soit reconnu)
b. chargement du reste du système d'exploitation à partir de X
Si oui :
- comment ?
- éventuellement, avec quels outils ?

Le but étant d'accroître la réactivité du système sans trop se ruiner et sans faire sauter la garantie en installant un SSD sur le portable P.

Merci beaucoup.
  • # Module

    Posté par  . Évalué à 2.

    Ton périphérique est en principe accessible directement par le noyau, ou via un module.
    Si c'est directement dans le noyau, pas besoin de /boot sur la clef. Juste Grub + noyau. Sinon tu places ton noyau et ton initramfs sur ta clefs USB (et Grub ou autre)... et c'est tout :-)

    Nan, ce n'est pas tout. Il faut indiquer à Grub où est la racine, et que ton initramfs contienne _éventuellement_ le nécessaire (en général ça fonctionne directement).
    • [^] # Re: Module

      Posté par  . Évalué à 2.

      de plus vu que tu as un disque dur "ordinaire" dans la machine rien ne t'empeche de mettre le grub sur le MBR du disque interne de la machine.

      tout le reste se trouvant sur le SSD

      comme le dit kerro, faut juste que grub (voire grub2) sache gerer le port XpressCard pour aller y trouver le noyau et l'initramfs

      ensuite c'est le noyau qui devra le gerer, et là c'est le bon module dans l'initramfs qui va le faire pour toi.

      donc en gros, et pour "tester"
      - mettre la carte XpressCard SSD dans le lecteur
      - lancer l'installation de la distribution
      - faire attention au moment de l'installation de bien choisir le SSD sur XpressCard pour le disque systeme
      - MAIS le MBR du disque principal (/dev/sda avec un peu de chance) pour l'installation de grub

      cela devrait aller presque tout seul si l'installeur à detecter l'XpressCard tout seul.
    • [^] # Commentaire supprimé

      Posté par  . Évalué à -5.

      Ce commentaire a été supprimé par l’équipe de modération.

  • # Merci pour vos commentaires

    Posté par  . Évalué à 2.

    Ben je pensais pas que c'était aussi simple, je croyais qu'il fallait bidouiller l'initram ou quelque chose de ce genre.
    Finalement, c'est peut-être plus intéressant d'installer le grub, le swap, /tmp et /var et /home sur le disque dur interne, histoire de prolonger la durée de vie du SSD.

    Merci encore
    • [^] # Re: Merci pour vos commentaires

      Posté par  . Évalué à 2.

      c'est aussi une solution, surtout si tu veux utiliser tout le disque interne.

      à ce moment là, met aussi le /boot sur le disque interne
      ca permettra à grub de trouver le noyau et le initramfs plus facile (disque ide/sata)

      car ce n'est pas ca qui va prendre le plus de temps à charger

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.