이 절은 표준 MFM/RLL, ST-506, XT 그리고 IDE 디스크 드라이버 장치들에 관련된 모든 부트 인자들을 나열한다. IDE나 generic ST-506 HD 드라이버는 모두 `hd=' 옵션을 허용한다.
IDE 드라이버는 많은 parameter들을 허용한다. 이들은 디스크 geometry specifications로부터 규정되며 좀더 이것은 향상되거나 고장난 controller 칩을 지원하기 위함이다. 아래의 것들은 모든 가능한 부트 인자들의 모음이다. 좀더 자세한 내용은 당신이 실제로 linux/Documentation 디렉토리에 있는 ide.txt 파일을 참고 하여라. 이로부터 아래의 요약문이 발췌되었다.
"hdx=" 는 "hdc" 와 같은 예처럼 모든 "x" 는 "a" 로부터 "h" 로 인식된다. "idex=" 는 "ide1"과 같은 예처럼 모든 "x" 는 "0" 로부터 "3" 로 인식된다. "hdx=noprobe" : 드라이버가 존재하면 그것들을 검색하지 않는다. "hdx=none" : 드라이버가 없으면 cmos를 무시하고 검색하지 않는다. "hdx=nowerr" : 이 드라이버에 WRERR_STAT 비트를 무시한다. "hdx=cdrom" : 드라이버가 있고 그것이 cdrom 드라이브이다. "hdx=cyl,head,sect" : 드라이버가 있고 지정값들을 가지고 있다. "hdx=autotune" : 이 드라이버에서만 가능하다면 빠른 PIO mode 지원을 위하여 인터페이스 속도를 조절하기 위한 시도를 할 것이다. 모든 칩형태에서 지원 되지는 않으며 옜날의 IDE 드라이버나 이상한 IDE 드라이버들에서 상당한 문제를 발생할 수도 있다. "idex=noprobe" : 인터페이스를 검색하거나 사용하기 위한 시도를 하지 않는다. "idex=base" : 일반적으로 "base"가 0x1f0 이나 0x170의 값을 가지며 "ctl" 이 "base"+0x206 으로 가정되는 주소에서 인터페이스를 검색한다. "idex=base,ctl" : base와 ctl을 지정 "idex=base,ctl,irq" : base, ctl 그리고 irq 번호를 지정 "idex=autotune" : 이 드라이버에서만 가능하다면 빠른 PIO mode 지원을 위하여 인터페이스 속도를 조절하기 위한 시도를 할 것이다. 모든 칩 형태가 지원 되지는 않으며 옜날의 IDE 드라이버나 이상한 IDE 드라이버들에서 상당한 문제를 발생할 수도 있다. "idex=noautotune" : 드라이버는 인터페이스 속도를 조절하려하지 않을 것이다. 이는 cmd640을 제외한 대부분의 칩셋에서 디폴트이다. "idex=serialize" : idex와 ide(x^1)에서 연산을 중복하지 않음아래의 것들은 base,ctl ports들이 대체되지 않은 디폴트 상황인 ide0 에서만 적합하다.
"ide0=dtc2278" : DTC2278 인터페이스를 검색하고 지원함 "ide0=ht6560b" : HT6560B 인터페이스를 검색하고 지원함 "ide0=cmd640_vlb" : CMD640 칩을 가지고 있는 VLB 카드들에서 요구된다. (자동적으로 선택되는 PCI를 위한 것이 아님) "ide0=qd6580" : qd6580 인터페이스를 검색하고 지원함 "ide0=ali14xx" : ali14xx 칩셋들을 검색하고 지원함 (ALIM1439/M1445) "ide0=umc8672" : umc8672 칩셋들을 검색하고 지원함모든 예외는 "BAD OPTION" 메시지와 함께 거절된다.
표준 디스크 드라이버는 IDE 드라이버와 비슷한 디스크들을 위한 지리적인 인자들을 허용할 수 있다. 이들은 단지 세가지의 값들(C/H/S)을 기대한다. 더 많거나 더 적다면 무시된다. 인자로서 단지 `hd=' 만을 허용하는데 예를 들면 `hda=', `hdb=' 등등이며 여기서는 정확한 값은 아니다. 그 형태는 아 래에 있다:
hd=cyls,heads,sects
당신이 운이 안좋게도 옜날의 8bit 카드들 중에 하나를 사용하고 있다면 이들 카드를 검색하는 코드들은 우선 설치된 BIOS를 찾아보고 없다면 당신의 카드를 찾지 못할 것이다. 그리고 당신의 BIOS의 기호 문자열을 찾을 수 없어 인식되지 않는다면 어느 경우에도 당신은 다음 형식의 부트 인자를 사용해야만 할 것이다.
xd=type,irq,iobase,dma_chan
xd=2,5,0x320,3