外付けハードドライブに Ubuntu 12.04 をインストールして更新しましたが、Ubuntu 経由で内部ハードドライブにアクセスできるようにしたいと考えています。内部ハードドライブの 1 つには Windows 7 がインストールされており、もう 1 つはメイン ストレージ用の 1 TB ハードドライブです。Ubuntu で他のハードドライブにアクセスする方法がわかりません。
また、外付けデバイスを接続していない場合は Windows 7 が直接起動し、接続した場合は F11 をクリックしてブート メニューに移動しなくても、両方を切り替えるブート オプションが表示されるようにする方法はありますか?
助けてくれてありがとう! :)
答え1
最初の質問への回答として、内部ハードドライブを Nautilus にマウントすることで、それらにアクセスできるはずです。これを行うには、「ファイル」を開いて、左側のパネルのパーティションをクリックします。
2 番目の質問については、私が知る限り、これを行う方法はありません。これはブート システムの設計によるもので、GRUB をハード ディスクにインストールすると、常に Ubuntu が接続されていると想定されるか、常に Windows が直接起動されます。残念ながら、f11 を使用して BIOS ブート メニューに入る以外にオプションを提供する方法はありません。
答え2
ただし、他の OS パーティションが内部ディスク (別のディスクまたはパーティション) である場合は、GRUB を使用してそれをブート メニューに追加できます。
ここに私のメモがあります。
# 別の OS は表示されますか? os-prober linux-boot-prober /dev/sda2
# 現在の OS の /boot パーティションの grub ブート メニューに追加します grub2-mkconfig -o /boot/grub2/grub.cfg grub2-install /dev/sda
# 他のルートパーティション(マウント済み)に grub boot を設定します grub2-mkconfig -o /mnt/alt/boot/grub2/grub.cfg # grub2-install --root-directory=/mnt/alt /dev/sda
# エントリとメニュー番号を一覧表示します sed -e '/^menuentry/!d' -e "s/[^']('[^']').*/\1/" \ /boot/grub2/grub.cfg | cat -n
# 新しい OS に再起動 (上記のメニュー 5) (1 回のみ) grub2-reboot 5 # <-- simple vs ,--verbose grub2-reboot 'Fedora release 24 (Twenty Four) (on /dev/sda2)' grub2-editenv list reboot
PS: ブートディスクや USB なしで、他のパーティションに新しい OS をインストールすることもできます。しかし、それは別の問題です。