Ubuntu 12.04服务器的USB驱动器安装失败 – 无法从CD-ROM中找到组件

我正在尝试使用USB记忆棒在这台机器上安装Ubuntu 12.04服务器(32位) 。 我使用了Universal-USB-Installer-1.8.9.4 ,它支持12.04服务器,将ISO传输到USB驱动器上。

  1. 计算机启动安装过程确定。
  2. 它通过Ubuntu语言,语言环境和键盘选择。
  3. 然后开始加载其他组件。 在这一点上它通过大约四分之一的时间抛出大错误消息说:

[!!]从CD加载安装程序组件

从CD-ROM读取数据时出现问题。 请确保它在驱动器中。 如果重试不起作用,则应检查CD-ROM的完整性。

无法从CD-ROM复制文件。 重试?

cd rom错误与紫色背景

重试显然也失败了。 尝试重新运行并重新安装到USB但没有改变。 尝试检查CD-ROM完整性错误,并打破了此错误:

[!]检查CD-ROM的完整性

完整性测试失败

./pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386。 文件未通过MD5校验和validation。 您的CD-ROM或此文件可能已损坏。

在此处输入图像描述

还尝试了Ubuntu-Server 12.04 LTS(精确穿山甲)日常构建。 不去那里 甚至检查了iso SHA1哈希并且它们匹配。

尝试过使用LinuxLive USB Creator 2.8.11和unetbootin-windows-575查看它是否是带有USB驱动软件的图像,但仍然无法使用。

有任何想法吗?

似乎在\pool\main\l\linux下的文件有一些命名错误(我发现虚假扩展名*.ude而不是*.udeb )和./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default的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启动盘。 有关Startup Disk Creator的详细信息,请参阅此文章: http : //www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu

对我来说, *.udeb\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。

我使用当前版本的PendriveLinux for windows(1.8.9.6),我也遇到了这个问题。 使用启动盘创建程序创建可启动的usb棒解决了我的问题。