私のコンピュータでLinuxとWindowsをダブルブートしようとしています。ネットワーキングに興味があり、オンラインで検索した後、Kaliをインストールしたかったです。
Live USBをロードした後、以下の指示に従いました。これら 二つページ。
最後まですべてが順調に進んだ。再起動しましたがエラーが発生しました。
Welcome to GRUB!
error: file '/boot/grub/x86-64-efi/normal.mod' not found.
grub rescue>
私はLinuxに初めて触れているので、インストール中に何が間違っているのかを説明できますか?
大きなパッケージをインストールし、ハッシュを確認し、ISOをUSBに書き込み、35GB SSDをKaliに割り当てました。ヘルプページに記載されているように、すべての手順を正確に行いました。
同様のエラーが発生した人についてオンラインで調査したところ、誰もが「i386-pc」エラーを受けているようです。また、install-grubは私のLive USBでデフォルトで使用できるコマンドではありません。
答え1
~からカリ Linux ドキュメント(強調):
Kali Linuxはあなたに適していますか?
このディストリビューションの開発者として、誰もがKali Linuxを使用することをお勧めしたいかもしれません。しかし実際には、Kaliは特にプロフェッショナル侵入テスターとセキュリティ専門家を対象としたLinuxディストリビューションであり、その独自の特性を考慮するとLinuxを初めて使用する場合は、このディストリビューションをお勧めしません。あるいは、開発、Webデザイン、ゲームなどのための汎用Linuxデスクトップディストリビューションを探しています。
経験豊富なLinuxユーザーでさえ、Kaliはいくつかの困難を経験するかもしれません。[...]
Kaliは、主流のディストリビューションよりも「最先端の」(つまり、時折欠陥が発生する危険がある場合でも新しいもの)である傾向があります。最初のLinuxインストールのためにKaliを選択したときに間違った選択をしたようです。
このエラーメッセージは、UEFIバージョンのGRUBブートローダを使用しているため、UEFIファームウェアを含むかなり近代的なシステムが必要であることを示します。リンクされたインストール手順残念ながら、従来のBIOSスタイルのブートローダの場合のみを扱います(これが意味しますi386-pc
)。 「マスターブートレコード」は実際にUEFIに適用されないため、ステップ14のスクリーンショットはUEFIバージョンごとに異なる必要があります。
EFIシステムパーティションには、実際のGRUBブートローダや初期設定ファイルなど、複数のファイルを含むディレクトリ\EFI\kali
(またはおそらく)が必要です。 WindowsもUEFIを使用して起動する場合は、Windows起動ローダを含むディレクトリも必要です。\EFI\debian
grubx64.efi
grub.cfg
\EFI\Microsoft
ファイルgrub.cfg
には次の内容を含める必要があります。
search.fs_uuid 12345678-9abc-def0-1234-56789abcdef0 root
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
この行のUUID文字列は、search.fs_uuid
KaliをインストールしたGPTパーティション(Kaliルートファイルシステム、または/boot
別のパーティションで作成した場合はファイルシステム)のファイルシステムUUIDを参照し、この行set prefix
は次のディレクトリを参照する必要があります。 :GRUBモジュールディレクトリ(x86-64-efi
GRUB UEFIバージョンの場合)とパーティションの実際のGRUB設定ファイル。これらすべては、以前に選択したものに基づいてインストーラによって自動的に決定される必要があります。残念ながら、Kaliインストーラに何らかの理由でエラーがあるか、実際のGRUBモジュールディレクトリを正しく入力できないようです。開始の問題を解決するには、この情報がインストールと一致することを確認し、必要に応じて修正する必要があります。
したがって、Kali用に作成する複数のパーティションを指定し、パーティションの1つに小さすぎるサイズを指定しない限り、おそらく何も間違えず、誤ってエラーが発生したようです。
診断のために、gparted
現在のディスクパーティション(または同様のコンテンツを含む)ビューを確認することが重要です。 Kaliインストーラによってgparted
作成されたパーティションについてPartition
- >メニュー項目に表示される情報Information
も役立ちます。これには、UUID
EFIシステムパーティションに配置されたファイルの内容と一致する必要があるフィールドが含まれているためです。grub.cfg
Kali Live USBは特に確認されていませんが、通常GRUBインストールコマンドではgrub-install
ありませんinstall-grub
。