나는 Debian Wheezy의 netinst 버전(테스트)이 포함된 USB 스틱을 가지고 있습니다. USB 루트 폴더(initrd.gz와 동일한 폴더)에 "preseed.cfg"라는 사전 설정 파일을 로드하려고 합니다. 나는 GRUB을 사용하고 있으며 내 항목은 다음과 같습니다.
menuentry 'Debian Wheezy automatic install' {
linux /vmlinuz preseed/file=/hd-media/preseed.cfg auto=true priority=critical
initrd /initrd.gz
}
이제 설치 프로그램이 시작될 때마다 표시됩니다 cannot find file:///hd-media/preseed.cfg. Will continue with manual install"
. 구문에 문제가 있습니까? 또한 "preseed.cfg"라는 이름의 파일은 자동으로 감지되는 것 같습니다.
답변1
grub1
이것은 CD를 사용하여 Lenny에게 이 작업을 수행할 때 사용한 라인입니다.
append vga=normal initrd=/install.amd/initrd.gz preseed/file=/cdrom/preseed.txt debian-installer/locale=en_US console-keymaps-at/keymap=us --
사용하고 있다는 사실 외에는 grub2
크게 달라진 점은 없어 보입니다 .
사용하려는 경로가 실제로 올바른 경로인지 확인해야 합니다. USB 설치 프로그램이 자동으로 설치됩니까 /hd-media
? 나는 아직 Wheezy로 이것을 시도하지 않았지만 그것은 나에게 옳지 않다고 느낍니다.
확인하려면 설치 프로그램을 시작한 다음 쉘 콘솔로 전환하고(4라고 생각하므로 ++를 누르십시오 ctrl) 시스템에서 파일을 찾으십시오 .alt4pressed.cfg
preseed.cfg
나열한 파일 경로는 부팅된 설치 프로그램의 루트 디렉터리에 있는 파일 경로와 정확히 일치해야 합니다.
답변2
이것을 rootdelay=60
시작 매개변수에 추가하고 작동하는지 확인할 수 있습니까? 커널이 USB 장치를 감지 및 준비하고, 드라이버를 로드하고, 파일 시스템을 마운트하는 데 시간이 걸리는 경우가 있습니다.
답변3
동일한 문제가 있었습니다. 분명히 설치 이미지(Debian Wheezy 7.3)의 내용이 /hd-media/가 아닌 /cdrom/에 설치되었습니다. 그러나 unetbootin을 사용하여 USB 디스크를 생성했는데, 이는 위치에 영향을 미쳤을 수 있습니다. 마운트의.
답변4
이 스레드에 있는 모든 분들께 감사드립니다...
debian-8.4.0-i386-CD-1.iso(32비트)의 경우 기존 Toshiba Dynabook Satellite J40(Pentium M 2GHz, 단일 코어)의 CDROM(700MB) 디스크에서 설치하고 USB KEY의 사전 설정을 사용합니다. 파일을 다운로드한 후 터미널(BusyBox)을 가져오도록 제안된 대로 Ctrl + Alt + F2를 사용하고 "rootdelay=90"을 설정하여 처음으로 성공했습니다...
USB KEY는 "/media"에 설치되어 있으므로 구성 파일은 "/media/file.cfg"에 있습니다...
"/hd-media/file.cfg"는 이 특정 노트북에서는 작동하지 않습니다...
그런 다음 (내 경우에는) 작업 옵션은 다음과 같습니다.
rootdelay=90 preseed/file=/media/file.cfg
다른 컴퓨터에서 작동하는지, 아니면 이 특정 컴퓨터에서만 작동하는지 잘 모르겠습니다.
*추가로 USB KEY는 "선사시대" 256MB PQI, FAT16 형식입니다...