저는 FreeBSD 커널을 컴파일하고 가능한 한 가볍게 만들려고 노력하고 있습니다. 버스 구성, 특히 SCSI 컨트롤러 부분에 어려움을 겪고 있습니다. ahc
, ,... 와 같은 많은 모듈이 있는데 ahd
어떤 모듈이 필요한지 어떻게 찾는지 모르겠습니다. 달리면 dmesg
두 개의 버스 항목이 표시됩니다.
- ACPI PCI 버스
- ISA 버스
하지만 다음과 같은 정보도 얻었습니다 SCSI
.
cd0: 이동식 CD-ROM SCSI-0 장치
내 컴퓨터의 가상 머신에서 실행하고 있습니다 FreeBSD 9.3.0
.VirtualBox
i686
SCSI 컨트롤러 모듈을 유지해야 합니까? 그렇다면 어느 것입니까?
답변1
Virtualbox를 사용하면 두 가지 유형의 SCSI 컨트롤러를 구성할 수 있습니다. 하나는 LSILOGIC이고 다른 하나는 Buslogic과 호환됩니다.
bt(4) 및 mpt(4) 드라이버는 이를 지원해야 합니다. 다른 모든 SCSI 컨트롤러를 제거할 수 있습니다.
IDE/SATA 컨트롤러를 사용하는 경우 모든 SCSI 드라이버를 제거할 수 있습니다.
답변2
가상 머신에 구성된 하드웨어용 드라이버를 포함해야 합니다. 경량을 유지하려면 모든 디스크 및 CD 장치를 동일한 컨트롤러에 배치하십시오. 조사하다릴리즈 노트드라이버 및 지원되는 하드웨어 목록입니다. 예를 들어, SATA AHCI 컨트롤러(장치 수가 매우 제한된 IDE 또는 여러 호스트 드라이버가 있는 SCSI보다 더 번거로움)를 선택하는 경우 해당 ahci
드라이버를 포함합니다.
VirtualBox가 ISA 버스에 연결된 모든 것을 에뮬레이트할 수 있다고 생각하지 않습니다. PCI는 20년 미만의 PC에 적용됩니다.
ACPI는 전원 관리입니다. 가상 머신에서 얼마나 많은 이점을 얻을 수 있는지 모르겠습니다.