Ubuntu 12.04 OEM 从 USB 安装 - 需要帮助来更改启动选项或添加到 USB 而不丢失 OEM 选项

Ubuntu 12.04 OEM 从 USB 安装 - 需要帮助来更改启动选项或添加到 USB 而不丢失 OEM 选项

我想通过 USB 驱动器在一些台式机上以 OEM 模式安装 Ubuntu 12.04 LTS。

这些说明适用于使用来自 Ubuntu 站点的 .iso 在 VM 上以 OEM 模式进行安装:如何为某人预安装 Ubuntu(OEM 安装)?

但是,当我将该 .iso 添加到我的 USB 时,按 f4 进入高级安装模式时显示的唯一选项是“正常”。

我正在使用 rufus 将映像添加到我的闪存驱动器并遇到此问题。我也尝试过使用 unetbootin,但似乎无法通过按 f4 显示高级安装选项。

理想情况下,我只想对启动选项进行永久性的更改,以便映像以 OEM 模式启动,因为我将定期将其用于此目的。

如果那不是一个选项,我会建议使用其他程序将图像添加到 USB 并测试它是否仍然具有 OEM 选项。

答案1

这是使用 unetbootin 制作的可启动 USB 密钥(基于 Backtrack/Ubuntu)的示例

tree -L3

.
├── autorun.inf
├── boot
│   └── grub
│       ├── efi.img
│       ├── font.pf2
│       ├── grub.cfg
│       ├── loopback.cfg
│       └── x86_64-efi
├── casper
│   ├── filesystem.manifest
│   ├── filesystem.manifest-desktop
│   ├── filesystem.manifest-remove
│   ├── filesystem.size
│   ├── filesystem.squashfs
│   ├── initrdf.gz
│   ├── initrd.gz
│   ├── initrd.lz
│   ├── initrds.gz
│   ├── README.diskdefines
│   ├── vmlinuz
│   └── vmlinuz.efi
├── EFI
│   └── BOOT
│       ├── BOOTx64.EFI
│       └── grubx64.efi
├── install
│   └── mt86plus
├── isolinux
│   ├── adtxt.cfg
│   ├── chain.c32
│   ├── dtmenu.cfg
│   ├── exithelp.cfg
│   ├── f10.txt
│   ├── f1.txt
│   ├── f2.txt
│   ├── f3.txt
│   ├── f4.txt
│   ├── f5.txt
│   ├── f6.txt
│   ├── f7.txt
│   ├── f8.txt
│   ├── f9.txt
│   ├── gfxboot.c32
│   ├── gfxboot.cfg
│   ├── isolinux.bin
│   ├── isolinux.cfg
│   ├── memtest
│   ├── menu.cfg
│   ├── po4a.cfg
│   ├── prompt.cfg
│   ├── rqtxt.cfg
│   ├── splash.png
│   ├── stdmenu.cfg
│   ├── txt.cfg
│   └── vesamenu.c32
├── ldlinux.sys
├── md5sum.txt
├── menu.c32
├── preseed
│   ├── cli.seed
│   ├── custom.seed
│   ├── ltsp.seed
│   └── ubuntu.seed
├── syslinux.cfg
├── ubnfilel.txt
├── ubninit
├── ubnkern
├── ubnpathl.txt
├── ubuntu
└── wubi.exe

有 3 个启动配置文件夹:

  • /boot/grub/grub.cfg :Ubuntu 原始 live cd 启动配置(未使用)
  • /isolinux/isolinux.cfg :Backtrack live cd 启动配置(ISO使用)
  • /syslinux.cfg :Unetbootin usb 启动配置(由 USB 使用,有一些条目由 unetbootin 从 ISO 配置中复制)

所有这些配置文件的语法都基本相同。我们可以直接复制我们想要的条目syslinux.cfg

就像你的情况一样,它应该是 OEM 条目:

label oem
menu label OEM install (for manufacturers)
linux /casper/vmlinuz
append initrd=/casper/initrd.gz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash oem-config/enable=true --

您可以从 isolinux 学习如何制作高级菜单。查看那里的所有文本文件。

答案2

我已经碰到过这个问题好几次了。

为了解决这个问题,我使用了“通用 USB 安装程序”创建可启动闪存。

相关内容