Red Hat LinuxとWindows 98のデュアルブートシステムを使用しています。Linuxの稼動中にWindowsパーティションにアクセスする方法はありませんか。
システムの他のパーティション(Windowsパーティションなど)にアクセスするには2つのやり方があります。
今、WindowsパーティションがプライマリIDEハードディスクドライブの最初のパーティション(/dev/hda1)にあるものと仮定します。
シェルプロンプトでrootとしてログインします(suと入力し、rootのパスワードを入力する)。
Windowsパーティションがマウントされるディレクトリを作成します。
mkdir /mnt/win |
パーティションにアクセスする前に、それをこのディレクトリにマウントする必要があります。rootとしてシェルプロンプトで次のコマンドを入力します。
mount -t vfat /dev/hda1 /mnt/win |
ファイル/etc/fstabを編集してWindowsパーティションをマウントする方法もあります。
シェルプロンプトでsuを使ってrootに切り替えます。
パーティションにアクセスする前にマウントが必要です。rootとしてシェルプロンプトで次のコマンドを入力します。
mkdir /mnt/win |
やはりrootとしてテキストエディタで/etc/fstabを開きます。
pico /etc/fstab |
Windowsのマウント先を示す行は/dev/hda1といった行です。この行を次のように編集します。
/dev/hda1 /mnt/win vfat noauto,owner,users 0 0 |
Ctrl-xキーを押し、次にyキー(yes)を押して変更内容を保存します。mountコマンドの詳細については、シェルプロンプトでman mountと入力してmanページを参照してください。
このパーティションにアクセスするにはcd /mnt/winと入力します。Windows 98の「長いファイル名」のディレクトリにアクセスする場合は、ls "Program Files"というようにディレクトリ名を引用符で囲んでください。