原创作者:爱飞豚
安装并设置VMware
1、查看CPU支持的指令集(32还是64位),确保的512MB内存和8GB硬盘的存储空间。
2、VMware安装v5.5.4.44即可,v6.0.0.0全屏后会有工具条用起来不爽。
3、New一个虚拟机的时候,选择Custome,Other linux2.6x kernel 64bit(Host CPU的架构),内存大小为512MB,网络设置,如果想和windows共享上网,可选择"NAT",若想网络独立于windows以"Use bridged networking",关于虚拟机的网络配置,请参看“VMware虚拟机安装”。SCSI Adapter时选择LSI Logic。硬盘选择SCSI,大小暂定为8.0GB。
安装Base System
1、因为学校的网络比较好,我选择的是网络安装。将debian-40r3-i386-netinst.iso光盘装入虚拟机的CD-ROM,启动虚拟机开始安装。
2、语言English->Other Region->China->键盘American english。Host名用Debian,Domain用tsinghua.edu.cn。
3、磁盘分区选择Use entire disk and LVM,Partition Scheme选择Separate /home /usr /swqp…分区结果,/home-2.9GB-ext3 /usr-289.3MB-ext3 swap_1-494.9MB-swap, /tmp-260MB-ext3, /usr-3.0GB-ext3, /var-1.4GB-ext3。由于选择的是虚拟磁盘,因此虚拟磁盘大小随所装软件多少而会有所变化。
4、设定Root密码,创建新用户名和密码。
5、安装最小系统,大概需要8分钟。
6、设置网络。不用网络镜像(在安装完成后设置),之后会自动设置apt源,需要花几分钟时间。
7、安装GRUB,完成安装后,重启。
Base下调整相关设置
1、网络。
修改网络倒置,root登陆后执行vim /etc/network/interfaces,在allow-hotplug etho后面添加一行auto eth0。将会用DHCP为eth0分配动态IP。
执行/etc/init.d/networking restart,重启网络。
执行ifconfig可看到已经有IP(如是共享上网,则是192的IP)。在主机XP网络邻居属性里,本地连接->高级设成共享,如是NAT模式,则选择与VMnet8共享。VMnet1/8的Vmprotocal要勾上,可与wondows共享出校或出国。
2、修改Sourcelist
执行vim /etc/apt/sources.list,按照镜像的书写格式修改sourceslist(参见相博客其它文章)。
如果是选择的清华镜像(选择cn99.com不会,它已经包含有debian-keyring软件包),执行apt-get update后出现GPG error,修正方法如下。
执行 gpg --keyserver keyring.debian.org -recv-keys “后八位”
执行 gpg -armor - export 后八位 | apt-key add -
执行 apt-get update修正GPG error。
3、修改时钟
执行vim /etc/default/rcS,将时区UTC=yes改为no。
执行apt-get install ntpdate。
执行vim /etc/default/ntpdate,NTPSERVERS=”time.windows.com”(或者其它XP的时间服务器) ,保存退出,以后每次重启后都会,Debian都会与时间服务器同步,以此方式实现debian和xp的时间同步。
执行ntpdate time.windows.com可即时同步时间。
4、设置locales。
#dpkg-reconfigure locales
保证那些zh_CN和zh_TW开头的被选中,特别是带有 utf-8 的那个。然后选择界面的语言是zh_CN.UFT8就可以了,下次启动的时候,就是中文的环境了。如果不想使用中文界面,可保持en_US.UTF-8不变。
5、驱动声卡
#apt-get install alsa-base alsa-utils
#alsaconf在出现的界面里选择第一个snd-ens1371(AudioPCI-97),一路回车。
#alsamixer调节音量。
#alsactl store保存设置。
#cat /dev/urandom > /dev/dsp。如果有声音,则表示声卡已经正确的驱动起来了。
安装gnome桌面环境
1、安装gnome桌面环境
执行apt-get install x-window-system,这是基本的X系统,在安装过程最后系统会让用户设置xerver-xrog,由于我的显示器是17液晶,选择1280*1024,1024*768,800*600,640*480。
执行apt-get install gnome,比较花时间,大概花25分钟左右即可安装完毕。
执行apt-get install gdm(GNOME Display Manager) 这是启动界面,如果没有,那么每次都会从console方式进入,然后输入startx才能进入Gnome。但Etch在安装gnome时已经默认安装了这个软件包。
执行apt-get install menu,安装完GNOME后,在应用程序栏中有一个“Debian菜单”项,默认是空白的,什么菜单项也没有,要使用该菜单,需安装menu软件包,安装完成后在 “Debian菜单”栏中能找到Debian系统所安装的软件。
2、安装VMtools
VMtools相当于虚拟机的显卡驱动,是一组增强虚拟机性能和功能的驱动,提供如下功能:
1). 更新虚拟机中的显卡驱动,增强虚拟显卡, 使虚拟机中的XWindows可以运行在SVGA模式下,支持最高 32 位显示和更高显示分辨率。
2). 提供一个vmware-toolbox, 这个Xwindows下的工具可以让你修改一些VMWare的参数和功能,如虚拟机下的系统和主机共享文件夹等。
3). 同步虚拟机和Host的时间。
4). 支持从一个分区启动和从虚拟机中启动, 自动修改相应的设置文件。
安装前先要安装GCC和kernel-header时,以供vmtools安装时使用。
#gcc-v,查看是否已经安装上gcc,如果装上将显示其版本。
#apt-get install gcc,安装gcc,安装完成后用gcc -v命令查看gcc的版本。
#uname -a,查看所安装的Linux发行版本和内核版本。我的版本是:Linux debian-40r3 2.6.18-6-486。
# apt-cache search headers 2.6.18-6-486,搜索一下内核相关的头文件。
# apt-get install Linux hearders-2.6.18-6-486,安装kernel-header。
准备工作完成后,即可进行vmtools的安装过程了。
第一步在主机VMware Workstation->VM->Install vmware tools…这时在虚拟机Debian下会看到一个新生成的VMware Tools光盘,有时该光盘内全是空文件,重启后可解决这个问题(不知什么原因,也许是光盘mount后要重启)。
第二步,#mkdir tmp/vmtools。在/tmp目录下新建一个vmtools文件夹
#cd /tmp/vmtools。进入新建的目录。
#cp /media/cdrom0/VMware-linux… ./。把CD下的文件拷过来。
第三步,# tar xzvf VMware-linux…。解压并安装vmtools。
#cd /vmware-tools-distrib。进入解压生成的新文件夹
#./vmware-install.pl。执行该命令后一路回车即可。
在安装完成的时候,会让设置屏幕分辩率,设置为最佳分辩率即可(我的是1280*1024),完成vmtools安装后,还可以在XP下VM->Setting里设置Guest和Host的共享文件夹。另外可通过如下设置增加对鼠标滚轮的支持。
#vim /etc/X11/xorg.conf
第62行,修改”ps/2” 为"ImPS/2"。
在Debian下做的所有改动都需要Log Out再登陆后生效。
字体和输入法
3.1字体
由于Linux对东亚字体的支持一直做得不是很好,所以其美化是个头疼的问题,无数初学者在这里浪费了很多时间。参考网上的资料,自己安装了字体和输入法,并进行了简单美化,能够满足日常的应用,现在把我的安装过程写在这里,希望能节约大家的时间。
第一步,安装需要的deb软件包。
#apt-get install ttf-bitstream-vera。我们的字体美化依赖 Bitstream Vera 系列字体, 因此我们首先安装这个软件包。
#apt-get install ttf-arphic-ukai。文鼎楷体。
#apt-get install ttf-arphic-uming。文鼎宋体。
#apt-get install xfonts-wqy。文泉驿点阵字体,听说文泉驿的正黑点阵已经出来了,据说效果还不错,嗯,什么时候有时间弄来看看。
第二步,修改配置文件。
下载配置文件65-fonts-zgx.conf和90-synthetic-zgx.conf, 95-synthetic-zgx.conf, 存放到 /etc/fonts/conf.avail/ 目录下。
接下来, 我们在 /etc/fonts/conf.d/ 下创建符号链接, 指向刚才下载的两个配置文件:
# cd /etc/fonts/conf.d
# ln -s ../conf.avail/65-fonts-zgx.conf
# ln -s ../conf.avail/90-synthetic-zgx.conf
# ln -s ../conf.avail/95-synthetic-zgx.conf
如果觉得字体优化效果还不理想,可以考虑使用Windows字体。首先删除上述link文件,再拷贝C:\Windows\fonts下的字体:到/usr/local/share/fonts,并且要修改这些字体的读写权限为644(普通用户有读权限)。
simfang.ttf 仿宋体
simhei.ttf 黑体
simkai.ttf 楷体
simsun.ttf 宋体和新宋体,原文件名simsun.ttc
tahoma.ttf tahoma字体
tahomabd.ttf tahoma字体的粗体形式
verdana.ttf verdana字体
verdanab.ttf verdana字体的粗体形式
verdanai.ttf verdana字体的斜体形式
verdanaz.ttf verdana字体的粗体+斜体形式
执行fc-cache即可。
3.2安装输入法fcitx。
#apt-get install fcitx。安装小企鹅输入法。
#/vim etc/X11/Xsession.d/55gnome-session_gnomerc。在文件末尾添加如下内容。
export XIM_PROGRAM=fcitx
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
fcitx&
英文界面下使用,小企鹅输入法。
#vim /etc/gtk-2.0/gtk.immodules。在”ko:ja:th:zh”前面加上”en:ko”ja:th:zh”,就会使GTK程序在en_US的环境下也启用xim作为输入法了。
网络
#apt-get install mozilla-firefox。默认的浏览器不好用,还是安装Firefox好。
#apt-get install gaim。一个很好的聊天软件,一个软件可兼容大部分即时聊天工具,如QQ,MSN等。其新版本改名为pidgin,只有在sid里才可用。
#apt-get install qterm。上BBS的qterm。
#apt-get install lftp。Linux下的ftp工具,功能相当强大。
#apt-get install wget。Linux下的自动下载工具。Gnome已经安装。
多媒体
5.1安装视频播放器和解码器。
#apt-get install w32codecs ffmpeg libdvdcss。安装解码器。其中w32codecs和libdvdcss一般不能直接在源里找到安装包,这时需要到网上去下载。
#apt-get install mplayer kmplayer。安装视频播放器。
5.2安装多音频播放器
#apt-get install xmms。
至此,一个带有基本网络和娱乐功能,可以进行linnux下程序开发的Debian_etch40r3系统已经安装完成。下一步的应用大概分为两个方向,一是日常功能,包括电邮,文档处理等其它功能的添加,使得完全在linux下完成windows的功能变得可能,由于我装的是虚拟机,除非有必要,我不打算再研究下去了。