pop-osを介してUbuntuを新しくインストールしようとしていますが、USBから起動しようとするたびにUSBから起動しようとした場合にのみ正しく起動されます。次の画面が表示されます。
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completion. Anywhere else TAB lists possible device or file completion.
grub>_
私はこの問題の原因が何であるかわかりません。私はLinuxに初めて触れましたが、まだパーティショニングや何も(少なくとも意図的に)台無しにしたことはありません。私は指示に従った。ここ:
ある日、WindowsとデュアルブートでElementary OSをインストールしていたときに、再起動時にGrubエラーが発生しました。エラーメッセージを含むコマンドラインを受け取りました。
最小限のBASHライン編集をサポートします。最初の単語の場合、TABは可能なコマンドの完了をリストします。他の場所では、TABが可能なデバイスまたはファイルの完成をリストします。
行の編集など、最小限のBASHサポート実際にこれはElementary OS固有のバグではありません。これは、すべてのLinuxオペレーティングシステム(Ubuntu、Fedora、Linux Mintなど)で発生する可能性のある一般的なGrubエラーです。
この記事では、UbuntuベースのLinuxシステムで「最小BASHバックライン編集のサポート」Grubエラーを修正する方法を学びます。
このチュートリアルを読んで、似たようなより一般的な問題を解決できます。エラー:Linuxのgrub構造に対応するパーティションがありません。
前提条件 この問題を解決するには、次のものが必要です。
(好ましくは)同じLinuxディストリビューションのライブUSBまたはディスクライブセッションで動作するインターネット接続の前提条件が満たされていることを確認した後、死の黒い画面(私がそうすることができる場合)を修正する方法を見てみましょう。 Linux;))。
「最小BASHのような行編集をサポートする」Grubエラー修正ステップを注意深く(盲目的にしないで)、プロセスは簡単です。システムによっては、パーティション名を変更する必要があります。
ステップ1:ライブLinux USBから起動します。
ステップ2:システムがEFIまたはBIOSを使用していることを確認する必要があります。これを行うには、ターミナルを開き、次のコマンドを使用してパーティションを一覧表示します。
sudo fdisk -l
出力が途方もない可能性があるため、慎重に見てください。 EFIのようなものが表示されたら、システムにEFIがあります。この情報は後の段階で重要になります。
Device Start End Sectors Size Type /dev/sda1 2048 976895 974848 476M EFI System /dev/sda2 976896 40038399 39061504 18.6G Linux filesystem /dev/sda3 40038400 79099903 39061504 18.6G Linux filesystem /dev/sda4 79099904 468875263 389775360 185.9G Linux filesystem
ここに注目すべき2つのことがあります。 EFIがマウントされたパーティション(インストールされている場合)とルートパーティションがマウントされているパーティション。
ステップ3(UEFIシステムのみ): grubを再インストールするだけです。
まず、ルートパーティションをマウントします。私は/dev/sda2をルートパーティションとして使用しましたが、システムにすでに存在しているものに応じて変更する必要があります。
sudo mount /dev/sda2 /mnt
EFIシステムがある場合は、このパーティションもマウントしてください。
sudo mount /dev/sda1 /mnt/boot/efi
次のステップは、最終的にUEFIシステム用のグラブを次のようにインストールすることです。
sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu --target=x86_64-efi --efi-directory=/mnt/boot/efi
次のコマンドを使用してUbuntu Linuxを再起動します。
shutdown -r now
グラップを再び正常に戻す必要があります。
私はこれを試みます:
binyamin@pop-os:~$ sudo fdisk -l [sudo] password for binyamin: Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors Disk model: SAMSUNG MZALQ512HBLU-00BL2 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 16384 bytes / 131072 bytes Disklabel type: gpt Disk identifier: FD854D1E-4AEC-49E6-8A99-BF137A834EA9 Device Start End Sectors Size Type /dev/nvme0n1p1 4096 1023998 1019903 498M EFI System /dev/nvme0n1p2 1024000 9412606 8388607 4G Microsoft basic data /dev/nvme0n1p3 9412608 991822510 982409903 468.4G Linux filesystem /dev/nvme0n1p4 991822512 1000211118 8388607 4G Linux swap Partition 4 does not start on physical sector boundary. Disk /dev/sda: 14.59 GiB, 15669919744 bytes, 30605312 sectors Disk model: Cruzer Blade Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x2cf4ba3a Device Boot Start End Sectors Size Id Type /dev/sda1 * 0 5999871 5999872 2.9G 0 Empty /dev/sda2 5271500 5279499 8000 3.9M ef EFI (FAT-12/16/32) Disk /dev/mapper/cryptswap: 4 GiB, 4294442496 bytes, 8387583 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 16384 bytes / 131072 bytes Alignment offset: 8192 bytes binyamin@pop-os:~$ sudo mount /dev/nvme0n1p3 /mnt binyamin@pop-os:~$ sudo mount /dev/nvme0n1p1 /mnt/boot/efi binyamin@pop-os:~$ sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu --target=x86_64-efi --efi-directory=/mnt/boot/efi Installing for x86_64-efi platform. Installation finished. No error reported. --target=x86_64-efi: command not found
その後、ページに提供されているスタートアップリカバリを使用する2番目の方法に従いましたが、問題が解決されたというメッセージが表示されましたが、問題は解決されませんでした。 Pastebinへのリンクを投稿しましたが、URLは空白として表示されます。 (https://paste2.org)。私が見たすべてのソリューションはUSBブートに関連していましたが、まさに私はできませんでした。マイコンピュータはLenovo Ideapad 5です(該当する場合)。どんな助けでも大変感謝します。