GRUB 부팅을 다른 USB 드라이브로 만드는 방법

GRUB 부팅을 다른 USB 드라이브로 만드는 방법

まず背景知識:

NASとして使用する古いコンピュータがあり、フラッシュドライブにopenmediavault(debianベース)がインストールされています。そこで、フラッシュドライブからより速い速度を得るためにUSB 3.0ポートを備えたPCI-E拡張カードを購入しました(したがって、USB 2.0ポートへのインストールに時間がかかり、簡単なapt-getアップデートにも時間がかかります)。 。問題は、私のマザーボード(Asus P5KPL)がPCI-Eカード自体(または3.0 USBまたはその両方)を認識しないことです。インターネット検索に時間を費やし、プライマリドライブが grub をロードするようにブートと grub を 2.0 ポートのフラッシュドライブに移動し、grub.cfg を編集して 3.0 フラッシュドライブの展開を指すようにする提案を見つけました。


質問:

これが私が閉じ込められた場所です。私はLinuxに初めて触れました。 openmediavault起動フォルダを別のフラッシュドライブにコピー(文字通りctrl + c ctrl + v)しましたが、OMVインストーラで作成されたgrub.cfgを開くと、ほとんど何も読み取れません。https://pastebin.com/i1khxP2S- インストール中に作成された元のgrub.cfg。

これは私には理解できません。私は私が読んだ内容を177行に追加しようとしました。ここそしてここ良い:

menuentry "Try USB HD0 boot" {
    rootnoverify (hd0)
    chainloader +1
    boot
}

menuentry "Try USB HD1 boot" {
    map (hd0) (hd1)
    map (hd1) (hd0)
    liveswap
    rootnoverify (hd0)
    chainloader +1
    boot
}

しかし、私はまだ迷子になり、成功しませんでした。何を編集するのか知っていますか?

今数時間:

- NASディストリビューションなので、フラッシュドライブにディストリビューション(openmediavault)をインストールしており、HDDはストレージ用にのみ残す予定です。

-USB 2.0ポートからopenmediavault ISOインストーラから起動すると、3.0ポートのフラッシュドライブがすぐに認識されるため、どのプライマリドライブでも機能する必要があると思います。

- BIOSでACPI 2.0のサポートを有効にするよう提案されていますが、成功しませんでした。

編集:できるだけ少ない行で通常とデフォルトのgrub.cfgを試してみましたが、まだ成功していません。

ベストアンサー1

私の考えでは、これはおそらく問題ではないようです。

USBドライブでLinuxを実行してコンピュータの記憶領域を複雑にしたくない場合は、2つの異なるUSB /フラッシュドライブが必要です。

  1. 次に設置予定
  2. から逃げる

また、ブートローダをインストールするには、2 番目の USB/フラッシュドライブに 1 GB のパーティションを作成する必要があります。

おすすめ記事