위의 구분에 적합하지 않는 다른 어느 장치들은 여기에서 하나로 총괄하여 말한다.
서로 다른 드라이버는 서로 다른 parameter들을 사용한다. 그러나 최소한 IRQ, I/O port base값, 이름은 공유한다. 이들의 가장 일반적인 형태를 아래에 보인다:
ether=irq,iobase[,param_1[,param_2,...param_8]]],name
ether=0,0,eth1
많은 플로피 드라이버 옵션들이 있고 이들은 모두 linux/drivers/block안에 있는 README.fd 안에 나열되어 있다. 이 정보는 그 파일에서 직접 뽑아낸 것이다.
floppy=mask,allowed_drive_mask 허가된 드라이브를 마스크 하기 위하여 bitmask를 설정한다. 디폴트로 각각 플로피 콘트롤러의 장치 0번과 1번만이 허용된다. 이는 장치 2나 3을 접근 하여 키보드를 엉망으로 만드는 비표준 하드웨어(ASUS PCI motherboards)에서 확실히 작동한다. 이 옵션은 cmos 옵션에 의하여 잘 사용되지 않는다.
floppy=mask,allowed_drive_mask floppy=all_drives 모든 드라이브로 허가하기 위해 bitmask를 설정한다. 플로피 콘트롤러에 연결된 두 개 이상의 드라이브들을 가지고 있다면 이를 사용하라.
floppy=mask,allowed_drive_mask floppy=asus_pci 장치 0과 1만을 가능케 하기 위해 bitmask를 설정한다. (기본 설정)
floppy=mask,allowed_drive_mask floppy=daring floppy=mask,allowed_drive_mask 플로피 드라이버에게 잘 동작하는 콘트롤러를 가지고 있다고 알린다. 이는 좀더 효율적이고 부드럽게 작동하도록한다. 그러나 어떤 콘트롤러에서는 실 패할 것이다. 이것은 어떤 동작의 속도를 빠르게 하여준다.
floppy=0,daring 플로피 드라이버에게 플로피 콘트롤러는 조심스럽게 사용된다고 알린다.
floppy=one_fdc 플로피 드라이버에게 단지 하나의 플로피 콘트롤러만을 가지고 있다고 알린 다(기본 설정).
floppy=two_fdc or floppy=address,two_fdc 플로피 드라이버에게 두 개의 플로피 콘트롤러들을 가지고 있다고 알린다. 두 번째 플로피 콘트롤러는 address 위치에 있다고 가정되는데 address가 주어지지 않는다면 0x370번지로 가정된다.
floppy=thinkpad 플로피 드라이버에게 Thinkpad를 가지고 있다고 알린다. Thinkpad들은 디스크 변환 라인을 위하여 역 관례를 사용한다.
floppy=0,thinkpad 플로피 드라이버에게 Thinkpad를 안 가지고 있다고 알린다.
floppy=drive,type,cmos 드라이브의 cmos 형을 type으로 설정한다. 게다가, 이 드라이브는 비트 마스크를 허락한다. 이는 당신이 두 개 이상의 플로피 드라이브를 가지고 있거나(물리적 cmos 에서는 단지 두 개 만이 서술된다.) BIOS가 비표준 CMOS 형을 가지고 있을 경우에 유용하다. 처음의 두 드라이브들을 CMOS에서 0으로 만드는 것은 플로피 드라이버가 이들 드라이브들을 위해 물리적인 cmos를 읽도록 만든다.
floppy=unexpected_interrupts 예상치 않은 인터럽트를 받았을 경우 경고 메시지를 프린트 한다.
floppy=no_unexpected_interrupts or floppy=L40SX 예상치 않은 인터럽트를 받았을 경우 경고 메시지를 프린트 하지 않는다. 이는 어떤 비디오 모드에 IBM L40SX 랩탑 컴퓨터에서 필요하다. 여기엔 비디오와 플로피 사이에 내부적인 상호 작동이 있는 것으로 보인다. 예상치 않는 인터럽트는 단지 성능에 영향을 주며 무시해도 안전하다.)
사운드 드라이버는 제대로 된 값으로 컴파일된 것을 오버라이드하기 위하여 부트 인자들을 허용한다. 이것은 오히려 복잡함으로 추천 하지 않는다. 이는 linux/drivers/sound에 Readme.Linux 파일에 서술되어 있다. 부트인자 형태는 다음과 같다:
sound=device1[,device2[,device3...[,device11]]]
T - 장치의 형태 : 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16, 7=SB16-MPU401 aaa - 16 진수의 I/O 주소들 I - 16진수의 인터럽트 라인(예를 들면 10=a, 11=b, ...) d - DMA 채널.이것을 매우 지저분하다고 생각할 수 있음으로 자신의 개인적인 값들로 컴파일 하는 것이 추천된다. `sound=0' 부트 인자를 사용하는 것은 사운드 드라이버 전체를 불능으로 만든다.
버스 마우스 드라이버는 단지 하나의 parameter만을 취한다. 이는 사용되는 하드웨어 IRQ 값이다.
MS 마우스 드라이버는 단지 하나의 parameter만을 취한다. 이는 사용되는 하드웨어 IRQ값이다.
1.3.75 이상의 커널에 있어 당신은 프린터 드라이버에게 사용할 포트와 사 용하지 않을 포트를 알려줄 수 있다. 후자의 경우 프린터 드라이버가 모든 프린터 포트를 요구하는 것을 원하지 않는다면 다른 드라이버들은 (예를 들 면 PLIP, PPA) 들은 그들 대신에 사용할 수 있다.
인자의 형식은 여러 i/o와 IRQ 쌍이다. 예를 들면 lp=0x3bc,0,0x378,7는 0x3bv포트에 IRQ없는(polling)모드를 사용하고 0x378포트에 IRQ 7번을 사용한다. 0x278포트는 검색되지 않을 것이다.
자동 검색은 단지 `인자가 없을 시에만 수행된다. 모든 프린터 드라이버를 불능으로 만들기 위해서 단지 lp=0 이것 하나만 사용해도 된다.
ISDN드라이버는 아래 형식의 부트 인자들을 원한다:
icn=iobase,membase,icn_id1,icn_id2
이 부트 인자들은 아래 형식의 쌍으로 된 정수 인자들을 가진다:
pcbit=membase1,irq1[,membase2,irq2]
ISDN 드라이버는 아래 형식의 부트 인자들을 원한다:
teles=iobase,irq,membase,protocol,teles_id
DigiBoard 드라이버는 여섯 개의 콤마로 구분된 구분자들이나 정수들을 허용한다. 순서를 가지는 6개의 값들은 아래와 같다:
이 카드를 사용가능/불능 카드의 형: PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3) 대체 핀 배열을 사용가능/불능 이 카드의 포트 수 카드에 설정된 I/O 포트(문자열을 사용한다면 16진수) 메모리 윈도우 베이스(문자열을 사용한다면 16진수)정확한 부트 프롬프트 인자의 예(구분자나 정수형 모두):
digi=E,PC/Xi,D,16,200,D0000 digi=1,0,0,16,512,851968
4개까지의 보드는 각각의 보드 설정에 유일한 i/o 포트 값들을 제공함으로써 지원될 수 있다. 다른 세부적인 사항은 linux/Documentation/riscom8.txt에서 찾을 수 있다.
이들 장치들의 부트 인자의 형식은:
baycom=modem,io,irq,options[,modem,io,irq,options]