120 GB SSDドライブを搭載したノートブックにUbuntu 18.04 LTS(デフォルトのパーティション化とセキュリティ暗号化による最小設定)をインストールしました。
起動しようとすると、コマンドライングルーブモード(GNU GRUBバージョン2.02)でのみロードされます。ls
出力結果は次のとおりです。
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
ls (hd0,gpt3)/
error: unkown filesytem
ls (hd0,gpt2)/
./ ../ lost+found/ efi/ grub/ ... and then seems to list the kernels e.g. vmlinuz-4.15.0-23-generic
ls (hd0,gpt1)/
efi/
私のBIOSの起動モードはUEFIに設定されています。
答え1
これは私にとって効果的です。 (インターネット接続が必要):
Ubuntu 18.04 LTSで起動するソリューション
(@jas-そうですね。タップオートコンプリートがお手伝いします! )
grub>
プロンプトから:configfile /efi/grub/grub.cfg
または
configfile (hd0,gpt1)/efi/grub/grub.cfg
実行中のシステムにログインしたら、端末からUEFIブート用のGrubを再インストールします(Ctrl + Alt + T)。
sudo su - apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic
使用する設定ファイルの入力を求められたら、最初のオプションであるパッケージマネージャファイルを選択しました。
それから
update-initramfs -c -k all
完璧!
コマンドソース
Grubの起動に関するソリューションを探すUbuntuドキュメント>Grub2/トラブルシューティング>特定のトラブルシューティング>幼虫>>クイックソリューション
https://help.ubuntu.com/community/Grub2/Troubleshooting#grub.3E-1System76サポート文書で修正された再インストールステップ。
chroot
物理システムから起動できるため、変更は不要です。GRUB - GRUBブートローダの回復
https://support.system76.com/articles/grub/#for-sata-drives次のようになります。
- 既存のLVMインストールで「フルディスク」インストールを実行すると、インストーラが無効な起動デバイス(1724417) 代わりにカスタムパーティションを使用し、コンボボックスから正しい起動デバイスを手動で選択します。
https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#Desktop
- 既存のLVMインストールで「フルディスク」インストールを実行すると、インストーラが無効な起動デバイス(1724417) 代わりにカスタムパーティションを使用し、コンボボックスから正しい起動デバイスを手動で選択します。
答え2
GrubはほとんどのLinuxファイルシステムを理解しています。カーネル、initrd、およびルートデバイスファイル名を識別するには、次のコマンドを使用する必要があります。
- ls(hd0,gpt3)/
- ls(hd0,gpt2)/
- ls(hd0,gpt1)/
この方法を使用してカーネルを見つけたら、次のコマンドセットから起動できます。
- ルート設定=(hd0,gpt3)
- Linux /boot/vmlinuz-4.888.35-14-一般ルート=/dev/sda1
- initrd /boot/initrd.img-4.888.35-14-generic
- 始める
答え3
Grubには、上記のドライブのうち、カーネルとinitramfsを含むドライブを確認するために使用できるいくつかのオートコンプリート機能があります。少なくとも、あなたのスタートアップファイルがどこにあるかを教えてくれます。オートコンプリートにはTabキーを使用してください。
help
grub2の機能を調べるためにコマンドを実行することもできます。
EFIカーネルをインストールしたので、linux
コマンドを使用してinitrd
vfat EFIパーティションからカーネルとinitramfsをロードします。