要成功安装Debian, 是需要折腾的, 这样你才能感觉到乐趣(什么?痛苦?) .

相比双系统, Windows + VM确实要方便一些. 用SSH或者Putty到虚拟机上, 是种非常好的学习环境. 这其实是UNIX系统原始的多用户工作方式.

Debian官方网站上可以下载到最新的镜像文件, 里面有针对不同架构的多种镜像文件. 很多人不明白为什么要区分这些. 简单来说, 同一套代码, 针对Intel和AMD的两种CPU需要编译出两套不同的二进制文件. 但是如果系统是跑在虚拟机上的话, 虚拟机可以模拟出不依赖于硬件的系统来. 打个比方, 我的系统是AMD Athlon X2 64位, 系统也可以是I386版本的, 不一定非要是AMD 64不可. 还有一点就是即使硬件是32位, 虚拟机也可能模拟出64位的环境来.

很多时候, 事情往往不是你期望的那样顺利. 安装完WMWare workstation 6后, 开始安装debian-40r6-amd64, 但是速度慢的可怕. 从开始安装到安装结束, 整整花了一个下午和一个晚上的时间. 系统启动到login的界面需要半个小时时间. 一开始以为是系统的问题, 换了Debian 3和RHEL都不好使, 这样整整折腾了2, 3天. 网上各种方案几乎都试了个遍, 但都不奏效. 安装的时候会报一个警告“Your host does not have synchronized TSCs. Please read VMware Knowledge Base article 2041”, 打上AMD的Patch, 还是没有解决问题.

无奈之下,卸载了VMWare, 准备试试VBox, 但VBox好像不支持AMD 64 双核系统(也可能是支持的, 我下载的Vbox-AMD64版本, 但是安装时提示不支持当前硬件) . 后来报着碰碰运气的想法, 就试了下VMWare 6.5, 没想到问题就此解决了. 原因可能是VMWare 6.0 对AMD支持得不是很好.

apt-get install xorg xfce4和apt-get install ssh之后一切搞定. Debian的apt-get是给傻瓜用的, 呵呵.

Debian就如让我苦苦追寻良久的美丽女子, 历经困苦, 终究能一睹她那迷人的芳容.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐