Ubuntu を起動した状態で USB の外付けハードディスクをつなぐと自動でマウントしてくれる。だからてっきりつないだまま起動しても自動で認識しれくれるのかと思ったら、そうはいかなかった。タイトルに書いたようにログインできない。もう少し正確に言うと、ログイン画面にはなるんだけど、パスワードを受け付けてくれない。
仕方がないから外付けハードディスクを取り外して強制再起動したら、今度はちゃんとログインできた。どうやら起動時にマウントするには /etc/fstab にちゃんと設定しないとダメなようだ。
で、いろいろ調べた結果、/etc/fstab に次の行を追加して再起動したら、無事にマウントできた。
# USB HDD WIWAXIA(HD-WLU3) UUID=42D87A94D87A8647 /media/wiwaxia ntfs default 0 0
一番最初の UUID というのがディスクを識別するためのものらしい。sudo blkid
コマンドで調べられる。
takatoh@nightschool:~$ sudo blkid [sudo] password for takatoh: /dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat" /dev/sda2: LABEL="RECOVERY" UUID="78CCD2AACCD26244" TYPE="ntfs" /dev/sda3: LABEL="OS" UUID="3206D4AB06D47179" TYPE="ntfs" /dev/sda5: UUID="9c0ffb47-4031-4401-a18f-f7517a2e0378" TYPE="ext4" /dev/sda6: UUID="b8260b25-cc45-46c1-8152-7b1ea2cff5b9" TYPE="swap" /dev/sdb1: LABEL="WIWAXIA" UUID="42D87A94D87A8647" TYPE="ntfs"
一番最後の行が外付けハードディスク。
で、2番めのパラメータがマウントポイント。/media 以下にマウントするのが Ubuntu 流らしいので /medhia/wiwaxia というディレクトリを作ってそこにマウントすることにした。3番目のパラメータはディスクのフォーマット。もともと Windows で使ってたディスクなので ntfs を指定している。4番目以降のパラメータはよくわからないけど、参考にしたページに載ってたそのまま。
さて、これで再起動してみると、おお、今度は正常にログインできるようになった。ちゃんと設定したマウントポイントにマウントされている。
takatoh@nightschool:~$ ls /media takatoh wiwaxia takatoh@nightschool:~$ ls /media/wiwaxia $RECYCLE.BIN bsl sombrero-storage RECYCLER softwares wallpapers System Volume Information sombrero-devel-storage