まず背景知識:
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 /フラッシュドライブが必要です。
- 次に設置予定
- から逃げる
また、ブートローダをインストールするには、2 番目の USB/フラッシュドライブに 1 GB のパーティションを作成する必要があります。