标签: preseed

Ubuntu 预置。使用整个磁盘空间,但没有交换

我正在尝试为我们这里的设备制作安装 U 盘。我想自动化 linux 安装,因为我们有很多这样的机器要安装。

该机具有30GB SSD。我想预先使用整个磁盘来创建一个 ext4 分区(挂载点“/”)并且不创建交换(它是一个 SSD,所以没有交换以避免更多的读/写)。

我在互联网上阅读了一些博客和文章,您在其中为 partman 定义了一个 Expert_recipe。但我无法找到并选择使用整个可用空间。partman 有默认选项,但我相信(不确定)partman 会创建一个交换分区。

我怎么能那样做?告诉 preseed 使用整个磁盘创建单个分区而不是创建交换分区?

linux ubuntu preseed installation

14
推荐指数
1
解决办法
7876
查看次数

使用 preseed 在 debian wheezy 中设置键盘布局

我想自动安装 debian。我已将示例预置文件复制到 initrd 中,并验证它包含

d-i keymap select us
Run Code Online (Sandbox Code Playgroud)

在安装系统中,/var/log/syslog包含一行

successfully loaded preseed file from file:///preseed.cfg
Run Code Online (Sandbox Code Playgroud)

但我仍然看到Configure the Keyboard对话框。如何在没有用户交互的情况下让安装选择键盘布局?

debian preseed

7
推荐指数
1
解决办法
5401
查看次数

partman 如何在 Debian 安装程序预置文件中对多个磁盘进行分区?

将 partman 分区为单个磁盘很容易:

d-i partman-auto/disk string /dev/xvda
d-i partman-auto/method string regular
d-i partman-auto/expert_recipe string \
      boot-swap :: \
        2048 2048 -1 ext3 \
           $primary{ } \
           $bootable{ } \
           method{ format } \
           format{ } \
           use_filesystem{ } \
           filesystem{ ext3 } \
           mountpoint{ / } \
           device{ /dev/xvda } \
           . \
Run Code Online (Sandbox Code Playgroud)

或者更简单的:

d-i partman-auto/disk string xvda
d-i partman-auto/method string regular
d-i partman-auto/choose_recipe select atomic
Run Code Online (Sandbox Code Playgroud)

但是有多个磁盘,我找到或编写的食谱都没有。安装程序进入要求分区方法的屏幕,然后停在那里。我以为我已经在这里回答了这个问题:

# The presently available methods are:
# - regular: use the usual partition …
Run Code Online (Sandbox Code Playgroud)

debian partitioning debian-squeeze preseed

5
推荐指数
1
解决办法
7206
查看次数

Debian/Ubuntu 预种子生成器?

所有这些问题都与 Debian 安装程序中的 preseed 支持有关:https : //wiki.debian.org/DebianInstaller/Preseed

有没有办法,也许是 .ubeb Debian-Installer 扩展名,通过它我可以将交互式安装会话中的所有选择捕获到有效的 preseed.txt 文件中?

是否可以在安装后、重新启动之前暂停交互式安装程序,手动应用我的 postinstall di preseed/late_command 脚本(并在上述文件中捕获该脚本)?

有没有办法启动 netconsole(ssh 守护进程支持),同时仍然允许 Debian 安装程序根据预置文件的其余内容继续自动安装?(以便我可以远程调试预置/安装问题)?

目前关于 DI 和预置的此类详细问题的最佳论坛是什么?

git 下是否有一个包或框架用于维护一组 preseed、pxelinux.cfg/* 和其他文件(/etc/dnsmasq.d/* 或 ISC dhcpd 配置包含模板?)与一些推送/部署脚本来更新实时生产环境?(特别是在尝试为我的预置文件添加 MD5 检查之前,我希望有一些框架)。

是否有计划将 SHA3 或 SHA256 校验和添加到预种子支持中?或者将 OpenBSD 的 signify ( https://www.openbsd.org/papers/bsdcan-signify.html ) 或类似的东西移植到 Debian/Ubuntu?

是否有关于启动 Debian 安装程序的指南或 HOWTO ......用于从网络启动的“实时”实例(可能在以下位置运行的一个自动预种子安装:https : //www.reversengineered.com/2014/05/17/building -and-booting-debian-live-over-the-network/)?

debian ubuntu preseed

5
推荐指数
0
解决办法
4225
查看次数