
答え1
Rufus Made USB のコマンド ラインを変更する
update-grub
ライブ USB または永続 USB では動作しません。ただし、Windows で Rufus 製の USB 上のコマンド ラインを直接編集できます。
レガシー モードで起動する場合: Windows エクスプローラーで /isolinux/txt.cfg を選択して開き、iommu=soft
最初のメニュー項目の quiet と splash の間に追加します。保存します。
UEFI モードで起動する場合: Windows エクスプローラーで /boot/grub/grub.cfg を選択して開き、iommu=soft
最初のメニューエントリの quiet と splash の間に追加します。保存します。
セッションごとに一時的に変更することもできます。
レガシーを起動するには、 を押しshift
、Esc
言語画面で をもう一度押しますF6
。Esc
上記のようにコマンド ラインを編集し、 を押しenter
て起動します。
UEFI モードで起動するには、e
ブート メニューを押します。上記のように編集し、押してF10
起動します。
答え2
私は、Windows なしで、2 つ目のライブ Ubuntu/Linux USB ディスク/CD を使用して、上記の @CSCameron が説明した作業を実行できました。基本的に、これには、2 つ目のライブ USB から Ubuntu を実行し、最初のライブ (永続的) USB 上の「usbboot」というパーティションにアクセスし、そのパーティションの grub ファイル (/boot/grub/grub.config にある) を編集することが含まれます。このプロセスでは、usbboot パーティションをマウントする必要があります。このパーティションがすべてのライブ Ubuntu USB ディスクに存在するかどうか、またそれが永続性と関係があるかどうかはわかりません。詳細/手順は次のとおりです。
- 2台目のライブUSBでUbuntuを起動する
- 最初のライブUSB(変更したいUSB)を差し込みます
- このコードを実行すると、パーティションとその「デバイス」およびラベル情報のリストが取得されます。
sudo blkid -o list
- リストを見て、「usbboot」というラベルの付いたパーティションを特定します。 パーティションが複数ある場合は、必ず最初のライブ USB (変更したいもの) から 1 つを選択してください。
- そのパーティションのデバイス情報を取得します。これは「/dev/sdXX」のようなもので、XX はそのパーティションに固有のものです (再起動後に変更される可能性があることに注意してください)。
- 次のコードを使用してパーティションをマウントします。
sudo mkdir /mnt/bootboot # bootboot can be any name of your choice`
sudo mount /dev/sdXX /mnt/bootboot
- ファイル マネージャーを使用して、/mnt/bootboot/boot/grub/grub.cfg ファイルが存在するかどうかを確認します。存在しない場合は、そのフォルダーの周辺に、該当する可能性のある他の grub.cfg ファイルがないか確認します。予想される場所に存在する場合は、次のコマンドを実行してファイルを編集します。
sudo gedit /mnt/bootboot/boot/grub/grub.cfg
必要に応じて、このコマンドを変更して、gedit の代わりに nano または他のテキスト編集方法を使用します。- タイムアウト値を希望の秒数に変更します。つまり、「set timeout=10」を「set timeout=3」(または任意の値) に変更します。変更を保存します。
- 最初の/オリジナルのライブ USB を使用してコンピューターを再起動します。すべてがうまくいけば、修正した grub 設定に従って起動します。
この解決策は、上記のCSCameronの回答と別の投稿に基づいた実験から導き出されました。https://forums.linuxmint.com/viewtopic.php?p=1692327#p1692327