레드햇 부트 디스크 boot.img는 부팅을 위한 프로그램인 SYSLINUX
를 이용한
MS-DOS 포맷이다. 보충 디스크 supp.img는 리눅스의 ext2
화일시스템으로
되어있다. 자신의 리눅스 커널이 loopback 화일시스템을 지원한다면 이들
두개의 화일들을 여러분들의 화일시스템에 마운트하여 내용을 고쳐볼 수도
있다:
# mkdir -p /mnt/boot /mnt/supp
# mount -o loop -t msdos boot.img /mnt/boot
# mount -o loop supp.img /mnt/supp
이제 부트 디스크와 보충 디스크에 포함된 화일들을 각각 /mnt/boot /mnt/supp
디렉토리 아래에서 볼 수 있으며 수정을 할 수도 있다. 잠깐! mount
의 옛
버전은 -o loop
옵션을 처리하지 못할 수도 있다. 이런 경우엔 각 화일들을
loopback 장치로 설정하는 losetup
을 이용해야 할 것이다.
# losetup /dev/loop0 boot.img
# mount -t msdos /dev/loop0 /mnt/boot
보충 디스크(supplementary disk)에 있는 ext2
화일시스템을 마운트 할때는
-t ext2
를 사용해야 할 경우도 있다. 하지만 요즘 리눅스 배포본을 사용하면
이 점에 대해서는 걱정하지 않아도 될 것이다.
물론 여기저기 많이 손대고 싶지 않다면 플로피 디스크 이미지를 손대기보다 실제 사용하는 플로피 디스크를 편집할 수도 있다. 만일 시간에 쫓긴다면 원본 플로피 디스크의 읽기/쓰기와 관련한 지체현상을 초래함이 없이 디스크 이미지를 편집할 수 있기 때문에 루프백 장치를 사용하는 것도 좋을 것이다.