从 syslinux 引导加载程序引导 Linux 操作系统

从 syslinux 引导加载程序引导 Linux 操作系统

我有一个多重启动 USB 记忆棒/dev/sdb。该sdb1分区包含 Linux 发行版映像并已syslinux安装在其上。第二个分区sdb2上安装了 Linux 操作系统 (Ubuntu)。

1)如何从第一个分区启动第二个分区?

Syslinux文档我阅读了 syslinux.cfg 文件的示例代码:

timeout 10

ui menu.c32

label Other Linux
    linux /boot/vmlinuz-linux
    initrd /boot/initramfs-linux.img
    append root=/dev/sda3 rw quiet

label MAIN
    com32 chain.c32
    append hd0 0

2) 当根目录位于我的 U 盘上时,如何指定根目录?我看到的问题是我的 USB 有时安装在/dev/sda/dev/sdb或 上,/dev/sdc所以它根本没有修复......

3)hd0总是指计算机的第一个硬盘驱动器,还是可以是外部硬盘驱动器,例如 USB 记忆棒?

相关内容