Ubuntuサーバー14.04 64ビットのisoイメージから、起動ディスククリエーター(ubuntuデスクトップ12.04 32ビット)を使用して、このUSBドライブを使用して別のコンピューターを起動したいときに、起動可能なUSBを作成しました。言語の選択を経て、インストールを続行するためにcd-romをマウントできないというエラーが表示されます。他のUSBデバイスで何度か試しましたが、同じエラーが表示されます。どうすればこの作品を入手できますか?
私はanISOイメージを使用してこれを解決しました!!このイメージubuntu-14.04.2-server-AMD64.iso
を変更してubuntu-14.04.1-server-AMD64.iso
を使用しましたが、同じ起動ディスククリエーターと同じUSBを使用して、まるで魔法のように機能しました。最後に、これはそのバージョンのubuntuサーバーのバグだと思います。このエラーが発生するのは私だけではないからです。
これは私がそれを動作させる方法です。
CD-ROMエラーが発生したら、インストールUSBスティックをあるポートからPCの別のUSBポートに移動します。その後、再試行してください。
これはうまくいきました。理由はわかりません。
それだけでなく、その夜遅くに14.04を再インストールしましたが、CD-ROMエラーは再び発生しませんでした。 2回目のインストールは問題なく行われました。
はい、それも私のために働いた。
問題は、新しいイメージがunetbootinまたは通常のUSBクリエーターのいずれかで使用されることを意図していないことです。
次のようなdd
を使用します。
dd if=ubuntu-14.04.2-server-AMD64.iso of=/dev/sdb bs=16M
(明らかに、/dev/sdb
をUSBキーへのパスで置き換えますが、パーティションは使用しないでください(つまり、/dev/sdb1
、/dev/sdb2
など、デバイス全体のみを使用しないでください)
http://ubuntuforums.org/showthread.php?t=225386 に答えがあります。
ここに私がそれを機能させるために取ったステップがあります
tail -n 100 /var/log/syslog
)/cdrom
(mount -t vfat /dev/sd[abcdef]1 /cdrom
)にマウントしますインストールCD ubuntu-14.04.2-server-AMD64.iso
で同じ問題に遭遇しましたが、私にとっては実行するのと同じくらい簡単でした:umount /dev/sdc1
私のtail -n 20 /var/log/syslog
は、インストーラが/dev/sdc1
を複数回マウントしようとしたことを示しましたが、/media
にすでにマウントされているため、明らかに失敗しました。
上記のコマンドを使用してUSB-CD-Driveをアンマウントすると、次の自動マウントの試行がすぐに成功しました。後 Alt+F2 コマンドプロンプトでmount
を発行して、現在マウントされているものを確認するだけです。
ここの手順:
df -h
と入力して、USBフラッシュディスクがどこにある/マウントされているかに関する情報を取得します。例:「/ dev/sda1」は「/ media」としてマウントmount -t iso9660 /media/ubuntu.iso /cdrom -o ro,loop
を入力しますソースは here ... です
mkusbバージョン12エイリアスdus
はテキストモードで動作するため、コンソール経由でUbuntuサーバーを実行する場合や、sshを介してリモートで実行する場合にも使用できます。
mkusbバージョン12エイリアスdus
は、標準Ubuntu(デスクトップ)のグラフィックモードで動作します。
mkusbは、フードの下でdd
を使用して、LinuxハイブリッドISOファイルをUSBドライブまたはメモリカードにクローンします。これは、ブートドライブを作成するための信頼できる方法であり、現在のすべてのUbuntu isoファイルは、mini.isoおよびUbuntu Server isoファイルを含むハイブリッドisoファイルです。
dd
は簡単で、非常に強力ですが、非常に危険です。間違ったドライブに書き込むことで、貴重なデータを簡単に上書きできます。 mkusbはdd
を安全ベルトで囲みます。
次のコマンドラインでmkusbをインストールします
標準のUbuntuを実行している場合は、リポジトリユニバースを取得するための追加の指示が必要です。 (Kubuntu、Lubuntu ... Xubuntuはリポジトリユニバースを自動的にアクティブにします。)
Sudo add-apt-repository universe # only for standard Ubuntu
Sudo add-apt-repository ppa:mkusb/ppa # and press Enter
Sudo apt-get update
Sudo apt-get install mkusb mkusb-nox usb-pack-efi
Ubuntu Serverのリーンオルタナティブ:mkusb-noxのみをインストールします
mkusb-nox
はコマンドラインツールであり、dd
をセキュリティで保護します。また、pv
のみの追加プログラムパッケージをインストールする必要はありません。
Sudo add-apt-repository ppa:mkusb/ppa # and press Enter
Sudo apt-get update
Sudo apt-get install mkusb-nox
たとえば、次のコマンドラインでmkusb-nox
を実行します
Sudo mkusb-nox ubuntu-16.04.1-server-AMD64.iso
マニュアルには詳細が記載されていますが、
man mkusb-nox
USBにGRUB2をインストールしてUbuntu Linux ISOを起動します
別の利点は、異なるISOから起動するようにGRUB2をセットアップできることです。 [下記のMulti-ISOを参照]
手順詳細は pendrivelinux をご覧ください
GRUB2をUSBにインストールします(USBドライブが/ dev/sdx1
パーティションにあると仮定します)
Sudo mkdir /mnt/USB && Sudo mount /dev/sdx1 /mnt/USB
Sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
cd /mnt/USB/boot/grub
wget pendrivelinux.com/downloads/grub.cfg
[1]/mnt/USB/ubuntu.iso
に変更します。元のubuntu.iso
ではなく、ubuntu-16.04.1-desktop-i386.iso
という名前であることを確認してください注:64ビットISOを使用している場合、grub.cfgを変更する必要があります。詳細については、以下の[1]を参照してください
できたUSBでマシンをブートできるはずです。
[1]ここで、grub.cfgの内容
set timeout=10
set default=0
menuentry "Run Ubuntu Live ISO" {
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
initrd (loop)/casper/initrd.lz
}
64ビットISOのvmlinuz
はvmlinuz.efi
という名前です。したがって、grub.cfgの6行目は
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --
ubuntu-16.04.1-desktop-AMD64.iso
)を/mnt/USB/
に入れますmenuentry
を正しいISO名でgrub.cfgに追加しますmenuentry "Run Ubuntu 16.04.1 Live ISO" { loopback loop /ubuntu-16.04.1-desktop-AMD64.iso linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-AMD64.iso splash -- initrd (loop)/casper/initrd.lz }
ubuntu-14.04.3-server-AMD64.iso
を使用して、この問題も実行します。/mediaから/ sda /ドライブをアンマウントし、/ cdromとして再マウントしましたが、インストール用のファイルを抽出しようとしたときに、インストールエラーが発生しました。インストールしようとしたUSBドライブは、Linux Live(LILI)USBクリエーターで作成されました。 PenDriveLinuxのUniversal USBインストーラーでusbインストーラーを再作成しましたが、すべて正常に機能しました。