하드 드라이브에서 데비안을 직접 설치하는 데 문제가 있습니다. 예를 들어, 논리 파티션이 있고 거기에도 데비안 DVD iso 파일 과 파일이 /dev/sda5
있습니다 . 그런 다음 다음을 사용하여 grub 메뉴 항목을 만들었습니다.(hd0,5)/iso/debian-8.0.0-amd64-DVD-1.iso
initrd
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 파일을 올바르게 부팅하는 방법은 무엇입니까?NTFS
FAT32
고쳐 쓰다
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