나는 debian-installer-9-netboot-amd64
많은 컴퓨터에서 설치를 자동화하기 위해 패키지 버전 20170615+deb9u1을 사용합니다. 나는 다음과 같은 사전 설정을 사용합니다.
# 언어 및 지도 키보드 debian-installer/locale 선택 fr_FR.UTF-8 di debian-installer/언어-문자열 fr di debian-installer/국가/지역 문자열 FR di 콘솔-키맵-at/키맵 선택 fr-latin9 di 키보드 구성/xkb-keymap 선택 fr-latin9 # 다이닝룸 ## 초기화 완료 후 사전 설정된 차량은 무시됩니다. ## 나의 정보 자유 di netcfg/choose_interface 자동 선택 di netcfg/get_hostname 문자열 데비안 di netcfg/get_domain 문자열 ati33.lan di 하드웨어 감지/load_firmware 부울 false # 창고 디 미러/컨츄리 스트링 핸드북 di 미러/http/호스트 이름 문자열 ftp.fr.debian.org di 미러/http/디렉토리 문자열/데비안 di 미러/http/프록시 문자열 http://repos.ati33.lan:3142/ 디 미러/키트 스트링 스트레치 di 미러/udeb/스위트 문자열 스트레칭 di apt-setup/non-free 부울 false di apt-setup/contrib 부울 false di apt-setup/services-select 다중 선택 보안, 업데이트 di apt-setup/security_host 문자열 security.debian.org di apt-setup/source 부울 false # 실용주의자들과 과거의 담론 di passwd/root-login 부울 true di passwd/make-user 부울 false di 비밀번호/루트-비밀번호-암호화된 비밀번호\ 비밀번호 #시계 di 시계 설정/UTC 부울 true di 시간/지역 문자열 유럽/파리 di 시계 설정/ntp 부울 true di 시계 설정/ntp-서버 문자열 ntp.ati33.lan # 파티션 dipartman-auto/method 문자열 일반 ## ext4 파티션을 디스크에 배치 dipartman-auto/expert_recipe 문자열 \ 루트:: \ 4096 4096 -1 ext4 \ $메인{}\ 방법 {형식}\ 형식{ } \ 파일 시스템 {} 사용\ 파일 시스템 { ext4 } \ 마운트 지점 { / } \ 태그 { 노마체인저 } \ 옵션/폐기{폐기}\ 옵션/noatime{ noatime } \ 옵션/nodiratime{ nodiratime }\ . dipartman-auto/choose_recipe 루트 선택 dipartman-basicfilesystems/no_swap 부울 false dipartman 파티션/confirm_write_new_label\ 부울 참 dipartman/choose_partition 선택 완료 dipartman/확인 부울 true dipartman/confirm_nooverwrite 부울 true dipartman-basicmethods/method_only 부울 거짓 # 기본 시스템 di 기본 설치 프로그램/커널/이미지 문자열 linux-image-adm64 # des paquets 설치 taskeltaskel/첫 번째 다중 선택 기준 ## 더 많은 패킷 콘텐츠 di pkgsel/include string python3-dialog tftp 콘솔 설정 ## 콘솔 키보드 키보드 구성 콘솔 설정 콘솔 설정/글꼴 크기 문자열 8x16 콘솔 설정 콘솔 설정/charmap47 UTF-8 선택 콘솔 설정 콘솔 설정/fontsize-text47 8x16 선택 콘솔 설정 콘솔 설정/fontface47 고정 선택 콘솔 설정 콘솔 설정/store_defaults_in_debconf_db\ 부울 참 콘솔 설정 콘솔 설정 /fontsize-fb47 8x16 선택 콘솔 설정 콘솔 설정/코드 세트 코드 문자열 Lat15 console-setup console-setup/codeset47 선택 # Latin1 및 Latin5 - 서유럽 및 투르크어 키보드 구성 키보드 구성/레이아웃 코드 문자열 fr 키보드 구성 키보드 구성 / 변형 선택 Français - Français(변형) 키보드 구성 키보드 구성/unsupported_options\ 부울 참 키보드 구성 키보드 구성/작성 선택 작성 키 없음 키보드 구성 키보드 구성/스위치 선택 임시 스위치 없음 키보드 구성 키보드 구성/store_defaults_in_debconf_db\ 부울 참 키보드 구성 키보드 구성/레이아웃 선택 키보드 구성 키보드 구성/unsupported_config_options\ 부울 참 키보드 구성 키보드 구성/모델 선택 PC générique 105 Point Touch(국제) 키보드 구성 키보드 구성/토글 선택 토글 없음 키보드 구성 키보드 구성/모델 문자열 pc105 키보드 구성 키보드 구성/unsupported_layout\ 부울 참 키보드 구성 키보드 구성/ctrl_alt_bksp boolean false 키보드 구성 키보드 구성/xkb-keymap 선택 fr(latin9) 키보드 구성 키보드 구성/변형 코드 문자열 oss 키보드 구성 키보드 구성/altgr 선택 키보드 레이아웃의 기본값 키보드 구성 키보드 구성/옵션 코드 문자열 키보드 구성 키보드 구성/unsupported_config_layout\ 부울 참 ## Pas de mise à jour car la dernière 버전 est déjà téléchargée des dépôts di pkgsel/업그레이드 선택 없음 ## Afin de permettre à Debian de savoir quels paquets sont populaires 인기콘테스트 인기콘테스트/참여 boolean true #애벌레 di grub-installer/only_debian 부울 true di grub-installer/with_other_os 부울 true di grub-installer/bootdev 문자열 기본값 # 설치 후 di 설치 완료/reboot_in_progress 참고 ## 루트 홈페이지에 surcouche의 전화번호를 설치합니다. di 미리 설정/late_command 문자열\ sh -c "echo get Systems/debian-installer/9/preseeds/ati33/install.py /root/install.py | tftp 192.168.1.245" 대상 내에서
boot 에 이러한 옵션을 넣어서 로드했습니다 vga=788 auto priority=critical url="<lien tftp vers le preseed>" hw-detect/load_firmware=false debian-installer/locale=fr_FR.UTF-8 debian-installer/language=fr debian-installer/country=FR keyboard-configuration/xkb-keymap=fr-latin9
.
대부분의 컴퓨터에서는 잘 작동하지만 전혀 실행되지 않는 컴퓨터도 몇 개 있습니다. 루트 파티션이 정의되지 않았다는 메시지가 나타나면서 멈췄습니다.
두 번째 콘솔에 들어가면 /dev/sda
파일이 없고 디스크도 전혀 없는 것을 볼 수 있습니다. 검색해서 ahci
커널 모듈을 로딩해 보았습니다. ( modprobe -iv ahci
로드 libata
해서 libahci
사용했습니다.)
사전 설정을 사용하지 않으면( vga=788
옵션만) ahci
모듈이 로드됩니다.
이 커널 모듈을 강제하는 방법을 아는 사람이 있습니까?
답변1
다음에 추가
d-i preseed/early_command string sed -i '/depmod -a > .dev.null 2>&1 || true/a modprobe ahci || true' /bin/hw-detect
귀하의 프로필에.
이건 그냥해커이것은 커널, initrd 또는 installer-udeb-repository를 수정하지 않고도 나에게 효과적이었습니다.작동하지 않을 수 있습니다다른 버전의 설치 프로그램과 함께.
데비안 오류 보기#872410