是否可以在 debian 安装结束但重新启动之前获取 shell?

是否可以在 debian 安装结束但重新启动之前获取 shell?

我想运行一些安装后命令。安装程序仅提供重新启动选项。可以这样做吗?

答案1

安装过程中提供了一个控制台第二个VT(和第三个);您可以通过按AltF2(或AltF3按第三个)来访问它。安装程序位于第一个 VT ( AltF1),详细的安装程序日志位于第四个。

您还可以在主安装程序菜单中找到“shell”选项;这将在第一个 VT 中打开一个 shell,您需要退出该 shell 才能返回到安装程序。

如果您使用串行控制台进行安装,请参阅使用 PuTTy 通过串行控制台切换 Debian 安装程序中的选项卡

答案2

我在自定义 Ubuntu 安装时执行此操作的方法是将一个脚本(此处称为installer-late-command)放入 CDROM 的根目录中,并安排它在目标环境中运行。我希望这种方法或类似的方法可以在普通的 Debian 中工作。我在种子文件中使用这一行:

d-i preseed/late_command string cp /cdrom/installer-late-command /target/tmp; in-target /tmp/installer-late-command

in-target是 CDROM 上的脚本,它会 chroot 到目标中以运行程序)

我的脚本不是交互式的;我不知道这是否适用于某些事情。另外,我使用文本控制台安装程序,而不是图形控制台安装程序,以防产生影响。

当然,对于交互式工作,只需更改为不同的虚拟终端就足够了。我认为您已经提供了三个(并且可以查看第四个上的日志)。

相关内容