다음 이전 차례

8. 부트/보충 디스크 마운트하기

레드햇 부트 디스크 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를 사용해야 할 경우도 있다. 하지만 요즘 리눅스 배포본을 사용하면 이 점에 대해서는 걱정하지 않아도 될 것이다.

물론 여기저기 많이 손대고 싶지 않다면 플로피 디스크 이미지를 손대기보다 실제 사용하는 플로피 디스크를 편집할 수도 있다. 만일 시간에 쫓긴다면 원본 플로피 디스크의 읽기/쓰기와 관련한 지체현상을 초래함이 없이 디스크 이미지를 편집할 수 있기 때문에 루프백 장치를 사용하는 것도 좋을 것이다.


다음 이전 차례