debian-installer: 미리 설정을 사용할 때 ahci 커널 모듈을 제거합니다.

debian-installer: 미리 설정을 사용할 때 ahci 커널 모듈을 제거합니다.

나는 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

관련 정보