私はUbuntu 16.04ライブUSB永続を実行しています。
このコマンドを入力すると -sudo update-grub
このエラーが発生します-/usr/sbin/grub-probe: error: failed to get canonical path of aufs'.
これらのコマンドを適用することで回避策を見つけ、エラーは発生しなくなりました。
sudo apt-get update;
sudo apt-get install grub
(実際には grub 0.9 がインストールされます)
しかし、編集する必要がありgrub.cfg
、grub(0.9)には存在しません。代わりにgrub(2.0最新)にあります。
それから
grub(2.0)をインストールすると、再びこの問題が発生します -/usr/sbin/grub-probe: error: failed to get canonical path of aufs'.
これを解決するために次に何をすべきでしょうか?
私の以前の質問とここに至った経緯
ライブ セッション自体にカーネル ブート パラメータを追加するにはどうすればよいですか?
ライブ セッション自体でブート パラメータを永続化しますか?
Ubuntu 16.04 では grub.cfg ファイルが欠落しており、代わりに menu.lst があります
編集- 「grub customizer」を使用しているときに同じエラーが発生する-
編集- ブート情報:-
答え1
いくつかのコメント、観察、質問:
- GRUB 0.9 は GRUB Legacy とも呼ばれます。これは GRUB の古いバージョンで、今ではほぼ完全に廃止されています。Ubuntu は最近、デフォルトで GRUB 2 を使用しています。私の知る限り、Ubuntu の GRUB Legacy バージョンは BIOS のみで、100% 役に立たないかもしれませんが、これは次の点につながります...
- 投稿された質問をすべてざっと読みましたが、最も重要な問題に関する言及が見当たりません。BIOS/CSM/レガシー モードで起動していますか、それとも EFI/UEFI モードで起動していますか? というディレクトリを探すことで、現在の起動モードを識別できます
/sys/firmware/efi
。ディレクトリが存在する場合は、EFI モードで起動しています。ディレクトリが存在しない場合は、BIOS モードで起動しています。ただし、緊急ディスクを使用している場合は、その起動モードが通常のインストールの起動モードと一致しない可能性があります。パーティション テーブル、MBR の内容、およびその他の診断場所を調べることで、これを識別できます。これが次のポイントにつながります... - 実行してくださいブート修復ユーティリティ「BootInfo サマリーの作成」オプションを選択します。(しないでください「推奨修復」をクリックしてください (少なくともまだはクリックしないでください)。レポートをアップロードするかどうかを尋ねられたら、「はい」をクリックし、ここで提供された URL を投稿してください。これにより、推測ではなく、より正確な回答を得るために必要な、構成に関する詳細情報が得られます。
- あなたが報告したエラーメッセージは聞き覚えのある内容だったので、すぐに追跡しましたこの質問この場合のコンピューターは NVMe ディスクを使用していましたが、GRUB のスクリプトはそのようなディスクの処理に適していないようです。その質問の投稿者は最終的にそれを機能させましたが、彼のコメントからは、彼が何をしたかは 100% 明らかではありません。いずれにせよ、原因と解決策が似ている可能性は考えられます (ただし、確実ではありません)。
全体的に、あなたはしなければならないヘルプが必要な場合は、BootInfo の概要を投稿してください。それがなければ、解決策を推測するしかありません。とはいえ、上で言及した質問に対する回答が役立つ可能性はあります。
また、投稿を検討してみてはいかがでしょうか。Ubuntu フォーラム;その場所は、広範囲にわたるやり取りに適しています。このサイトは、支援しようとする人々からの広範囲にわたる一連のフォローアップの質問に答える必要のない、単純な問題を解決するのに適しています。