web-dev-qa-db-ja.com

Ubuntuサーバーの自動インストールが機能しない-USBドライブからの起動エラー

Ubuntuの自動インストールisoファイルに取り組んでいます。ここに示すガイドに従いました: https://pricklytech.wordpress.com/2013/04/21/ubuntu-server-unattended-installation-custom-cd/

Isoファイル自体は(USBから)動作しますが、自動的に動作しません。このエラーが発生するためです:

Your installation CD-ROM couldn't be mounted. This probably means
that yhe CD-ROM was not in the drive. If so you can insert it and try 
again. 

Retry mounting the CD-ROM? 
<YES>                          <NO>

したがって、これを修正するには、Alt + f2を使用して別のターミナルを開く必要があります。 df -hと書くと、次の結果が得られます。

none  382.6M    100.0K    382.4M    0%   /run
devtmpfs   1.9M    0      1.9G      0%   /dev
/dev/sdb1  29.0G   1.6G   27.4G     6%   /media

すべてを機能させるには、2つのコマンドを実行するだけです。

umount /dev/sdb1
mount /dev/sdb1 /cdrom

質問に戻った場合、CD-ROMのマウントを再試行しますか? YESと答えると、すべてがスムーズに実行され、ubuntuサーバー14.04が問題なくインストールされます。

質問:私は本当に無人にする必要がありますが、ここで回避策がありますので、アンマウントして再度マウントする必要はありませんか?静的IPアドレスを指定し、代わりにネットワーク経由でブートを使用する必要がありますか?

これは仮想マシンではありません。VMでは問題なく動作します。マザーボードにAPUとGPartedクイック消去を使用して1台のハードドライブをワイプしました。 CD-ROMがありません。

1
La'tel

ISOをハイブリッドISOに変更すると、インストール時にUSBがhdd/cd-romとして認識されます。

$ apt-get install syslinux
$ isohybrid path/to/image.iso

$ lsblk
sde                                     8:64   1   7.4G  0 disk  
└─sde1                                  8:65   1   7.4G  0 part  /media/usbdrive

上記のように自動マウントされている場合は、最初にアンマウントします。

$ umount /media/usbdrive

Ddを使用して、ISOパスをディスクパスに書き込みます。/dev/sdeではなく/ dev/sde1です。

$ dd if=path/to/image.iso of=/dev/sde

ソース: https://www.turnkeylinux.org/blog/iso2usb

0
Jonas Libbrecht