
나는 이것을 꽤 많이 검색했지만 내가 찾을 수 있었던 것은VLite. 그런데 저는 가상화가 아닌 Windows 기본 VHD 부팅에 해당하는 것에 대해 이야기하고 있습니다.
답변1
애벌레거의 모든 디스크 이미지 파일을 매핑하고 그 파일에서 부팅할 수 있습니다.
grub4dosgrub1은
map
부팅 명령을 지원합니다.읽기 전용 이미지. 읽기/쓰기 이미지를 부팅하는 기능이 확실하지 않습니다. 매핑에는 2가지 유형이 있습니다.메모리 맵:이미지는메모리에 로드됨디스크로 매핑하기 전에 일반적으로 플로피 디스크 이미지에 사용됩니다. 메모리 매핑을 사용하면 디스크 이미지 파일이 연속되지 않을 수 있습니다. 예를 들어:
map (hd0,0)/win98.ima (fd0)
직접 지도:다음을 사용하여 파일을 매핑합니다.정수13, 파일이 연속되어 있어야 합니다.
map (device)/path/file.iso (hd32)
모든 매핑이 완료되면 다음을 사용하여 커밋해야 합니다.
map --hook
이러한 유형의 매핑을 사용하면 라이브 Linux 배포판을 쉽게 부팅할 수 있습니다. 필요한 경우캐스퍼 rw 영구디스크 이미지비휘발성 데이터. 자세한 내용은 다음을 참조하세요.LiveCD/지속성
grub2
당신 은loopback
읽기 전용 및 부팅 모두에 사용할 수 있는 명령읽기-쓰기 이미지5.2 루프백 부팅
GRUB는 액세스 가능한 저장소에 저장된 이미지(CD 또는 HDD 중 하나)에서 읽을 수 있습니다(참조:루프백명령). 그러나 OS 자체는 루트를 찾을 수 있어야 합니다.
여기에는 일반적으로 실제 루트가 발견되기 전에 실행되는 사용자 공간 프로그램을 실행하는 것이 포함됩니다. 이는 GRUB가 특별히 제작된 작은 이미지를 로드하고 이를 램디스크로 커널에 전달함으로써 달성됩니다. 이는
kfreebsd_module
,knetbsd_module_elf
,kopenbsd_ramdisk
, 명령을 통해 수행됩니다initrd
(참조:초기화),initrd16
(보다초기화),multiboot_module
또는multiboot2_module
로더xnu_ramdisk
에 따라 다릅니다.
과거에우비ext4 루트 파티션이 없는 이미지에서 Ubuntu를 부팅하는 데 동일한 기술을 사용했습니다.
syslinux를 사용하고 있다면 다음과 같은 기능이 있습니다.멤디스크
MEMDISK는 레거시 운영 체제 부팅을 허용하기 위한 것입니다. MEMDISK는 플로피 이미지, 하드 디스크 이미지 및 일부 ISO 이미지를 부팅할 수 있습니다.
MEMDISK는 디스크에 대한 높은 메모리 청크와 드라이버 자체에 대한 낮은(일반적으로 2K) 메모리 청크를 요청한 다음 INT 13h(디스크 드라이버) 및 INT 15h(메모리)를 연결하여 디스크를 시뮬레이션합니다. 쿼리) BIOS가 중단됩니다.
보다
- GRUB2에서 EXT4 이미지 파일 부팅
- grub: ISO에서 부팅
- 하드 드라이브에서 Fedora Live CD iso를 부팅하는 방법은 무엇입니까?
- 디스크의 이미지 또는 "Poor Man's Install"에서 Linux를 부팅하는 방법은 무엇입니까?
- VHD에서 Linux를 부팅할 수 있나요?
- Linux를 실행하는 시스템의 하드 디스크에서 직접 ISO 이미지로 Ubuntu를 설치하시겠습니까?
- VHD에 Linux 배포 및 VHD에서 부팅
- 하드 드라이브에서 직접 Linux ISO 이미지를 부팅하는 방법
- 원시 디스크 이미지에서 Linux를 기본 부팅할 수 있습니까?
- 루프 파일 시스템에서 리눅스 부팅하기