我在 Windows 7 x64 主机上的 Virtualbox 中运行带有 GNOME 的 Backtrack 5 R1。
在默认安装中,Backtrack 会启动到命令行登录提示符,然后要求您运行startx
以加载 GNOME 桌面。
有没有办法让我安装GUI登录界面?我希望界面能够在登录时自动启动 GNOME 桌面。
答案1
我很确定您需要做的就是安装 gdm(gnome 显示管理器)
sudo apt-get install gdm
答案2
Backtrack Linux 默认情况下并未配置为加载显示管理器,因此除了安装 GDM 之外还有更多工作要做。以下是在 Backtrack 5 R1 中安装和启用 GDM 的一种分步方法。
首先,感谢 @DavidVermette 提供的 YouTube 链接。该视频涵盖了所有步骤,尽管顺序不同,并且几乎没有解释: http://www.youtube.com/watch?v=9uMqsVFVO58
注意:下面的某些命令或过程可能需要提升,但我不确定是哪一个。在 Backtrack 5 的默认安装中,您无论如何都会以 root 身份运行,因此这应该不是问题,除非您将自己设置为以受限用户身份运行。在这种情况下,(并且因为您首先运行的是 Backtrack)我相信您知道如何自行解决“我需要以 root 身份执行此操作”问题。
首先,当然你需要安装GDM。这可以通过以下命令来完成:
apt-get install gdm
接下来,您需要将系统配置为在启动时加载 GDM。这可以通过编辑/etc/rc.local
以包含以下行来完成:
/usr/sbin/gdm &
请记住保留exit 0
最后一行/etc/rc.local
并保存。
最后,您可能希望(就像我在此处发布的问题中所做的那样)在登录后自动加载 X Windows 界面。这可以通过将以下行添加到.bash_profile
您想要应用它的任何用户的主目录中来完成。
startx
在默认的 Backtrack 安装中,唯一的用户是 root,您唯一需要担心的文件是/root/.bash_profile
.
或者,上面链接的视频还可以引导您设置额外的用户帐户。这对于 GDM 工作或系统自动启动桌面来说并不是必需的 - 我想它只是为了美观或某些个人喜好而包含在内。
完成上述所有操作后,重新启动系统,您应该会看到设置已应用。 GDM 将加载以提示您输入凭据,并为您提供一些其他选项供您选择适合您的桌面环境。身份验证成功后,您选择的桌面环境应该加载。
答案3
apt-get install rungetty
vi /etc/init/tty1.conf #comment out the "exec /sbin/getty -8 38400 tty1" line
并添加行>exec /sbin/rungetty tty1 --autologin root
进而
echo startx >> /root/.bash_profile
已验证和检查 工作正常
答案4
apt-get install rungetty
vi /etc/init/tty1.conf
注释掉该exec /sbin/getty -8 38400 tty1
行,然后添加该行
exec /sbin/rungetty tty1 --autologin root`
进而
echo startx >> /root/.bash_profile
已验证和检查,工作正常