Answers:
这就是我如何使其工作。
当它收到CD-ROM错误时,将安装的USB记忆棒从一个端口移到PC上的另一个USB端口。然后重试。
这工作了。我不知道为什么
不仅如此,那天晚上我还重新安装了14.04,并且CD-ROM错误不再发生。第二次安装顺利进行。
是的,它也对我有用。
14.04.3 server amd64
太
问题是新映像不适合与unetbootin或任何普通的USB创建器一起使用。
就像这样使用dd
:
dd if=ubuntu-14.04.2-server-amd64.iso of=/dev/sdb bs=16M
(显然,替代/dev/sdb
的路径到USB闪存盘,但不使用任何分区(即不使用/dev/sdb1
,/dev/sdb2
等等, -只是整个装置)
sudo dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/rdiskX
。使用检查USB驱动器diskutil list
。
http://ubuntuforums.org/showthread.php?t=2253860有一个答案。
这是我为使其正常工作所采取的步骤
tail -n 100 /var/log/syslog
)的设备/cdrom
(mount -t vfat /dev/sd[abcdef]1 /cdrom
)ubuntu-14.04.2-server-amd64.iso
并使用了该映像ubuntu-14.04.1-server-amd64.iso
,并且使用相同的启动盘创建器和相同的USB,它的工作原理就像一个魅力。最后,我认为这是该版本的ubuntu服务器中的错误,因为我不是唯一一个收到此错误的人。
我通过使用花药iso图像解决了这个问题!我更改了此映像ubuntu-14.04.2-server-amd64.iso
并使用了该映像ubuntu-14.04.1-server-amd64.iso
,并且使用相同的启动盘创建器和相同的USB,它的工作原理就像一个魅力。最后,我认为这是该版本的ubuntu服务器中的错误,因为我不是唯一一个收到此错误的人。
mkusb版本12别名dus
在文本模式下工作,因此当通过Ubuntu Console或通过ssh远程运行Ubuntu Server时,也可以使用它。
mkusb版本12别名dus
在标准Ubuntu(Desktop)中以图形模式工作。
mkusb使用dd
引擎盖将linux hybrid iso文件克隆到USB驱动器或存储卡。这是创建引导驱动器的可靠方法,并且当前所有的Ubuntu iso文件都是混合iso文件,包括mini.iso和Ubuntu Server iso文件。
dd
简单明了,功能强大,但也很危险。您可以通过写入错误的驱动器轻松覆盖有价值的数据。mkusb围着安全带dd
。
使用以下命令行安装mkusb
如果运行标准Ubuntu,则需要额外的说明来获取存储库Universe。(Kubuntu,Lubuntu ... Xubuntu会自动激活存储库Universe。)
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
另一个好处是您可以将GRUB2设置为从其他ISO引导。[请参阅下面的多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 }