
Ubuntu日本語フォーラム

ログインしていません。
glubで、windowsXPのパーティションを分割して、ubuntu8.10をインストールしたPCを使っています。
Songbirdで、ウインドウズ側の音楽ファイルをインポートして、聴いているのですが、PCを立ち上げてubuntuを起動して、Songbirdを立ち上げ、聴こうとすると、ウィンドウズ側の音楽ファイルを認識しないので、場所メニューのウインドウズのメディアを開いて,パスワードを入力すると、Songbirdから音楽ファイルを認識するようになります。
で、質問ですが、Songbirdを開いたときに、ウィンドウズ側のファイルを自動的に認識できるようにすることは可能でしょうか。方法をご存知でしたら、教えてくださいませんか。
最後の編集者: mogmog (2009-01-10 08:49:37)
オフライン
NTFS領域をubuntu起動時に認識させて自動マウントする方法
ubuntuを起動させて手作業でNTFSを認識させてください。
NTFS領域がどのデバイスで認識されいるか端末で確認する。
・アプリケーション->アクセサリ->端末 を起動する。
$ df <-キーボードより入力
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/sdb1 3801164 3368768 240824 94% /
varrun 256984 12 256872 1% /var/run
varlock 256984 0 256984 0% /var/lock
udev 256984 64 256920 1% /dev
devshm 256984 12 256972 1% /dev/shm
lrm 256984 39788 217196 16% /lib/modules/2.6.24-22-generic/volatile
/dev/sda1 30724280 16062784 14661496 53% /media/WinXP
/dev/sda5 8337700 6161596 2176104 74% /media/WorkD
gvfs-fuse-daemon 3801164 3368768 240824\ 94% /home/ubuntu/.gvfs
上記内容から
デバイス名 ファイルタイプ マウントポイント Windows Dev No.
/dev/sda1 NTFS /media/WinXP C:
/dev/sda5 NTFS /media/WorkD D:
自動マウントするように/etc/fstabに上記デバイスを登録する。
/etc/fstabを修正するのだが今現在マウントされているのでアンマウントする。
$ sudo umount -a
/etc/fstabを修正
$ sudo gedit /etc/fstab
テキストの最後に以下の2行を追加する。
/dev/sda1 /media/WinXP ntfs-3g defaults,locale=ja_JP.UTF-8 0 0
/dev/sda5 /media/WorkD ntfs-3g defaults,locale=ja_JP.UTF-8 0 0
再マウント
$ sudo mount -a
再マウントが確認できたらOSを再起動して自動マウントされるか確認してください。
(注)Windows NTFS領域がマウントされるマウントポイントの名称/media/WinXPはVolum名です。
mogmogさんの環境に合わせてください。
最後の編集者: のんき (2009-01-09 23:30:17)
オフライン
のんきさん ありがとうございます。
/etc/fstab を変更して、再マウントしたら以下のエラーになりました。
noboru@ubuntu:~$ sudo mount -a fuse: failed to access mountpoint /media/disk: No such file or directory noboru@ubuntu:~$
変更した/etc/fstab は、以下の内容です。
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/sda5 UUID=31173e12-1e9c-4c75-91c6-947489274f7c / ext3 relatime,errors=remount-ro 0 1 # /dev/sda6 UUID=1c8f6341-93b9-4985-868c-46d614a5abcb none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0 /dev/scd1 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 /dev/sda1 /media/disk ntfs-3g defaults,locale=ja_JP.UTF-8 0 0 <ーここを追記
マウント前とマウント後のファイルシステムはこうです。
マウント前:
noboru@ubuntu:~$ df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sda5 27844368 4591540 21849552 18% / varrun 386552 100 386452 1% /var/run udev 386552 2780 383772 1% /dev tmpfs 386552 148 386404 1% /dev/shm noboru@ubuntu:~$
その後、場所メニューからマウントしようとすると、マウントできません rootだけがマウントできます と表示され、マウントできないので、/etc/fstab を元に戻して、マウントしました。その後のマウント後のファイルシステムはこうです。
noboru@ubuntu:~$ df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sda5 27844368 4591612 21849480 18% / varrun 386552 100 386452 1% /var/run udev 386552 2780 383772 1% /dev tmpfs 386552 148 386404 1% /dev/shm /dev/sda1 48829532 19198856 29630676 40% /media/disk noboru@ubuntu:~$
どこを直した方がいいのでしょうか、教えてくださいませんか。
最後の編集者: mogmog (2009-01-10 10:38:59)
オフライン
マウントポイントについて触れていませんでしたね。
自動マウントを行う場合は事前にマウントポイントを作成しておかなければなりません。
/media/diskでも良いのですが出来れば今後共利用されないユニークな名前にされた方が良いかと思います。
今回はWinXPとします。
アプリケーションー>アクセサリー>端末 起動します。
$ sudo mkdir /media/WinXP
$ sudo chown ユーザーID:パスワード /media/WinXP
/etc/fstabの/media/diskを/media/WinXPに書き換えればOKです。
オフライン
のんきさん ご回答ありがとうございます。
のんきさんのご回答どおりに、変更してみました。 sudo mount -a コマンドで、マウントできるようになり、再起動してみても、デスクトップにウィンドウズのメディアが表示されるようになりました。ただ、chown コマンドでエラーが表示されたので、ネットで chown コマンドを調べて、
$ sudo chown ユーザー名:メインのグループ名 /media/WinXP
で、chown コマンドが通りました。私の場合、ユーザー名、グループ名は同一の名前を使っています。
そこまではうまく進んだのですが、Songbirdを起動して、音楽を再生しようとしますと、エラーが表示されます。デスクトップのウィンドウズのメディアのアイコンをクリックして、一度ウィンドウズの中のファイルを表示させると、再生できるようになります。
これはSongbirdの、固有の問題なのかどうか、私には分かりません。私はlinuxに詳しくないので、あとどのような操作が必要なのか、分からないのです。こうして、linuxのコマンドを学んでいる段階です。ご回答よろしくお願いします。
オフライン
その後、songbird のライブラリのソングリストをすべて削除して、音楽ファイルをインポートし直して、再起動したら、無事再生されるようになりました。
のんきさん、ありがとうございました。
オフライン