rdev [ -rsvh ] [ -o offset ] [ image [ value [ offset ] ] ] rdev [ -o offset ] [ image [ root_device [ offset ] ] ] swapdev [ -o offset ] [ image [ swap_device [ offset ] ] ] ramsize [ -o offset ] [ image [ size [ offset ] ] ] vidmode [ -o offset ] [ image [ mode [ offset ] ] ] rootflags [ -o offset ] [ image [ flags [ offset ] ] ]
리눅스 커널을 위한 부트 이미지 안에는, root 장치, 비디오 모드, RAM 디스크 크기, 스왑 장치를 지정하는 여러개의 2 바이트가 있다. 초기값으로 이 바이트들은 아래와 같이 커널 이미지 안의 504(십진수) 옵셋에서 시작한다.
rdev 명령으로 이들 값을 바꿀 수가 있다.
image 인자는 리눅스 커널 이미지를 말하는데, 이것은 일반적으로 다음중 하나다.
rdev, 나 swapdev 명령을 사용할 때, root_device 나 swap_device 인자 값으로 사용될 수 있는 장치는 일반적으로 다음과 같다:
ramsize 명령에서 사용되는 size 인자 값은 RAM 디스크의 KB 단위의 크기이다.
rootflags 명령에서 사용되는 flags 인자 값은 root 파일 시스템을 마운트 할 때 추가적인 정보를 담고있는 값이다. 일반적으로 flags 값이 0이 아니라면 이 값은 커널이 root 파일 시스템을 읽기전용으로 마운트하도록 한다.
vidmode 명령에서 사용되는 mode 인자 값은 다음과 같은 비디오 모드를 지정한다:
value 인자 값이 지정되지 않으면, image 인자 값은 단지 현재 설정을 알기위해서 쓰인다.
사용자 인터페이스가 직관적인 형태로 바뀌어가고 있는 상황에서 한줄의 명령행으로 커널 이미지의 설정값들을 바꾸는 것도 바뀌어가야 할 것이다.
LILO를 사용한다면, VGA 모드와 root 장치 설정을 하는데에 더이상 rdev가 필요 없을 것이다. 하지만, RAM 디스크 크기를 지정하는데는 아직도 이 명령이 필요하다. LILO에 대한 설명은 그 관련 문서를 읽어 보기 바란다.
Werner Almesberger (almesber@nessie.cs.id.ethz.ch)가 처음 만들었으며, Peter MacDonald (pmacdona@sanjuan.UVic.CA)가 수정했고, Stephen Tweedie (sct@dcs.ed.ac.uk) rootflag 부분을 추가했다.