마지막으로 저는 다음과 같이 일하고 있습니다.
debian-11.6.0-amd64-netinst.iso 및 Win10 Pro가 탑재된 Dell Latitude 7390
설치 프로그램에서 노트북 디스크를 볼 수 없습니다.
나는 시도했다:
- 프로그램 파티션 설치를 위한 표준 절차
- W10을 사용하여 미리 파티션을 준비하세요
- 보안 부팅 끄기
- 기본 RAID에서 AHCI로 변경한 후 W10을 부팅할 수 없습니다(이 BIOS에서는 SATA를 선택할 수 없습니다).
- 커널 명령줄에 dmraid=true를 추가합니다.
나는 무엇을 더 해야할지 모르겠습니다.
Microsoft가 BIOS 설정을 통해 다른 운영 체제 설치를 차단한다는 시를 읽었지만 의심스럽습니다.
스토리지 옵션에는 SATA와 mPCIE가 포함되어 있으며 BIOS에는 둘 다 존재한다고 표시되는 것 같습니다.
내가 무엇을 할 수 있는지 아는 사람 있나요? 감사해요.
답변1
나는 한동안 RST 트리에 대해 불평해 왔지만 최근 W10 버전은 내가 찾은 도움말에 매핑되지 않습니다. 그 비결은 W10을 AHCI 모드로 부팅하는 것입니다. 여기에서 간단한 경로(CMD)를 찾았습니다.
Windows 10을 다시 설치하지 않고 RAID를 AHCI로 전환
Windows가 부팅되자마자 Deb11이 들어옵니다.
답변2
최신 노트북에서 기대할 수 있듯이 "디스크"는 실제로 SSD입니다.하드웨어 공급업체의 SSD 교체 문서물리적 형태는 M.2 2230 SSD입니다.
NVMe SSD일 가능성이 높으므로 nvme
모듈을 로드해야 하며 /dev/nvme0n1
대신 으로 표시됩니다 /dev/sda
. 추가 조사를 위해 설치 프로그램에서 루트 쉘 프롬프트로 전환 Ctrl하려면 Alt++를 사용해야 할 수도 있습니다 .F2
드라이버가 SSD를 인식하는지 여부에 관계없이 lspci -nn
NVMe SSD인 경우 목록에 표시됩니다. OEM 공급업체/제품 ID가 이상한 경우 nvme
모듈이 이를 자동으로 인식하지 못할 수 있습니다. ID는 lspci -nn
형식으로 표시 됩니다 [vendor:product]
. 16진수 ID를 알고 나면 모듈이 를 사용하여 장치를 인식하도록 강제할 수 있습니다 echo "vendor product" > /sys/bus/pci/drivers/nvme/new_id
.
예를 들어 lspci -nn
표시 ID가 이면 [12ab:34cd]
다음을 실행할 수 있습니다.
echo "12ab 34cd" > /sys/bus/pci/drivers/nvme/new_id
이를 통해 장치를 감지하고 설치를 계속하려면 /etc/modprobe.d/nvme.conf
다음 내용이 포함된 파일을 생성해야 합니다.
install nvme /sbin/modprobe -i nvme; /bin/echo "12ab 34cd" > /sys/bus/pci/drivers/nvme/new_id
ID 추가 프로세스를 자동화합니다. 이 파일은 initramfs에 포함되어야 하므로 update-initramfs -u -k all
실행하기 전에 편집해야 합니다.
Linux NVMe 하위 시스템 개발 메일링 리스트에 ID를 보고할 수도 있습니다.[이메일 보호됨], 향후 커널 버전에서는 이 프로세스 없이 자동으로 ID를 감지할 수 있습니다.
답변3
제 경우에는 UEFI/"BIOS"에서 "VMD"를 비활성화해야 했습니다.
인텔® 빠른 스토리지 기술(인텔® RST) 드라이버 버전 18.0 이상은 인텔® 볼륨 관리 장치(인텔® VMD) 기술을 지원하는 플랫폼을 지원합니다. 인텔® VMD는 RAID 및 인텔® Optane™ 메모리 볼륨의 인텔® RST 관리를 위해 11세대 이상의 인텔® 코어™ 프로세서 기반 플랫폼을 구성하는 새로운 방법입니다.
...
Intel RST 드라이버는 Linux를 지원하지 않습니다.
이렇게 하면 내 Windows 파티션은 부팅할 수 없지만(예상), 데비안 라이브 USB는 이제 내 디스크를 볼 수 있습니다! "희망적으로" VMD를 다시 활성화하면 Windows가 부팅됩니다. 편집: 예, UEFI에서 VMD를 다시 활성화한 후 Windows가 다시 부팅됩니다.