
今日はUbuntuのインストールをDebianに置き換えてみました。Kaliもインストールしています。インストーラーを起動する前に、試してみるのが「楽しい」と思いました。
rm -rf /*
Ubuntuのインストール時に、パーティションをアンマウントしなかったためefi
、パーティションが消去されました。Debianインストーラにバグがあり、Grubのインストールに失敗しました。Grubのインストールをスキップし、残りの手順を完了しました。Debianchroot
にアップグレードしてGrub2をインストールしました。しかし、コマンド
grub-install /dev/sda
奇妙な動作をしています。
Installing for i386-pc platform.
grub-install: error: cannot find a GRUB drive for sda. Check your device.map.
まず、64 ビット システムがあり、sda1 パーティションにフラグboot
とが設定されていますESP
。ここで何が問題なのか、解決策は何なのか、誰か知っていますか?
解決策: 何らかの理由でapt-get install grub
、grub-efi-ia32 も一緒にインストールされました。パッケージ grub-efi-amd64 をインストールすることで問題は解決しました。
答え1
現在お使いのDebianのバージョンが の場合はsystemd-boot
、代わりにそれを使用することをお勧めします。 はるかに使いやすいです。 ガイドに従ってください。ここ。
UEFI に関しては、Grub は気にしないほうがいいでしょう。新しいsystemd-boot
( bootctl
) の方がはるかに簡単で、 に組み込まれていますsystemd
。私はずっと前に をあきらめましたgrub efi
。また、私の方法を試してみたい場合は、何でも質問してください。