如何为“LiveSD”卡创建 GRUB2 条目

如何为“LiveSD”卡创建 GRUB2 条目

我希望能够启动安装在 SD 卡(不是 USB)上的任何操作系统(此例:Kubuntu 的 Live 版本)。

我已遵循给出的指示用于 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 卡(或 HDD)启动。

答案1

当你的 USB 驱动器作为 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
 }

如果操作系统安装在 USB 记忆棒的第一个分区中。;-)

相关内容