我下载了 Lubuntu 20.04.1 .iso 并将其写入 USB 驱动器。我可以从该驱动器启动,并显示以下选项:
- 启动 Lubuntu
- 启动 Lubuntu(安全图形)
- 测试内存
- 从第一个硬盘启动
我知道如果我启动到实时模式,桌面上会有一个图标,允许我安装到硬盘上。我想省去中间人,从 USB 安装到硬盘上,而不必先经过“试用”方法。
现在奇怪的是,当我打开 grub.cfg 时,我看到 3 个菜单项:
- 启动 Lubuntu
- 启动 Lubuntu(安全图形)
- OEM 安装(针对制造商)
为什么 GRUB 不显示 OEM 安装菜单项?
更重要的是,我正在创建 Lubuntu 的重制版。我该告诉 GRUB 什么,以便有一个直接安装的选项,而不是仅在实时模式下运行?
答案1
从 USB 启动时安装 Ubuntu 选项
确保从 Live/Persistent USB 启动时安装 Ubuntu 选项可用,only-ubiquity
以表达启动过程。
对于 GRUB2,可以将菜单项添加到 grub.cfg:
menuentry "Ubuntu" {
set gfxpayload=keep
linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed only-ubiquity quiet splash ---
initrd /casper/initrd
}
对于 Syslinux,根据使用情况编辑 syslinux.cfg 或 /isolinux/txt.cfg。
label live-install
menu label ^Install Ubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed only-ubiquity initrd=/casper/initrd quiet splash ---
only-ubiquity
可以在 GRUB2 启动期间添加,方法是e
在菜单出现时按下 ,然后only-ubiquity
在以 开头的行末尾输入linux
。
only-ubiquity
shift
可以在 syslinux 启动期间通过按下键、ESC
语言处的 键、F6
键和Esc
再次 键、键入空格然后 来添加only-ubiquity
。
这将仅为该会话激活安装程序。
Syslinux 通常已only-ubiquity
内置。韓國在 GRUB 启动菜单中使用它。