루프 장치: Linux 엔터티입니까, 아니면 하위 수준 엔터티입니까?

루프 장치: Linux 엔터티입니까, 아니면 하위 수준 엔터티입니까?

이것은 플래시 메모리의 ISO 이미지에서 부팅하는 Ubuntu 방법입니다.

http://ubuntuforums.org/showthread.php?t=1288604

내가 얻지 못한 것은 커널을 시작하기 전에 GRUB2에서 루프 장치를 생성하는 것입니다.

menuentry "Ubuntu" {
    set isofile="/boot/isos/ubuntu.iso"

    loopback loop $isofile 
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash noprompt --
    initrd (loop)/casper/initrd.lz
}

루프 장치가 무엇인지 이해가 되지 않습니다. 운영 체제와는 아무런 관련이 없습니다. 제 생각에는 루프 장치는 Linux 엔터티이며 루프 장치 없이는 존재하지 않습니다. 아니면 GRUB2 엔터티입니까? 그들에 대한 자세한 내용은 어디서 읽을 수 있나요? (구글에 아무것도 검색할 수 없었습니다.)

그렇다면 이해하겠습니다.첫 번째플래시 메모리에서 직접 커널을 로드하고그 다음에ISO에서 Linux 루프 장치를 만들었습니다. 그런데 그러면 이해가 안 돼요.

답변1

이것은 grub2의 루프 장치 기능입니다. grub여러 파일 시스템을 읽을 수 있고 중첩하는 것 외에도 다른 파일 시스템(위의 initrd 및 Linux 커널) 내의 파일 내에서 파일 시스템 내의 파일을 읽을 수도 있습니다.

Linux 루프 장치와는 아무런 관련이 없습니다. Grub은 이를 사용하여 커널 및 initrd 파일을 메모리에 로드합니다. 그 외에는 생명이 없습니다.

답변2

GRUB 2는 루프백 모드에서 ISO를 마운트할 수 있습니다. 이는 로드되는 운영 체제와 아무 관련이 없습니다.

관련 정보