Como criar uma entrada do GRUB2 para um cartão “LiveSD”

1

Eu quero ser capaz de inicializar qualquer sistema operacional (neste caso: uma versão ao vivo do Kubuntu) instalado em um cartão SD (não USB).

Eu segui as instruções dadas para um USB . No entanto, isso não funcionará corretamente, a entrada 40_custom GRUB2 que tenho agora é:

 #!/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
 }

A opção aparece no menu do GRUB, mas sempre que eu selecionei, ele solicita a tela inicial do Kubuntu normal e não inicializo do meu cartão SD (ou do HDD).

    
por Hans 13.02.2015 / 14:14

1 resposta

1

Como o seu stick USB aparece como sdb, o código deve ser:

#!/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
 }

se o sistema operacional estiver instalado na primeira partição do pendrive. ; -)

    
por Fabby 16.02.2015 / 15:02