CentOS 7のインストールに失敗しました


22

CentOS 7が公開されたというニュースを聞いた後、コンピューターにインストールすることにしました。CentOSの公式Webサイト(という名前のWebサイト)からISOイメージをダウンロードし、CentOS-7.0-1406-x86_64-DVD.isoUltraISOというツールを使用してUSBドライブに焼き付けました。

その後、コンピューターを再起動し、押しF12てブートデバイスを選択しました。(私のGIGABYTEマザーボードの用途はF12:私はこれを選びました。ブートデバイスを選択します)UEFI: hp v245o 1100。ここで、hp v245o 1100USBの名で、私は、これは、いわゆるであると仮定し、USBからEFIブート。その後、3つのメニュー選択が表示されます。

  1. CentOS 7をインストールします
  2. このメディアをテストし、CentOS 7をインストールします
  3. およびトラブルシューティング->。

最初に、実行中のすべてのメッセージを表示するオプション1を選択することにしました。そこで入力eしました。

set params 'Install CentOS 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img

だから私はquietパラメータを削除し、CTRLx開始するために押された、そして私はこれを手に入れました:

    fbエラー

fbが何なのかわからず、インストールプロセスがそこで停止しました。

そこで、私はTroubleshooting -->運のない3番目のオプション(1つ)を試すことにしました。私はまだこのCentOS 7をインストールできず、次のようなものを得ました:

> [7.471771] scsi 0:0:0:0: alua: not attached
> [7.474665] sd 0:0:0:0: [sda] no Caching mode page found
> [7.474682] sd 0:0:0:0: [sda] Assuming drive cache: write through
> dracut-initqueue[685]: Warning: Could not boot
> dracut-initqueue[685]: Warning: /dev/root does not exist

この問題を解決するにはどうすればよいですか?


1
「fb」はフレームバッファですが、それはあなたの問題ではないと思います。サポートされるはずですが、UEFIであると思います。
goldilocks 14

...しかし、それを機能させるために何か特別なことをする必要があるかどうかは明らかではありません。
goldilocks 14

だから、CentOSチームがこの問題を修正するのを待つ以外に何もできないということですか?
Xiangyu 14

わかりません-答えがありません。「fb」の問題が何であり、おそらく問題ではないことを明確にしただけです。#centosIRCの人々は、特別な努力をせずにUEFIをサポートするべきだと言っているので、それは間違った推測かもしれません。
goldilocks 14

@Christopher-2回行った編集により、OPに含まれている画像の表示が壊れています。その編集をやめてください、それは正しくありません。
slm

回答:


12

ddコマンドを使用して起動可能なUSBを作成する必要があると思います(isoがホームディレクトリにある場合):

最初にUSBをアンマウントします(イジェクトしません):sudo umount /dev/sdb1

次に、イメージをディスクに書き込みます。

sudo dd bs=4M if=CentOS-7.0-1406-x86_64-Everything.iso of=/dev/sdb

その後、/dev/root存在しないことは表示されません。


これで問題は解決しました。unetbootinからdd(Windowsのcygwinで提供)に切り替えました。
ニック14

1
これは魅力的でした。ここでルーファスから切り替えました。
xiankai 14

そう思うsudo umount /dev/sdb。説明してください!
nhuvy 14年

USBドライブを接続していて、どこにマウントされているかわからない場合に備えて、ドライブを開いて内容を参照できます。次の手順を実行します。1)USBのフォルダーでCtrl + Lを押して、コンテンツのあるパスを確認します。例は次のとおりです/run/media/george/the-disk。2)cat /proc/mounts(1)の上記フォルダーがマウントされている場所を確認します。場所は(1)からのパスの前になります。例:/dev/sdc1。3)そこから、この答えに従ってください。
シャイレン

ただし、この方法はVMware11では機能しませんでした。WindowsでUSBを差し戻すと、USBをフォーマットするように求められました。USBで起動すると、システムが点滅するカーソルでハングアップしました。
シャイレン

5

/dev/root 不足している。

これは/dev/sdXx、USBから起動するときにラベルまたはルートデバイスの不一致が原因であることがよくあります。

dracutシェルが使用可能になったら、ディレクトリを作成します。

mkdir /mnt/

USBインストーラーを含むものが見つかるまで、異なるブロックデバイスをマウントします(通常、これはtrue / Virt CDROMマウントでは発生しません)。

/dev/USB を見つけたら(たとえば、システムがそれをHDDとして読み取る場合、になる可能性があります/dev/sdd1)、blkidデバイスでコマンドを実行します。

blkid /dev/sdd1

これにより、ブロックデバイスのUUIDがわかります。これを書き留めてください。

使用できる場所に書き留めたら、システムを再起動します。grubインストーラーのブートオプションメニューが読み込まれたら、「e」を押してgrubカーネルパラメーターを編集します。

ここから、行の最後に移動して削除しquiet、インストールが失敗する理由がわかるようにします。次に、パーツを次のように変更します。

一部のブートパラメータはefi、おそらくbiosです。 LABEL=THELABELYOU\X04HAD

に:

一部のブートパラメータはefi、おそらくbiosです。 UUID="THEUUID-YOUWROTEDOWN"

次にctrl + xを押してこれらのパラメーターで起動します。うまくいけばうまくいきます。


私は何時間も答えを探して探していましたが、これは私のためにそれをしました。-volidは、作成したISOでは正しくありませんでした。つまり、isolinux.cfgファイルとは異なります。ありがとうございました。
e40

3

私はまだ自分でCentOS 7をインストールしていませんが、試してみることができます

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet nomodeset

すなわち、「nomodeset」を追加します

それが機能する場合、インストール後にNouveauをブラックリストに登録します。


こんにちは、この「nomodeset」を追加した後、fbプロセスを通過できますが、/ dev / rootが存在しないという警告が表示されました。これに関する提案はありますか?
Xiangyu 14

2
USBデバイスから起動中にこれは起こりますか?何が起こっているのかを説明しているように見えるこの記事を見つけました。この記事はその後削除されましたが、ここではWebアーカイブにあります:dont-use-universal-usb-stick-writers DVD / CDROMからの起動がオプションではない場合、おそらくUEFIの無効化を検討する必要があります。
user74509 14

インストーラーはisoルートを見つけられませんでした。これはビデオ設定に関するものではありません。
デイジー

1

hd:/dev/sdb1 Uディスクデバイス名に<-を追加します。


多くの場合、1行の回答はあまり役に立ちません。このソリューションの関連性を信じている場合は、ソリューションを説明またはサポートする説明またはドキュメントを含めるように回答を拡大することを検討してください。
HalosGhost


1

仮想CDでも同じ問題が発生しました。インストーラーは、スペースを含むラベル(\ x20)に基づいてドライブを検索します。私の場合、インストーラーは仮想CDを見つけることができませんでした。コマンドラインを(TABを押して)DRIVE = hd:/ dev / sr0に変更しました


0

PXE経由でインストールをネットブートするときにこの問題が発生しました。ksdevice=eth0カーネルコマンドラインからパラメーターを削除することで問題を解決しました。この設定はRHEL6で機能しましたが、新しいバージョンでは失敗しました。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.