USB Linuxをインストールするために/ dev / sd *を変更しますか?

USB Linuxをインストールするために/ dev / sd *を変更しますか?

インストールしようとしています。サイエンティフィックLinux 6.1(実際にはブランドのないRedHat Enterprise Linux)USBドライブからインストーラを起動します。

インストーラは正常に起動しますが、2つのことが起こります。

  1. 私のUSBドライブは/ dev / sdaと表示され、私の内蔵ハードドライブ(OSをインストールしたいドライブ)は/ dev / sdbです。ただし、インストール後にUSBドライブを取り外すと、システムが正常に起動するようにハードドライブが/ dev / sdaにあることを望みます。これをどのように変更できますか?
  2. セットアッププログラムが起動しても実際のインストールを開始すると、インストールプログラムが「ISO 9001」インストールイメージを見つけることができないというエラーメッセージが表示されます。

これら2つの質問を関連付けることができますか?どんなアドバイスにも感謝します...ありがとう。

答え1

/dev/以下にリストされているデバイスは、Linuxカーネルで見つけてシステムで使用できるデバイスです。実際、カーネルをハッキングしないと、このリストの表示方法を変更することはできません。

しかし、良いニュースがあります。必ずしもそうではありません。 USBスティックから起動すると、カーネルはRAMで実行され、見つかったデバイスを列挙します。これは固定マッピングではありません。つまり、デバイスが別の順序で検索されると、起動するたびに変更されます。デフォルトでは、これはインストール後にUSBドライブを取り外して再起動すると、プライマリハードドライブが最初に検出されたドライブになるため、/ dev / sdaとマークする必要があることを意味します。カーネルはシステムのインストール時に実行される最終カーネルイメージではないため、インストールされたカーネルがデバイスを列挙する方法を心配する必要はありません。

2番目の問題は、USBドライブの画像が破損しているようです。イメージを再ダウンロードしてUSBドライブに再ロードして、トラブルシューティングに役立つことを確認できます。

答え2

数日前、CDブートを拒否したノートブックにClearOS(CentOSの派生バージョンであり、RHELのレプリカ)をインストールしました。なかなかわかりませんが、結局あなたのようにUSBスティックで起動するようになりましたが、anacondaUSBイメージをソースとして使用することを拒否したため、CDROMから実際のRPMを読み取ることになりました。とにかくパーティションラベルを使って確認したので、/etc/fstabドライブの移動を心配する必要はありません。


編集:私はそれを言及していません。ユニバーサルUSBインストーラ起動可能なUSBメモリースティックを作成します。以前はFedoraとCentOSで良い結果が得られましたが、ClearOSでは「Other」と「New」を選択する必要がありましたsyslinux。 USBスティックを作成するために別の方法を使用した場合は、その方法を試してみることもできます。しかし、RPMを見つけようとしてもまだ役に立ちません。

答え3

すでに述べた潜在的に破損したダウンロードに加えて、2番目の問題についてはよくわかりません。

デバイス名は先着順に割り当てられ、デバイスが検索される順序は本質的に信頼できません。ドライブに割り当てられるデバイス名を制御することはできず、常に同じデバイス名が割り当てられているとは限りません。内蔵ハードドライブがsdbかどうか心配する必要はありません。これにより問題が発生した場合は、ディストリビューションで問題を処理できる可能性があるため、バグレポートを送信してください。

関連情報