web-dev-qa-db-ja.com

USBが/ dev / sdbではなく/ dev / sdaに設定されている

キックスタートファイルを使用して、ユーザーの介入なしにRed Hatインストーラー(RHEL6.5)をガイドしようとしています。 /dev/sdb/fs.cfgでキックスタートファイルを正しく検索しますが、USBは/dev/sdaとして認識されるため、実際には/dev/sda/fs.cfgにあります。インストーラーをこの宛先に手動でポイントできますが、キックスタートファイルの残りの部分は、ネイティブハードドライブがsdaであることに依存しています。キックスタートファイルを編集せずにそうしたいと思いますが、それは必要なことです。

カーネルがUSBをsdbとして、HDをsdaとして認識するように強制する方法はありますか(私はカーネルが混合を担当していると思いますが、わかりません) ?外付けドライブ(USB)をsdaとして選択し、内蔵(HD)をsdb.に強制するのは非常に奇妙に思えます

注:私の問題は this one とよく似ていますが、私のキックスタートファイルはHDがsdaであることに完全に依存しています

この問題はRHEL6.5インストーラーでのみ発生し、RHEL5.Xインストーラーでは発生しません(以前のバージョンのRHEL6.Xを試したことはありません)。私が本当に知りたいのは、それがバージョン間の変更である理由です。

7
skamazin

ホストのBIOSに移動し、ハードドライブとリムーバブルドライブの順序を並べ替えます。これにより、Linuxカーネルに表示される順序が調整されます。

3

私のピカピカの新しいが古代の$ 45 HP G60ラップトップでは、同じ問題が発生していました。 USBを/dev/sdaから/dev/sdbに変更しました。これは、新しいSSDを起動順序の最初に配置することで行いました。次に、起動時に、BIOSに入るようにEscキーを押しますが、preBIOSメニューがあります。したがって、F10キーを押してBIOSに入るのではなく、ブートオプションのF9キーを押しました。次に、BIOSで設定された起動順序に関係なく、USBからの起動を手動で選択できます。明らかに私はUSBを選択しましたが、インストール時にSSDが/dev/sdaと表示されていました。

私は検索して検索しましたが、多くの人が同様の問題を抱えていますが、誰もそれを示唆していません。私が見つけた他のものよりもはるかに単純です。直感的にそれを発見しました。

1
charlyRoot

RHEL6以降では、インストールメディアのラベルを使用して、一貫性のないカーネルのsdX命名ではなく一意の名前でドライブ/ HDにアクセスできます。

USBドライブにファイルシステムを作成する場合は、e2labelなどのファイルシステムにラベルを付けるか、ファイルシステムに101の方法でラベルを付けることができます。

ラベルを付けると、その名前でUSBにアクセスできます。例:ks = hd:LABEL = yourname:/path/to/fs.ks

また、このタイプの命名は他の場所でも使用できることに注意してください。メディア、リポジトリなどのインストール...

0
Derek Schrock