问题描述
我正在尝试使用USB memory 棒在这台机器上安装Ubuntu 12.04服务器(32位)。我使用了支持12.04服务器的Universal-USB-Installer-1.8.9.4来将ISO引入USB驱动器。
-
计算机启动安装过程确定。
-
它通过Ubuntu语言,语言环境和键盘选择。
-
然后开始加载其他组件。在这一点上它通过大约四分之一的时间抛出大错误信息说:
[!!] Load installer components from CD
There was a problem reading data from the CD-ROM. Please make sure it is in the drive. If retrying does not work., you should check the integrity of your CD-ROM.
Failed to copy file from CD-ROM. Retry?
重试显然也失败了。再次尝试了re-running并再次安装到USB上但没有变化。已尝试检查CD-ROM完整性错误,并且它打破了此错误:
[!] Check the CD-ROM(s) integrity
Integrity test failed
The ./pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386. file failed the MD5 checksum verification. Your CD-ROM or this file may have been corrupted.
还尝试了Ubuntu-Server 12.04 LTS(精确穿山甲)日常生产。不去那里。甚至检查了iso SHA1哈希并且它们匹配。
尝试过LinuxLive USB Creator 2.8.11和unetbootin-windows-575以查看它是否是带有USB驱动软件的图像,但仍然没有。
有任何想法吗?
最佳解决思路
似乎有一些命名错误与\ pool \ main \ l \ linux下的文件(我发现虚假扩展* .ude而不是* .udeb那里)和MD5-Checksum错误与./install/netboot/ubuntu-installer/i386 /pxelinux.cfg/default)。修复这些错误后,我就可以安装32位Server Edition了。
次佳解决思路
这是我使用USB Pendrive安装Ubuntu 12.04 LTS服务器的解决方案:
-
运行安装程序。
-
打开一个shell(
ALT
+F2
)。 -
直接在文件系统的根目录下创建目录
cdrom
:mkdir /cdrom
(如果您在制作目录
/cdrom
时遇到问题,请在BOIS中禁用CD-rom播放器或断开电缆连接) -
将USB挂载,就像它是CD-ROM一样:
mount -t vfat /dev/sdb1 /cdrom
其中
sdb1
是您的USB设备。
就这样。
第三种解决思路
解决方案是使用Startup Disk Creator。我在我的USB密钥上试了一下,我已经安装了Ubuntu Server 12.04 LTS 32位而没有遇到任何问题。我使用Ubuntu Desktop 12.04 LTS来创建我的USB启动盘。有关启动盘创建器的详细信息,请参阅此文章:http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu
第四种思路
对我来说,在\pool\main\l\linux
下更改这些扩展(*.ude
到*.udeb
)就足够了。
第五种思路
我找到了另一个解决方案。按照步骤:
-
使用Universal-USB-Installer-1.8.9.4创建可启动的pendrive
-
也将相同的iso文件复制到pendrive
-
重启系统并选择执行shell命令
-
运行以下命令(介意设备/pendrive名称):
mount -o loop /dev/sdb1 /cdrom exit
-
从cdrom中选择加载配置选项
-
将显示一个选项列表;选择与加载iso相关的第3,第4和第5
-
现在在主菜单上选择从磁盘加载iso的选项
-
将显示一个磁盘列表,选择与您的pendrive相对应的磁盘
-
将显示iso文件选择此项,您就完成了
-
按照屏幕上的其他选项进行操作
第六种思路
这里的问题(在usb上为10.04 64b服务器破坏了安装程序映像)是通过在现有的12.04安装(edu i386)上使用启动盘创建器来解决的。 Ubuntu 10.04.4 LTS 64b上的启动盘创建者导致损坏的startup-usb并且似乎不兼容(足够)创建12.04安装usb-stick。