USBにgrubをインストールして、レスキューディスクにすることはできますか?
質問: 次のコマンドを実行しても安全ですか?
sudo grub-install /dev/sdb (where sdb is my USB drive)
update-grub2
- 質問: ハードディスクから起動できないときはいつでも、USBからgrubメニューを実際に取得できますか(BIOSで
最初に起動する場合)? - 質問: update-grub2は、別のドライブにインストールするときに1つのドライブから自分自身を削除しますか?
BIOSオプションに応じて、USBからではなくハードディスクからも起動しますか?
承認された回答:
問題は、USBドライブにGRUBをインストールすることです。最初に質問から始めましょう:
-
コマンド
sudo grub-install /dev/sdb
(sdbは私のUSBドライブです)USBドライブが接続されたハードドライブから起動すると動作するはずです。ただし、GRUBは構成ファイルを/ boot / grubに配置するため、それらがどこに配置されるかは、USBドライブにインストールされているUbuntuの種類によって異なります。- ライブUSBの場合、/ boot / grubフォルダーにはloopback.cfgが含まれます
。残りのgrubをインストールすると、意図しない影響が生じる可能性があります。 -
8GB以上のUSBドライブにUbuntuをフルインストールしている場合は、「UbuntuをUSBキーにインストールするにはどうすればよいですか?」を参照してください。 (スタートアップディスククリエーターを使用せずに)
その後、Ubuntuのインストール時にGRUBをインストールする必要があります。
何らかの理由でGRUBがインストールされていない場合は、USBブートパーティションをマウントして(sdb1を想定)、残りのgrubが通過する場所を指定できますsudo mount /dev/sdb1 /mnt sudo grub-install –boot-directory=/mnt/boot /dev/sdb
- ライブUSBの場合、/ boot / grubフォルダーにはloopback.cfgが含まれます
-
はい、USBドライブに完全なUbuntuがインストールされていれば、USBドライブからGRUBメニューを取得できます。
-
いいえ、updategrubは内部ドライブから情報を削除しないでください。
sudo chroot /mnt
を使用して、どのGRUBを更新するかを制御できます。 sdb1をmntにマウントした後。
これがお役に立てば幸いです。