我刚刚在 Windows 7 RC 上的 Virtual PC 中全新安装了 Ubuntu Server 9.04,虚拟机的显示适配器似乎出现了一些问题。我尝试在 GRUB 配置中设置 VGA 标志,但无济于事。这只是猜测,但我认为这与启动时默认启用的彩色控制台模式有关。系统启动正常(即,当我被要求输入 LVM 密码等时,控制台看起来“正常”),但几秒钟后显示变得不稳定,最终导致这种情况。在 bash 中输入命令工作正常:并不是系统冻结了,我只是看不到我输入的任何内容。控制台看起来与下图完全相同。
答案1
虚拟 PC 不支持 24 位颜色,您必须手动将 X 设置为使用 16 位或 32 位颜色。
答案2
看起来花哨的图形启动不喜欢VM的帧缓冲区(因此,在安装正确的X服务器之前,您可能也会遇到X麻烦,我猜如果需要,VPC会提供一个合适的服务器)。
要禁用图形启动,请从 grub 的 menu.lst 中的相关行中删除“splash”。这至少应该可以让您在遇到更多图形问题之前启动 X。
答案3
我,
当我安装 ubuntu server 9.04 时,我遇到了同样的问题,但我在 /boot/grub/menu.lst 中的 kernell 行末尾添加了“vga=791 noreplace-paravirt”并解决了这个问题。
答案4
使用 ALT+F6 获取控制台并登录。在“stty 行 6 列 45”中尝试不同的数字,以获得可见的屏幕,其中可以在虚拟 PC 中绘制。使用文本编辑器修改 grub。注意 nano 在只有 6 个终端行的情况下无法正常工作。如果您使用的是全新安装的 ubuntu 9.10,grub 已经更改,您需要编辑“/etc/default/grub”以更改 GRUB_CMDLINE_LINUX_DEFAULT="vga=791 noreplace-paravirt" 的值。同时取消注释 GRUB_GFXMODE=640x480。运行 sudo update-grub。重新启动。请注意 vga=791 已弃用。