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) 루트 디렉터리가 내 USB 플래시 드라이브에 있을 때 루트 디렉터리를 어떻게 지정합니까? 내가 보는 문제는 내 USB가 때때로 에 마운트되거나 /dev/sda전혀 수정되지 않는다는 것입니다 /dev/sdb.../dev/sdc

3) hd0이는 항상 컴퓨터의 첫 번째 하드 드라이브를 의미합니까, 아니면 USB 스틱과 같은 외장 하드 드라이브일 수 있습니까?

관련 정보