別のハードドライブとデュアルブートを使用するにはどうすればいいですか?

別のハードドライブとデュアルブートを使用するにはどうすればいいですか?

外付けハードドライブに 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 をインストールすることもできます。しかし、それは別の問題です。

関連情報