Как создать запись GRUB2 для карты "LiveSD"

Я хочу иметь возможность загружать любую ОС (в данном случае - версию Kubuntu Live), установленную на SD-карту (не USB).

Я следовал инструкциям для USB. Однако это не будет работать должным образом, 40_custom GRUB2 запись, которую я имею сейчас:

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

Эта опция появляется в меню GRUB, но всякий раз, когда я ее выбираю, она запрашивает обычный заставочный экран kubuntu и не загружается с моей SD-карты (или с жесткого диска).

1 ответ

Поскольку ваша флешка выглядит как SDB, код должен быть:

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

если ОС установлена ​​в первом разделе флешки.;-)

Другие вопросы по тегам