1 votes

Comment créer une entrée dans GRUB2 pour une carte "LiveSD" ?

Je veux pouvoir démarrer n'importe quel système d'exploitation (dans ce cas : une version Live de Kubuntu) installé sur une carte SD (pas USB).

J'ai suivi les instructions données pour un USB . Cependant, cela ne fonctionnera pas correctement, le 40_custom L'entrée GRUB2 que j'ai maintenant est :

 #!/bin/sh
 exec tail -n +3 $0
 # This file provides an easy way to add custom menu entries.  Simply type the
 # menu entries you want to add after this comment.  Be careful not to change
 # the 'exec tail' line above.

  menuentry "PLEASE BOOT ME I AM THE SD CARD" {
       set root=(hd0,1)
       linux /vmlinuz root=/dev/sdb1 ro quiet splash
       initrd /initrd.img
 }

L'option apparaît dans le menu Grub mais à chaque fois que je la sélectionne, l'écran d'accueil normal de Kubuntu apparaît et ne démarre pas à partir de ma carte SD (ou du disque dur, non plus).

1voto

Fabby Points 33498

Lorsque votre clé USB s'affiche sous le nom de sdb, le code devrait être le suivant :

#!/bin/sh
 exec tail -n +3 $0
 # This file provides an easy way to add custom menu entries.  Simply type the
 # menu entries you want to add after this comment.  Be careful not to change
 # the 'exec tail' line above.
  menuentry "PLEASE BOOT ME I AM THE SD CARD" {
       set root=(sdb,1)
       linux /vmlinuz root=/dev/sdb1 ro quiet splash
       initrd /initrd.img
 }

si le système d'exploitation est installé dans la première partition de la clé USB. ;-)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X