我正在 vmware vm 中安装 ubuntu 服务器。在专家安装程序中出现这个问题(我猜这在 debian 安装程序中也是一样的):
请输入您使用的虚拟控制台的空格分隔列表
标准设置为:
/dev/tty[1-6]
我想知道我是否可以将其减少到 1-2 个。我不确定这到底意味着什么。我只会使用一个“物理”控制台进行一次安装,也许以后用于紧急情况,但通常只使用 ssh 远程登录控制台。
这可能与此常见问题解答条目相关:
http://www.faqs.org/docs/Linux-HOWTO/Keyboard-and-Console-HOWTO.html#ss7.1
所以我的问题是:如果我将其减少到 1-2,会发生什么变化?每次安装时我都想知道。
编辑:我选择这个进行安装:
/dev/tty[1-1]
但后来在运行实例时,我在 vmware 控制台上得到了 6 个控制台,其中Alt- 1.. Alt- 。奇怪。进程列表中出现了 6 个实例。6getty
编辑2:我应该补充一下,这是 Ubuntu 10.04 服务器安装盘 (i386)“Lucid Lynx”beta 2
答案1
是的,减少虚拟控制台的数量应该没问题。要访问这些控制台,请按Ctrl- Alt-默认情况下,按 FFxX= F1- F6。每个 VC 都分配有一个单独的登录 shell。如果您不需要它们,减少数量应该不会产生负面影响。
答案2
有趣的是,这让我知道 Ubuntu 上的 init(至少是 hardy)不再使用 /etc/inittab,而是通过 /etc/event.d/ 使用每个文件服务模型
查看 /etc/event.d - init 读取此目录以确定要启动什么,在 tty[123456] 上运行的每个 getty 都会有一个文件。删除不必要的 tty* 文件并重新启动,但请确保至少保留 tty1!
我期望有一种方法可以告诉 init 重新读取此目录,但所有表示“您的配置已更改”的常规方法(如“kill -HUP 1”和“init 2”)均不起作用。奇怪的是,当您有 /etc/inittab 时,这很正常。如果有人知道如何让 init 重新读取此目录,请告知。