데비안 설치 프로그램 사전 설정: 하위 파일을 포함하고 여러 Late_ 및 Early_ 명령을 실행합니다.

데비안 설치 프로그램 사전 설정: 하위 파일을 포함하고 여러 Late_ 및 Early_ 명령을 실행합니다.

나는 몇 년 동안 조립식 USB 디스크를 사용해 왔고 어려움을 겪었습니다.

내 컴퓨터 중 하나가 인터넷에 액세스하려면 RTW89 모듈과 펌웨어가 필요합니다. 저는 5.10.0.16(deb 11.4 설치 프로그램 커널) 및 5.10.0.17(deb 11.4 대상 커널)용 드라이버와 펌웨어를 성공적으로 구축했으며 다음 방법을 사용하여 절반 정도 진행했습니다.

  • Early_command를 사용하면 모든 파일을 설치 프로그램 환경에 복사할 수 있으며
  • Late_command를 사용하면 모든 파일을 대상 환경에 복사할 수 있습니다.

문제: 설치 프로그램이 wlp3s0 인터페이스를 선택하지만 SSID를 검색하지 않고 WiFi 네트워크에 연결하라는 메시지를 표시하지 않습니다. 유선 및 무선 인터페이스 모두에서 링크를 시도하고 dhcp를 실행한 다음 예상대로 실패합니다.

TTY에 연결하면 wpa_supplicant 및 udhcpc를 사용하여 연결할 수 있지만 계속 진행해도 설치 프로그램이 여전히 활성 네트워크 연결을 선택하지 않습니다.

질문:

  1. 모듈과 펌웨어를 복사한 후 "depmod -a"를 실행했지만 종속성을 찾을 수 없기 때문에 Early_command에서 "modprobe XXX"를 실행할 수 없습니다. 이것이 문제를 일으키는 것 같지는 않습니다.현재의결국 그것은 wlp3s0 iface입니다. 하지만 여전히 언급하고 싶었습니다... 이 사전 설정된 개입을 인식하도록 실행해야 하는 다른 명령이 있습니까?
  2. 나는 두 개의 di/include 명령을 사용하고 있습니다. 하나는 이 rtw89 모듈용이고 다른 하나는 NVME 및 SATA 설정을 지정하는 파티션용입니다(아래 참조). 이로 인해 혼란이 발생합니까?
### INCLUDE SUB RTW89 (RTW8852 network)
d-i preseed/include_command string if [[ "`grep 8852 -c /proc/bus/pci/devices`" -gt 0 ]]; then echo preseed-sub-rtw8852.cfg; fi
### END INCLUDE

### INCLUDE SUB PARTITIONING NVME vs SATA
d-i preseed/include_command string if [[ "`grep nvme -c /proc/modules`" -eq 0 ]]; then echo preseed-sub-sata.cfg; else echo preseed-sub-nvme.cfg; fi
### END INCLUDE

관련 정보