freeBSD 커널을 컴파일할 때 어떤 버스 드라이버를 포함해야 합니까?

freeBSD 커널을 컴파일할 때 어떤 버스 드라이버를 포함해야 합니까?

저는 FreeBSD 커널을 컴파일하고 가능한 한 가볍게 만들려고 노력하고 있습니다. 버스 구성, 특히 SCSI 컨트롤러 부분에 어려움을 겪고 있습니다. ahc, ,... 와 같은 많은 모듈이 있는데 ahd어떤 모듈이 필요한지 어떻게 찾는지 모르겠습니다. 달리면 dmesg두 개의 버스 항목이 표시됩니다.

  1. ACPI PCI 버스
  2. ISA 버스

하지만 다음과 같은 정보도 얻었습니다 SCSI.

cd0: ​​​​이동식 CD-ROM SCSI-0 장치

내 컴퓨터의 가상 머신에서 실행하고 있습니다 FreeBSD 9.3.0.VirtualBoxi686

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는 전원 관리입니다. 가상 머신에서 얼마나 많은 이점을 얻을 수 있는지 모르겠습니다.

관련 정보