SDB:Linuxrc install.inf
Linuxrc 信息文件:install.inf
Linuxrc 是在实际安装程序 YaST 启动之前运行的一个小型程序,尽管如此,它提供了许多不同的选项,可以改变安装行为(例如,网络设置、驱动程序更新、SSH 和 VNC 安装以及许多其他选项)。 一旦调整了这些设置,它们就会被写入一个安装信息文件:/etc/install.inf。 该文件既可以在安装系统中找到,稍后也可以在正在运行的系统上找到其副本。
此文档可能已过时。最新的版本将在 Linuxrc 仓库 上提供。
install.inf 文件示例
文件语法很简单。条目以换行符分隔,每个条目包含变量名、冒号、空格和值。
Manual: 0 Locale: es_ES Sourcemounted: 1 RepoURL: cd:/?device=disk/by-id/ata-QEMU_DVD-ROM_QM00001 ZyppRepoURL: cd:/?devices=/dev/disk/by-id/ata-QEMU_DVD-ROM_QM00001 Device: disk/by-id/ata-QEMU_DVD-ROM_QM00001 InitrdModules: floppy libata libahci ahci ata_piix ata_generic cdrom sr_mod sd_mod st sg thermal iscsi_boot_sysfs Options: thermal tzp=50 Keyboard: 1 UpdateDir: /linux/suse/x86_64-sles12 YaST2update: 0 Textmode: 0 Screenmode: white-black MemFree: 957316 InitrdID: 2016-06-14.20220528 WithiSCSI: 0 WithFCoE: 0 StartShell: 0 Y2GDB: 0 kexec_reboot: 1 EFI: 0 Insecure: 0 SelfUpdate: 1 Cmdline: splash=silent
- 一个示例文件已被缩短
支持的参数
| 参数 | 键入 | 描述 |
|---|---|---|
| 手册 | 0 或 1 |
定义安装是否使用手动模式,例如,在探测硬件或加载模块时询问确认。 示例 Manual: 0 |
| Locale | 字符串 |
启动到 inst-sys 时选择的语言环境(语言)。 示例 Locale: en_US |
| Keytable | 字符串 |
如果 Linuxrc 更改了它,则为控制台键盘映射。 示例 Keytable: de-latin1-nodeadkeys |
| Sourcemounted | 0 或 1 |
指示是否挂载了安装仓库。 例如,在使用 'install' Linuxrc 选项通过远程 URL 时,它将为 0。 示例 Sourcemounted: 1 |
| RepoURL | 字符串 |
已弃用(请参阅 ZyppRepoURL)。 安装仓库的 URL。 示例 RepoURL: http://install.example.org/install/openSUSE-11.1?device=eth0 |
| ZyppRepoURL | 字符串 |
用于 libzypp 的 URI 形式的安装仓库位置。 示例 ZyppRepoURL: cd:/?devices=/dev/disk/by-id/ata-QEMU_DVD-ROM_QM00001 |
| ssl_verify | yes 或 no |
指示是否应验证 SSL 证书(ssl.certs=0 在 Linuxrc 中)。 如果缺失,则认为为“yes”。 示例 ssl_verify: yes |
| Device | 字符串 |
已弃用(请参阅 ZyppRepoURL)。 本地安装仓库的设备/分区,不带前导 '/dev/'。 示例 Device: disk/by-id/ata-WDC_WD10EARS-00Y4B2_WD-WCAV587297-part2 |
| ProxyURL | 字符串 |
如果已设置,则为代理 URL |
| 主机名 | 字符串 | |
| regurl | 字符串 |
注册服务器的 URL。 示例 regurl: https://smt.example.net |
| regcert | 字符串 |
注册服务器的证书。 |
| supporturl | 字符串 |
上传 'supportconfig' 数据的 URL。 |
| InitrdModules | 字符串 |
initrd 加载的模块。 示例 InitrdModules: hwmon thermal_sys processor thermal dock scsi_mod libata |
| 选项 | 字符串 |
用于加载 InitrdModules 中每个模块的参数 示例 Options: loop max_loop=64 |
| LogHost | 字符串 |
重定向 syslog 的主机名。 YaST 也会同时记录到 y2log 和远程 syslog。 |
| 键盘 | 0 或 1 |
是否可用键盘? 示例 Keyboard: 1 |
| UpdateDir | 字符串 |
查找驱动程序更新的基础目录 示例 UpdateDir: /linux/suse/x86_64-11.1 |
| YaST2update | 0 或 1 |
已使用驱动程序更新 示例 YaST2update: 0 |
| Textmode | 0 或 1 |
安装是否应以文本模式运行? 示例 Textmode: 0 |
| MemFree | 整数 |
千字节 (kBytes) 中可用的内存。 示例 MemFree: 3947228 |
| VNC | 0 或 1 |
通过 VNC 安装? 示例 VNC: 0 |
| VNCPassword | 字符串 |
VNC 密码 示例 VNC: secret |
| Display_IP | 字符串 |
用于 X11 连接的 IP 或 DISPLAY 变量。 示例 Display_IP: 10.0.0.1:2 |
| UseSSH | 0 或 1 |
通过 SSH 访问 YaST 示例 UseSSH: 0 |
| SSHD | 0 或 1 |
启动 SSH 服务器。 在 SLE12/openSUSE 13.2 之前,只有 'UseSSH'(隐式启动 sshd)。 现在两者在逻辑上是分开的,您可以运行 SSH 服务器而无需强制 YaST 进入 SSH 模式(用于调试)。 示例 SSHD: 1 |
| NoShell | 0 或 1 |
未启动 shell。 默认情况下,Linuxrc 在 /dev/tty2、/dev/tty9 以及如果内存要求允许,也在 /dev/tty5 和 /dev/tty6 上启动 /bin/bash。 示例 NoShell: 1 |
| InitrdID | 字符串 |
用于检查 Linuxrc 和 Initrd 兼容性的 Initrd ID。 示例 InitrdID: 2008-12-02.95014f3c |
| InstsysID | 字符串 |
Linuxrc 比较 instsys 和 initrd ID,并且仅在两者都相同时才继续。 它通过 InstsysID 启动选项设置。 |
| WithiSCSI | 0 或 1 |
是否启用了 iSCSI 配置对话框? 示例 WithiSCSI: 0 |
| WithFCoE | 0 或 1 |
是否启用了 WithFCoE 配置对话框? 示例 WithFCoE: 0 |
| StartShell | 0 或 1 |
定义是否在运行 YaST 之前启动 shell 以进行调试。 示例 StartShell: 0
|
| Y2GDB | 0 或 1 |
安装是否应在 gdb(调试器)中运行? 示例 Y2GDB: 0 |
| kexec_reboot | 0 或 1 |
定义 Linuxrc 是否应使用 kexec 或重新启动以进入刚刚安装的系统(第二阶段安装)。 示例 kexec_reboot: 1 |
| EFI | 0 或 1 |
配置为 EFI 系统 示例 EFI: 0 |
| 升级 | 0 或 1 |
YaST 将执行升级而不是常规安装 示例 Upgrade: 1o |
| Braille | 字符串 |
盲文设备类型 示例 Braille: ht30 |
| Brailledevice | 字符串 |
连接到盲文硬件的设备 |
| Cmdline | 0 或 1 |
内核命令行参数。 Linuxrc 未处理的任何启动选项,并且应保留用于目标系统启动配置。 示例 Cmdline: splash=silent vga=0x314 |
| SelfUpdate | 字符串或 0 或 1 |
YaST 搜索更新的 URL;1:启用自更新功能;0:禁用自更新功能。 |
| Insecure | 0 或 1 |
是否启用了安全模式? 示例 Insecure: 1 |
| Screenmode | 字符串 |
要使用的替代样式(颜色和字体)。 当前支持 'default'、'white-black' 和 'cyan-black'。 |