用Virtual PC2007跑Ubuntu Server,分辨率问题及其他

作者:半瓶墨水   链接:http://www.2maomao.com/blog/virtualpc-ubuntu-server-resolution/

安装
1. 下载Ubuntu Server 6.06的iso,安装Virtual PC2007
2. 打开Vitual PC2007新建个虚拟机,内存给的是256M
3. 打开新的虚拟机,在VirtualPC的CD菜单->Capture ISO images,找到ubuntu server的iso,加载以后同样是CD菜单,选择Use Physical Driver H:(你的或许不一样,就是代表刚刚加载的那个iso,到“我的电脑”里面看看就知道了)
4. Reset当前的虚拟机,然后等Ubuntu安装界面出来
5. 这步要注意,要按F4选择分辨率800x600x16,然后再安装
6. 安装过程略去。

启动
1. 安装完毕以后,在VirtualPC的CD菜单里面Release那个ISO,然后重启,我在重启之后遇到了分辨率问题:显示内容超出virtual PC之外,根本看不到自己输入的是什么,可按下列步骤解决:
2. 中间出现grub loading的时候,按ESC
3. 按e进去编辑,找到kernel那一行,然后再按e编辑
4. 在最后面加上vga选项: “ vga=0x314
5. 回车后,按b启动,分辨率800×600,字符界面还行,至少显示全了。
6. 然后,为了下次启动方便,”sudo vim /boot/grub/menu.lst”,找到kernel那一行,按Shift+A在最后加上” vga=0x314“,按Esc输入”:wq”退出。

配置:
1. 配置网络为:Shared Networking(NAT)
2. ubuntu下dhcp没动
3. 按照这篇文章配置了安装源(配置的是6.06的第一组)。
sudo apt-get update
sudo apt-get install openssh-server
4. sudo apt-get upgrade
5. 想用gcc编译程序的话,先做 sudo apt-get install build_essential

参考
What Works and What Doesn’t in Microsoft Virtual PC 2004
Ubuntu server on Virtual PC

问题
我发现,用Shared Networking(NAT)能连外网,但xp上的Putty连不上ubuntu
用Broadcom netlink(TM) Fast Ethernet(我xp机器上的“本地连接”的设备名)时,xp上的Putty能连上ubuntu,但ubuntu却连不上外网。

不知道怎么搞才能两个都连上?
Update@2008-03-03,搞定了,是zonealarm防火墙的问题,把zonealarm的防火墙设置里面internet改为mediam就行了,参见这里

还有,安装Mysql-python的时候,提示mysql_config找不到,呵呵不要慌,先whereis mysql_config找找看,如果还是找不到,就sudo apt-get install libmysqlclient15-dev。安装了就应该行了,如果还不行,再次whereis mysql_config,下载mysql-python 压缩包自己解压,然后更改setup_posix.py 文件,改这句话,mysql_config.path = “/usr/local/mysql/bin/mysql_config”,改到你自己的位置应该就醒了。

一条评论 发表在“用Virtual PC2007跑Ubuntu Server,分辨率问题及其他”上

  1. superman说道:

    😀
    写的不错,对我帮助很大,谢谢啦

留下回复