Grub - ntfs 파티션에서 데비안 iso 파일을 부팅하고 설치합니다.

Grub - ntfs 파티션에서 데비안 iso 파일을 부팅하고 설치합니다.

하드 드라이브에서 데비안을 직접 설치하는 데 문제가 있습니다. 예를 들어, 논리 파티션이 있고 거기에도 데비안 DVD iso 파일 과 파일이 /dev/sda5있습니다 . 그런 다음 다음을 사용하여 grub 메뉴 항목을 만들었습니다.(hd0,5)/iso/debian-8.0.0-amd64-DVD-1.isoinitrd

menuentry "Debian Jessie (stable)" {
    set isofile='/iso/debian-8.0.0-amd64-DVD-1.iso'
    set initrdfile='/iso/debian-8.0.0-hdd.initrd.gz'
    loopback loop (hd0,5)$isofile
    linux (loop)/install.amd/vmlinuz iso-scan/ask_second_pass=true iso-scan/filename=$isofile
    initrd (hd0,5)$initrdfile
}

성공적으로 부팅되었습니다. 그러나 데비안 CD를 검색할 때 실패했습니다. 설치 프로그램이 iso 파일을 찾을 수 없습니다. USB 드라이브를 사용하면 모든 것이 잘됩니다. USB의 "/boot/iso/debian-8.0.0-amd64-DVD-1.iso"에 debian DVD iso를 넣었습니다. 메뉴 항목은 다음과 같습니다.

menuentry 'Debian Jessie (stable)' {
    set isofile='/boot/iso/debian-8.0.0-amd64-DVD-1.iso'
    set initrdfile='/boot/iso/debian-8.0.0-amd64-DVD-1.hdd.initrd.gz'
    loopback loop $isofile
    linux (loop)/install.amd/vmlinuz iso-scan/ask_second_pass=true iso-scan/filename=$isofile
    initrd $initrdfile
}

내 USB 드라이브는 으로 /dev/sda5포맷 되어 있습니다 . 따라서 문제는 파일 시스템 형식 때문인 것 같습니다. 그렇다면 NTFS 파티션에서 데비안 iso 파일을 올바르게 부팅하는 방법은 무엇입니까?NTFSFAT32

고쳐 쓰다

NTFS 파티션은 논리 파티션입니다. 그것도 문제를 일으키나요?

답변1

initrd.gz다음에서 다운로드 해야 합니다 .HD 미디어 카탈로그그리고 이미지 파일과 같은 디렉토리에 넣고 적당한 이름을 지어주세요. 예를 들어 내grub.cfg

menuentry 'Debian Jessie (stable) graphical expert' {
    set isofile='/iso/debian-8.3.0-amd64-lxde-CD-1.iso'
    set initrdfile='/iso/gtk/debian-8.3.0-amd64-lxde-CD-1.initrd.gz'
    loopback loop $isofile
    linux (loop)/install.amd/vmlinuz findiso=$isofile dekstop=lxde priority=low     gfxpayload=1024x768x32
    initrd $initrdfile
}

Reddit에서 해결책을 찾았습니다.여기

답변2

당신은 다운로드해야합니다HD 미디어/vmlinuz그리고HD 미디어/initrd.gz그리고 각각 Linux 커널과 초기 램디스크로 사용합니다. 당신은 사용할 수 없습니다가상 기기그리고초기화 파일 gzDebian ISO 이미지 내에 있습니다. Debian ISO 이미지는 설치 프로그램에 필요한 CD입니다.

내 블로그에 대한 자세한 가이드는 다음과 같습니다.https://www.linuxbabe.com/debian/boot-debian-9-iso-from-hard-drive-grub2

답변3

Debian 8(jessie)의 경우 iso 이미지를 찾으려면 다른 옵션이 필요합니다(지정하는 옵션은 Ubuntu에 유효합니다).

다음과 같이 grub 항목을 변경합니다.

linux (loop)/install.amd/vmlinuz findiso=$isofile

관련 정보