
Ubuntu 10.10 / Windows 7 デュアル ブート環境を使用しています。場合によっては、USB スティックまたは USB 接続のポータブル HD から直接起動し、デュアル ブート GRUB ローダーをバイパスするか、起動可能な USB デバイスのブート オプションを追加する必要があります。
注: USB ブート オプションは BIOS で HD オプションよりも優先順位が高く設定されており、USB デバイスは単一の OS 環境で期待どおりに起動します。
問題: デュアル ブート GRUB 環境では、BIOS の優先順位設定は基本的に無視されます。
このシナリオで USB デバイスを起動するための最善のアプローチは、既存の GRUB エントリに「cdrom-detect/try-usb=true」を追加することでしょうか、それとも別の解決策でしょうか?
答え1
BIOS の優先順位設定は無視されません。USB は BIOS で HD として登録されている可能性があります。USB を最初に起動するように設定するのではなく、どの HD デバイスを最初に起動するかを並べ替えてみてください (通常は USB というラベルが付いています)。
答え2
これは grub のデュアルブートとは関係ないと思います。Xp と Mint を使っていて、USB をデフォルトのブート エントリとして設定してテストしたところ、うまくいきました。BIOS 設定を復元してから、もう一度試してみるといいかもしれません。
答え3
BIOS は grub の前にロードされ、起動するデバイスを選択するのは BIOS なので、grub とは関係ありません。
とはいえ、USB デバイスは HDD として登録できます (他の投稿者が言ったように)。多くの場合、BIOS スプラッシュ中にボタンを押して、ブート デバイスを手動で選択できます (多くの場合、F12)。USB からブートするのは例外なので、USB キーを忘れた場合にコンピューターをそこからブートさせたくないので、この方法の方が簡単だと思います。