通过 USB 预装 Ubuntu 服务器(未找到预装)

通过 USB 预装 Ubuntu 服务器(未找到预装)

我正在尝试为 Ubuntu Server 14.04 制作一个 USB 安装程序,但是从 USB 启动时预置文件出现了一些问题。

我有一个 kickstart 文件和一个预置文件。kickstart 文件可以工作,但预置文件不行。这只是从 USB 启动时的问题,而不是从 CD 启动时的问题。

我根据安装方法更改了 isolinux/txt.cfg。对于 CD,文件如下所示:

label install
  menu label ^Install Ubuntu Server
  kernel /install/vmlinuz
  append file=/cdrom/preseed/ubuntu-server.seed vga=788 initrd=/install/initrd.gz ks=cdrom:/sda/ks.cfg preseed/file=/cdrom/ks.preseed quiet --

对于 USB:

label install
  menu label ^Install Ubuntu Server
  kernel /install/vmlinuz
  append file=/media/preseed/ubuntu-server.seed vga=788 initrd=/install/initrd.gz ks=hd:sda:/ks.cfg preseed/file=hd:sda:/ks.preseed quiet --

我知道位于 cdrom:/sda/ks.cfg 中的 kickstart 文件看起来很奇怪,但是当我输入 hd:sda:/ks.cfg 时,我无法让 USB 在根目录中搜索 kickstart,所以我做了一个快速修复,只创建了一个名为“sda”的文件夹。虽然这对预置文件没有帮助。

任何帮助将不胜感激!

答案1

事实证明,问题出在 7zip/Windows 文件路径上。如果文件路径和名称超出某些限制,名称将被截断,从而导致安装过程中无法找到某些文件。

解决方法是使用 Rufus USB 创建器,而不是http://pendrivelinux.com

相关内容