热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

VMwareDebainEtch40r3安装笔记

VMwareDebainEtch40r3安装笔记--Linux发行版技术-Debian信息,下面是详情阅读。
原创作者:爱飞豚

安装并设置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的功能变得可能,由于我装的是虚拟机,除非有必要,我不打算再研究下去了。
推荐阅读
  • 如何查看电脑系统版本_腾讯云服务器系统版本怎么看?Windows和Centos版本怎么选?...
    腾讯云服务器系统版本怎么看?想要知道自己的腾讯云服务器系统版本是哪个,可以登录云服务器后台管理系统查看,或者使用命令行查询,如果不会操作& ... [详细]
  • 主流操作系统简介
    主流操作系统简介子墨居士操作系统理论定义为管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分࿰ ... [详细]
  • 下载地址http:www.kbengine.org这货不错安装在Linux上安装(CentosDebianUbuntuetc.)服务端,请在终端输入:pythonkbenginek ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • Linux 服务器修改用户名
    Linux服务器修改用户名1、编辑名称vimetchostname2、保存编辑并退出wq3、重 ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • CentOS7系统目录LINUX有四种基本文件系统类型普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、 ... [详细]
  • JavaWeb介绍概念JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使 ... [详细]
  • 校内无法访问IEEE等部分数据库的解决方案
    解决了校内无法访问IE ... [详细]
author-avatar
渴求打怪升级
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有