質問: シンボル 'grub_file_filters'がkali linuxに見つかりませんvm apt-get updateの後; kali linux vmでapt-getのアップグレードが正常に終了し、一部のインストールを完了するために再起動し、grubレスキューモードに移行しました。救急時>ls、次を返します:(hd0) (hd0,msdos1) (hd0,msdos5) set、次を返します:cmdpath=(hd0) prefix=(hd0,msdos1)/boot/grub root=hd0,msdos1 私はls on(hd0)/ boot、(hd0、msdos1)/ boot、(hd0、msdos5)/ bootを実行し、(hd0、msdos1)でのみブート可能なイメージの結果を確認しましたinsmod linux、次のgrubエラーを返します:symbol 'grub_file_filters' not found grubがどこを探しているかを確認したかったinsmod kali返された:/boot/grub/i386-pc/kali.mod not found したがって、エラーが発生する前にlinuxモジュールが見つかったようです。調査の結果、このエラーはファイルシステム/ usbデバイスに関連していることがわかりましたが、これは仮想イメージであるため(そして私はvirtualboxを使用しているため)、修正方法がわかりません。最初から再インストールしても問題ありませんが、このエラーとそれが何を参照しているか、どのように解決できるかについて興味があります。洞察をありがとう追記:これは、vmを起動した瞬間からの画面の出力で、上記のlsコマンドのいくつかを実行した後です。error: symbol ‘grub_file_filters’ not found. entering rescue mode... grub rescue> ls (hd0) (hd0,msdos5) (hd0,msdos1) grub rescue> ls (hd0) (hd0): filesystem is unknown. grub rescue> ls (hd0,msdos5) (hd0,msdos5): filesystem is unknown. grub rescue> ls (hd0,msdos1) (hd0,msdos1): filesystem is ext2. grub rescue> ls (hd0)/boot error: unknown filesystem grub rescue> ls (hd0,msdos5)/boot error: unknown filesystem grub rescue> ls (hd0,msdos1)/boot ./ . ./ system.map-4.18.0-kali2-amd64 config-4.18.0-kali2-amd64 initrd.img—4.18.0-kali2-amd64 vmlinuz-4.18.0-kali2-amd64 grub/ config-4.19.0-kali5-amd64 vmlinuz-4.19.0-kali5-amd64 system.map-4.19.0-kali5-amd64 initrd.img-4.19.0-kali5-amd64 grub rescue>
回答: osxで私にとってうまくいったのは、daniel simonの回答とddburrjrのコメントを組み合わせたものです。 kali linuxの公式webページから新しい.isoイメージをダウンロードします。 virtualboxを起動し、kali linux仮想マシンの設定を開きます。ダウンロードしたisoイメージを仮想cdとして「ストレージページ」に追加します。どうやって? 「コントローラ:ide」を選択し、右側の「cdを選択」ボタンをクリックして、ダウンロードした.isoファイルを選択します。 ブート中にf12を押し、「c」を押してcd_romからブートします ブートメニューで[live(amd64)]を選択して、.isoファイルからkali linuxを実行します。 次の手順に従ってください https://www.youtube.com/watch?v=5spko02g5v4 できた! kali linuxが仮想ハードドライブから再起動します