別のコンピューターで起動するには、Kubuntuを備えた外部SSDが必要です。そこで、LiveCDを作成し、そこから起動し、外部SSDを接続しました。
GPartedの助けを借りて、SSDをGPTに変換し、パーティションを作成しました。その後、通常どおりインストールを開始しました。もちろん、EFIパーティションを使用して、ブートローダーを外部SSDにインストールしました。
インストール後、再起動すると、UEFIで2つのブートエントリ「Ubuntu」が見つかりました。それらのそれぞれが素晴らしい作品:Kubuntuはロードして動作します。しかし、UEFIブートエントリ「UEFI TS512 ...」(外部SSDのラベル)を選択すると、文字列Couldn't open /EFI/BOOT/fallback.efi 14
が一瞬(2秒未満)表示され、その後、Minimal BASH-like line editing is supported
を表示する画面に変わります。
それで、このシステムを機能させるために何をする必要がありますか?
SSDはUEFIによって「リムーバブルメディア」と見なされるため、UEFIが実行するブートローダーの場所は、実際にはSSDのEFIパーティションからの/EFI/Boot/bootx64.efiです。/EFI/ubuntuからUbuntuブートローダーをコピーして、bootx64.efiに名前を変更する必要がある場合があります。セキュアブートを実行している場合は、/ EFI/ubuntu/shimx64.efiを/EFI/Boot/bootx64.efiにコピーし、/ EFI/ubuntu/grubx64.efiを/EFI/Boot/grubx64.efiにコピーします(これは署名されたバージョンです) )。セキュアブートなしで、/ EFI/ubuntu/grubx64.efiを/EFI/Boot/bootx64.efi(署名なしバージョン)にコピーするだけです。 grub.cfgファイルは/EFI/ubuntu/grub.cfgにある必要があります(また、通常の/ boot/grubの場所から維持されているgrub.cfgを取り込む3ライナーである必要があります。
リムーバブルメディアのEFIパーティションは、ハードディスクのEFIと同じようにセットアップされます。 FATファイルシステム、起動可能フラグ付き(およびefiタイプ "ef"で作成、タイプリストを確認、一部のツールではゼロもある場合があります)。ライブインストールメディアを見て、それが基準を満たしています。 (FATファイルシステム、ブート可能フラグ付き、ディレクトリ/ EFI/Boot、efiブートローダー)。
SSDを単独で起動すると、2台のハードディスクを追加した後にgrub.cfgファイルを編集する必要がある場合があります。 2つのgrub.cfgファイルは(EFIパーティション)/EFI/ubuntu.grub.cfg(3つのライナー)および/boot/grub/grub.cfg(完全な構成ファイル)にあります。 hd0参照をhd2に変更し(ハードディスクが0と1になったと仮定)、/ dev/sda参照が表示された場合は、/ dev/sdcに変更します... USBはUEFIブート設定で最初に設定されます、 右? efiブートメニュー(おそらく電源オン時の一部のファンクションキー)を呼び出すとき、USBが最初ですか? USBを選択すると、SSDから起動しようとしますか?
更新しました :
USB HDD外付けドライブが必要です。 HDDをPCに接続します。次に、PCにインストールするのと同じように、UbuntuのブータブルCDを作成し、外付けHDDにインストールします。パーティションを選択するとき、HDDパーティションを選択します。あなたは自分でそれを認識しなければなりません。
完了したら。
その後、いくつかを行います
。須藤apt-getアップデート
。 Sudo apt-get install grub2
update-grub
その後、grubローダーでオプションを確認できます。