/boot で grub フォルダが見つかりません。

/boot で grub フォルダが見つかりません。

最近、小型フォームファクタSSDを購入し、CDドライブベイアダプタを介してラップトップに取り付けようとしています。すべてをインストールして設定した後、既存のHDDのシステムパーティションを新しいSSDに複製できるようにclonezillaサムドライブを設定しました。

以前のパーティションのUUIDが変更されたかどうかを確認するなど、そこでいくつかの変更を加える必要がありました。 grubを使って特別な変更が必要かどうか検索してみましたが、あまり見つかりませんでした。

私はシステムを再起動しましたが、BIOSフォーカスはSSDにありましたが、grubはパーティションが見つからず、起動できないと言いました。
私のシステムにArch LinuxとArch-chrootを使用してサムドライブをインストールすると、ブートカーネルとinitram FSファイルを見つけることができ、さらにはgrubフォルダもあり、すべてがそこにあります。私のFSタブに正しいUUIDがあることを確認し、別のブートパーティションがありましたが、わかる限り正しく設定されました。私も走った。グラップメイク構成すべてが最新であることを確認するコマンドです。
再起動してもGrub Rescueが発生します。パーティションなし間違い。 grub回復コンソールを使用すると、私のドライブとすべてのパーティションが表示されますls

私のシステムにArch-chrootすると、grubフォルダが表示されますが、Grubが同じパーティションから起動しようとしたときに存在しない理由を知っていますか?

詳細を見逃した場合は申し訳ありません。正直に言うと、一日中さまざまなソリューションを試して、グラブの仕組みを説明するさまざまなWebサイトを読んだ後、このファイルをすばやくアップロードしようとしています。 。今回は別のブートパーティションではありません。しばらく前に、誰かが別のブートパーティションを持つことが有益であると言っているのを聞いたことがあると確信していますが、この古い東芝のラップトップにそれが必要かどうかわからず、別の面倒な質問のような気がしますが、今は必要ありません。

以下は、この問題を解決するための私の旅の続きです。

今日これについて考えていたところ、別のブートパーティションの場合はFSタブでその存在を宣言し、ブートするたびにマウントしなければならないと思いました。あるいは、私の言葉は、別のブートパーティションがない場合は、grubが私のシステムパーティションからブートフォルダを見つけることを意味するかもしれません。これは、別々のブートパーティションなしでシステムを実行する予定であるかどうかを考えさせます。再インストールする場合は、この作業を実行する前に、現在のシステムにArch-chrootをインストールしてください。そのブートパーティションとgrubフォルダ全体のすべてのファイルを再検索すると、システムが正常に起動してもgrubがgrubフォルダを見つけることができないようです。システムパーティションのBootstrapフォルダに1つを作成することもできます。そしてその中にすべての内容をコピーします。次に、システムが別のパーティションから/ bootをマウントするように指示するfstabの行をコメントアウトします。今夜やってみよう、効果があったらいいな

だから昨夜私のシステムにArch-chrootすることができ、私が必要だと思ったすべてがスタートアップフォルダにありました。私は以前言った計画を続けました。私のシステムはまだ起動されておらず、grub回復コンソールを使用すると、すべてが正しい場所にあることがわかります。通常のコマンドを使用してモジュールをロードしてシステムを起動できますが、これらの手動ステップがないと動作しない理由がわかりません。両方のドライブがシステムにまだあるからかどうかはわかりません。古いドライブをデータドライブとして保持する予定で、以前のシステムパーティションをまだ消去していません。問題がないか確認したいからです。新しいもの。私の新しいSSDは光学ベイアダプタにありますが、同じSATA接続を介して接続するとハードドライブから起動できるため、これが邪魔になる理由はありません。これは確かに解決策を見つけることができない問題ですが、この時点では新しくインストールする準備ができていると思い、大きなハンマーソリューションがすべてを解決できることを願っています。

ベストアンサー1

おすすめ記事