Debian-9.8-netinst, Supermicro X8STI-3F(Xeon E5504, 2.00 GHz, Bios 버전 1.0c, LSI MegaRaid 8208ELP(개정 08))(SAS HDD 146Gb Seagate 4개 포함) 설치 중에 데비안이 HDD를 인식하지 못합니다.
당신은 무엇을 했나요:
- MegaRaid Utility에서는 4개의 독립적인 RAID0 디스크가 생성됩니다. 설치 과정에서 이러한 HDD는 부품 관리자에 표시되지 않습니다. 그런 다음 설치 프로그램은 아무 것도, 하드 드라이브도 없는
expert dmraid=true
옵션으로 시작됩니다.expert mdadm=true
하지만 설치 프로그램(별도의 콘솔)은 이 4개의 HDD를 "/dev/sdXX"로 보고 이에 액세스하고 정보를 얻을 수 있습니다. - 이전 내용을 바탕으로 다음 단계인
fdisk /dev/sdX
각 하드 디스크에 변경 사항을 기록해 보았습니다. 재부팅 후 RAID는 디스크가 온라인이 아니라고 말했습니다. 계속해서 - 짜잔 - 데비안은 4개의 개별 디스크를 모두 확인했습니다. 그래서 mdadm이 만든 어레이에 데비안을 성공적으로 설치했습니다.
하지만 마더보드 BIOS를 다시 시작한 후 부팅 옵션, 부팅 메뉴에 HDD가 표시되지 않아 설치된 Linux에서 부팅할 수 없습니다! 하지만 MegaRaid BIOS는 이러한 HDD를 모두 보고 표시할 수 있습니다...
무료 버전이 아닌 데비안 설치 프로그램을 사용해 보았습니다. 아무 것도 없습니다.
mdadm --zero-superblock /dev/sdX
"쓰기 권한이 없습니다"라고 뜹니다. 위의 fdisk만 사용하면 HDD를 0으로 만들고 GPT 파티션 테이블을 만들 수 있습니다.
마더보드의 점퍼를 SW RAID에서 IP로 전환해 보았지만 HDD도 부팅되지 않습니다.
BIOS에는 SAS에 대한 옵션이 하나만 있습니다.——》고급 PCI/PnP 설정 -> 온보드 SAS 옵션 ROM 로드"를 선택하고 "활성화/비활성화"를 선택합니다." 상태
RAID BIOS에는 HDD를 MB BIOS에 "매핑"하는 옵션이 없습니다.
그렇다면 가짜 RAID를 사용하지 않고 이러한 하드웨어에 데비안을 설치하는 방법은 무엇일까요?
답변1
별도의 SAS HDD를 표시하려면 다음 두 가지 작업을 수행해야 합니다.
LSI SAS 컨트롤러에는 RAID 전용 모드 대신 IT 모드를 지원하는 플래시 메모리가 있어야 합니다. 여기:ftp://ftp.supermicro.com/driver/SAS/LSI/1064_1068/IT/Firmware/B3/L8i/1.30.00/- 내 컨트롤러의 펌웨어 및 아카이브에 있는 DOS/Win/Linux 플래시 프로그램입니다. 저는 USB에서 SystemRescueCD x64를 성공적으로 부팅하고 컨트롤러를 플래시했습니다.
마더보드 점퍼 JPS2(RAID 켜기/끄기)를 잠금 해제해야 합니다(X8STI-3F m/b).
SAS HDD의 전원이 켜진 후 LSI 구성 유틸리티는 컨트롤러를 구성하기 위한 CTRL-C를 표시하고(RAID 모드의 CTRL-M 대신) 마더보드의 BIOS는 F11 부팅 메뉴에서 이러한 HDD를 부팅 가능한 장치로 인식합니다.
그런 다음 설치 프로그램을 시작하고 콘솔로 전환한 후 변경 사항을 사용하고 기록하여 expert dmraid=true
각 하드 드라이브를 0으로 설정합니다 . 마지막으로 fdisk /dev/sdX
데비안 설치 프로그램을 다시 재부팅하세요 ! expert dmraid=true
하드 드라이브가 보이고 설치를 계속할 수 있습니다.