USBデバイスからCentOS 7をインストールしようとすると、次のエラーメッセージが表示されます。
/dev/root は CentOS 7 には存在しません。
この問題をどのように解決できますか?
答え1
使用Win32ディスクイメージャISOをWindowsのUSBスティックに書き込むか、Linux/OSXのddに書き込みます。
dd if=CentOS-7.0-1406-x86_64-NetInstall.iso of=/dev/sdb bs=8m
私は最近最初のものを使用し、それ以来まともに始めました。
答え2
これを使用してください:
fdisk -l
- 利用可能なすべてのディスクを表示するには、外付けペンドライブを選択します。
dd if="absolute location to your .iso file" of="absolute path shown with above command output"
私はデプロイメントISOファイルの正確なパスにあったので、次のように使用しました。
dd if=CentOS.iso of=/dev/sdb2
- sdb2は私の外付けフラッシュドライブです。
ビンゴ! !
答え3
これを行う方法はいくつかあります。最近の最新バージョンのCentosでは、ほとんどのUSB起動可能ディスク作成アプリケーションでUSBディスクを作成して起動したときに未定義の動作が報告されました。 (ユニバーサルUSBインストーラ、YUMIマルチブートなど) ねえ
dd
したがって、コマンドを@ darkorbor他のWindowsまたはUnixツールとして使用することをお勧めします。ほとんどは私がここに提供したリンクに記載されています。
dd if=CentOS-7.0-1406-x86_64-NetInstall.iso of=/dev/sdb
ここではof=/dev/sdb
USBスティックでなければならず、ディスクとしてのみ使用できます。パーティションではありません(sdb1、sdb2などではありません)。次のようにしてddの進行状況を確認できます。 (から引用ねえ)
まず、新しい仮想端末で次のコマンドを実行して、dd プロセスのプロセス ID を調べます。
$ pgrep -l '^dd$'
8789 dd
$
USR1信号をddプロセスに送信するには:
$ kill -USR1 8789
$
USR1信号が検出されると、ddは現在の統計をSTDERRに出力します。
$ dd if=/dev/random of=/dev/null bs=1K count=100
0+14 records in
0+14 records out
204 bytes (204 B) copied, 24.92 seconds, 0.0 kB/s
状態を報告した後、ddは複製を再開します。一時統計を見たいときはいつでも上記のkillコマンドを繰り返すことができます。あるいは、watchコマンドを使用して設定された間隔でkillを実行することもできます。
$ watch -n 10 kill -USR1 8789
ありがとう