최근 SF514 ACER 노트북을 구입했습니다. 이 노트북의 BIOS는 UEFI 클래스 3이므로 AHCI 모드가 없습니다. Centos 8을 설치할 때 nvme SSD 하드 드라이브를 감지할 수 없습니다. Centos 8을 설치하는 방법은 무엇입니까?
답변1
UEFI 클래스 3은 기본적으로 시스템에 레거시 BIOS 호환성을 제공하는 CSM(호환성 지원 모듈)이 없으므로 기본 UEFI 모드에서만 부팅됨을 의미합니다.
AHCI는 현재 SATA 디스크 컨트롤러의 주요 하드웨어 프로그래밍 인터페이스 표준입니다. 시스템이 펌웨어 설정에서 "AHCI 모드"를 선택하지 못할 수도 있습니다(이전에는 "BIOS 설정"이라고 했지만 UEFI 클래스 3에는 BIOS가 없음). 이는 SATA 컨트롤러가 기본 모드일 수 있음을 의미합니다. 레거시 IDE 호환 모드를 제공하는 대신 항상 AHCI 모드를 사용합니다. 이는 UEFI 유형 3 시스템에는 BIOS 호환성 지원 모듈이 없고 BIOS 및 IDE 호환성이 필요한 이전 운영 체제를 실행할 수 없기 때문입니다. AHCI는 UEFI보다 이전 버전이므로 UEFI를 지원하는 모든 운영 체제는 당연히 AHCI를 지원해야 합니다.
(최신 노트북에는 여러 개의 SATA 드라이브가 없을 가능성이 높으므로 RAID 모드도 적용되지 않을 수 있습니다.)
NVMe를 사용하면 AHCI가 전혀 적용되지 않습니다. NVMe의 요점은 더 이상 HDD용 SATA 인터페이스가 필요하지 않고 대신 SSD를 PCIe 버스에 직접 연결한다는 것입니다.
사용하고 있는지 확인하세요.새로운 CentOS 설치 미디어/이미지이전 버전이 아니라 이미 가지고 있을 수도 있습니다. 새 하드웨어에 대한 지원을 향상시키기 위해 새 버전이 업데이트되었을 수도 있습니다.
특정 노트북 모델(전체 모델 번호는 sf514-???와 유사)이 설치하려는 운영 체제의 현재 주요 버전보다 최신인 경우, 특히 설치하려고 할 때 하드웨어 지원 문제가 발생할 수 있습니다. CentOS와 같은 Linux 배포판과 같은 것을 실행하여 안정성에 중점을 둡니다.
설치 프로그램에서 하드 드라이브가 감지되지 않는다고 표시하면 +를 눌러 루트 쉘 프롬프트에 액세스합니다 Control. 진단은 어디서 받을 수 있나요?AltF2
- 출력에서 NVMe 드라이브가 감지됩니까
lspci
? (드라이브가 제대로 작동한다면lspci
드라이버가 전혀 없더라도 감지되어야 합니다.) - 커널 모듈이
nvme
로드되었습니까? 그렇지 않은 경우 명령을 사용하여 로드한modprobe nvme
다음 ++를 사용하여 Control설치 프로그램으로 돌아가 저장소 검색 단계를 다시 시도하세요.AltF1 - 이
lsblk
명령은 NVMe 드라이브를 감지합니까? 장치 로 표시되어야 합니다nvme0n1
. - 커널 진단 메시지의 전체 목록을 실행
dmesg -H
하고 스크롤하여 NVMe 드라이브에 대한 메시지 및/또는 드라이브 액세스 문제가 있는지 확인합니다.
시스템에 NVMe 드라이브가 있는 것 같습니다.다시 매핑AHCI에. 현재 Linux는 이 모드를 지원하지 않습니다. 문제는 런타임에 지원되는 모드로 전환할 수 있는 방법이 없는 것 같습니다. BIOS가 이를 수행해야 합니다.다음은 Linux 커널 개발 Git 저장소의 관련 의견입니다.
일부 Intel ahci 구현에는 AHCI 장치 뒤에 하나 이상의 NVMe 장치를 숨기는 완전히 손상된 재매핑 모드가 있습니다.
인텔은 런타임에 이 모드에서 전환하기 위해 운영 체제가 BIOS를 다시 프로그래밍하는 것을 거부했으며 지금까지 칩셋 담당자로 인한 혼란을 해결할 수 있는 다른 좋은 방법을 찾지 못했습니다. 따라서 현재 우리가 할 수 있는 유일한 일은 사용자에게 이러한 상황을 알리고 더 빠르고 합리적인 소위 "AHCI" 모드로 전환하여 BIOS에서 RAID 모드를 대체하여 BIOS가 우리의 NVMe 장치.
적어도 한 공급업체(Lenovo에게 감사드립니다..)가 AHCI를 사용하지 않는 노트북에 대해서도 BIOS를 "RAID" 모드로 하드코딩하기 시작했기 때문에 이러한 상황은 더욱 악화되었습니다.별말씀을요그리고 NVMe 장치는 하나만 있습니다. 현재 이러한 뇌 손상을 되돌릴 수 있는 지원되지 않는 Linux 전용 BIOS가 있지만 상황이 좋아질지, 나빠질지는 지켜봐야 할 것입니다.
Dan Williams의 이전 패치를 기반으로 함[이메일 보호됨].
~에 따르면Acer 지원 포럼에 대한 토론Sata mode
대신 저장소 컨트롤러 모드를 변경하는 BIOS 설정의 이름을 지정해야 합니다 Boot mode
.