Fedora Core 6 のマシンを起動するときに、USBの外付けHDDをマウントする必要性が出てきた。 ディスクを起動時にマウントするには、/etc/fstab に /dev/sda1 /mnt/usb ext3 defaults 0 0 と書けばいいのだが、これだけではだめ。 起動直後は、usb-storage というモジュールが読み込まれていないのである。だからシステムは /dev/sda1 を認識していない。 これを読み込むには、/etc/rc.d/rc.localなどに、 modprobe usb-storage なんて書いておいてもいい。 だが、それだともう一度 mount -a などとしなければならない。 そこで、initrd ファイルを書き換えた。 まず、/boot/initrd ディレクトリ以下にinitrdイメージを展開。 # cd /boot # mkdir ini
![linux : 起動時に外付けHDDを認識させる](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c809eba3c2cd24cf92976a583c2d40a2c205995/height=288;version=1;width=512/http%3A%2F%2Fblog.sakura.ne.jp%2Fimg%2Fogp_logo.png)