vmware上安装Linux(Slackware10.2)详细步骤
【环境】
HostOS  Win2K SP4
GuestOS Slackware10.2
VMware  Workstation 5.5.1 b19175
【1. 建⽴虚拟机】
在VMware上新建⼀个2.4.x内核的Linux虚拟机,因为Slackware10.2的内核是2.4.31版本。没办法,他不喜欢跟风,我们也只好先⽤着吧。
新建虚拟机时,内存⼀般128M也就可以了,如果你内存够⼤,超过512M的话,可以给它192M。
⽹络连接的话选“仅主机(hostonly)”。⾄于其他⽅式的设置以及区别,⽹上有专门的介绍,这⾥不赘述。
虚拟机硬盘的话,虽然VMware推荐⽤SCSI硬盘,但是对于我们的安装⽽⾔,我还是推荐⽤IDE硬盘。
【2. 安装Slackware 10.2】
2.1 分区
把iso⽂件放⼊虚拟光驱,我们启动虚拟机。
如果是IDE硬盘,boot时输⼊bare.i或直接回车,就OK。对应硬盘为/dev/hda
若为SCSI硬盘,要键⼊scsi.s回车。对应硬盘为/dev/sda。
⽤fdisk或者cfdisk分区,我⽤的是cfdisk,分了两个区,第⼀个8G,第2个⼤概512M作swap分区⽤。
过程基本就是[New]->类型[Primary],输⼊8000,回车,选择[Bootable];
[New]->直接回车,[Type]->输⼊82,回车;
然后[Write]->[Quit]就完了。
2.2 安装初始化
终端上输⼊setup,开始安装。
我们从Add swap开始,安装程序会识别/dev/hda5为swap分区,确认⼀下就可以了。下⾯格式化/dev/hda1,格式的话选ext2或者ext3都可以,如果选择最下⾯的那个⽂件系统的话,记得在勾选安装包的时候勾上对应的驱动。
格式化完成以后,⼀路OK直到选择安装包的位置。
2.3 选择安装包
Slackware 把可安装的软件分成许多类。只有 A 系列(包含基本的 Linux 操作系统)是必须的,但是在⼀个只安装了 A 系列的系统上你只能做很有限的⼯作。以下是⼀个可供安装的软件类别的概览,以及各个系列所有压缩包⼤⼩和安装整个系列所需的近似磁盘空间⼤⼩:    A 基本 Slackware 系统。(41.2 MB/102 MB)
AP Linux 应⽤程序。(53.9 MB/161 MB)
D 程序开发⼯具。(78.7 MB/269 MB)
E GNU Emacs(不安装)。(21.4 MB/74 MB)
F Linux 常见问题解答。(9.02 MB/34 MB)
K Linux 2.4.31 内核源代码(不安装)。(37.6 MB/196 MB)
KDE K 桌⾯环境,应⽤程序,和 Qt。(239 MB/675 MB)
KDEI K 桌⾯环境的语⾔⽀持。(244 MB/621 MB)
L 系统库。(101 MB/318 MB)
N ⽹络应⽤程序及⼯具。(58.0 MB/161 MB)
T Tex 排版语⾔(不安装)。(96.4 MB/266 MB)
TCL Tcl/Tk/TclX 脚本语⾔及⼯具(不安装)。(6.22 MB/19 MB)
X X Window 系统图形⽤户接⼝。(59.7 MB/144 MB)
XAP X Window 系统的应⽤程序。(130 MB/384 MB)
Y 经典的⽂本界⾯ BSD 游戏(不安装)。(2.22 MB/6 MB)
勾掉上⾯⼏个不需要安装的系列以后,选择expert模式,仔细挑选将要安装的包。
[A系列]
标了REQUIRED的包就装上吧,虽然有的没什么⽤,但是也占不了多⼤空间
标了RECIMMENDED的也装上
bzip2  解压某些安装程序以及看man⽂档时会⽤到
findutils  包含查⽂件的⼯具,建议装上
gawk  GNU版本的awk实现,建议装上
gettext  国际化脚本⽀持,装上吧,谁让Linux内核不是咱中国⼈设计的呢
glibc-solibs glibc运⾏时库,装上
glibc-zoneinfo 时区配置,建议装上
gpm  让你可以⽤⿏标剪切和粘贴⽂本的软件包,看你喜欢喽
infozip  处理zip⽂件的⼯具,安装后610K,可以装上
lilo  我们还指望它来启动Linux,装上
sysklogd  顾名思义,系统和内核信息的⽇志守护进程
[AP系列]
diffutils  默认装了那就装吧,也许会⽤得上
groff      如果需要使⽤man命令看⼿册,需要安装
lsof        列出打开的⽂件,如果你以前没⽤过,baidu⼀下你会发现它其实很有⽤
man  这是肯定要装的啦
man-pages  如果安装这个的话,记得把上⾯的groff也选上
mysql  如果要另外装个最新版,可以不要这个
sudo  切换⽤户的⼯具,装上
vim  可认为是vi的加强版,看个⼈喜好吧
[D系列]
没多少值得说的,⼀般按默认配置,可以根据个⼈喜好去掉⼏个选中的包
[F系列]
只有两个包,都装上吧
[L系列]
如果不打算安装什么GTK的程序的话,GTK的库可以不装,包括JRE。如果打算跑Eclipse的话,就要装了。
atk  从这⾥往下,⼀般QT、GTK跟glibc的库以及⼀些图形库我们都会选上。下⾯⼏个是我选的库
gdk-pixbuf、glib、glib2、glibc、glibc-i18n、glibc-profile、gtk+、gtk+2、imlib、libart_lgpl、libgsf、libidl、libidn、libjpeg、libmng、libpng、libtermcap、libtiff、libungif、libxml2、libxslt、pango、popt、readline
expat  解析XML的库,装上,兴许会⽤到
glut  OpenGL库,如果你打算稍微体验⼀下Linux下的三维动画效果,选上吧
gnet  socket库
jre  Java运⾏时库,我们安装Eclipse时需要
mhash  ⼀个线程安全的哈希库
pcre  perl兼容的正则表达式库
startup-notification 让程序运⾏时可以调⽤表⽰“忙”的光标
svgalib
[N系列]
apache  HTTP服务器
autofs  ⾃动挂载程序
inetd  作为⼀个经典的⽹络守护进程,装上学⼀学吧
netwatch  顾名思义,是个⽹络管理⼯具,看个⼈需要安装
nmap  ⽹络扫描⼯具,看个⼈需要安装
openssh  和下⾯的这个⼯具⾃⼰看需要安装
openssl
tcpdump  dump TCP包的⼀个⼯具,看需要啦
tcpip  安装
traceroute  跟踪包的路由的⼯具,⾃⼰看着办
[X系列]
装X11、X11-devel、x11-fonts-100dpi、X11-fonts-misc、x11-fonts-scale
[XAP系列]
gucharmap  Unicode字符映射表
xvim  GTK+版本的vim,看个⼈喜好安装
xxgdb  GTK+版本的gdb,看个⼈喜好安装
[KDE与KDEI系列]
KDE就默认的那些吧,不过我⼀般会去掉⼏个包,⽐如kdeartwork、kdegames、kdemultimedia、kdepim、kdewebdev、koffice
语⾔包的话选上kde-i18n-zh_CN就够了,如果装了koffice也要选上对应的语⾔包
勾选完这⼀堆安装包以后,系统会⾃动拷贝⽂件进⾏安装,我们只需要等着换盘就可以了。
2.4 初始配置
所有的包安装好以后,接着制作启动盘,我们不需要这个dd,连选两个skip进⼊启动选项。
lilo启动选项依次选择simple,下⼀个编辑框可以不填,再下⼀步选择MBR就可以了。选择expert话,可能会使得启动信息写⼊MBR 时出错,具体原因不详。若这⾥配置失败,在安装好系统后,运⾏liloconfig也可以进⾏配置。
⽹络配置的话,依次填⼊主机名称(⽐如hoky)、域名(⽐如tencent),⽹址采⽤静态IP:192.168.0.2,掩码默认,⽹关填192.168.0.1,后⾯连按⼏个Accept之后选择Accept完成⽹络配置。
默认服务的话,启动rc.httpd,rc.inetd,rc.mysqld,rc.sshd就可以了。
时区选择Asia/Shanghai。
默认窗⼝管理器显然是选kde嘛。
由于是虚拟机,可以不设置root密码。
到这⾥就安装完毕。
【3 安装VMwaretools】
重启时记得按F2进⼊BIOS,修改BIOS从硬盘启动。
启动系统到命令⾏模式。
正常情况下,点菜单“虚拟机”->"安装VMware⼯具",会⾃动安装VMwareTools,但是这在我的Slackware8.0上没问题,在Slackware10.2的虚拟机上却失败了。没办法,⾃⼰动⼿吧。
先在/etc/rc.d⽬录中创建⽬录rc0.d~rc6.d,⼀共7个⽬录。创建⽬录的命令类似于这样:
mkdir /etc/rc.d/rc0.d
mkdir /etc/rc.d/rc1.d  … …
然后⽤虚拟光驱装⼊VMware Workstation安装⽬录中的Linux.iso,然后把⾥⾯的⽂件拷贝到某⼀⽬录(⽐如/home)进⾏安装.
这⾥顺便告诉⼤家⼀个⼩窍门,Linux对于⽂件或⽬录输⼊有⼀个快捷⽅式,像光盘⾥那么长的⽂件,你完全可以只输⼊VM然后按Tab 键,看看会发⽣什么情况。
mount /mnt/cdrom
cd /mnt/cdrom
cp VMwareTools-5.5. /home (这⾥可以⽤⽤上⾯的快捷⽅式)
mysql配置与安装过程
tar zxvf VMwareTools-5.5.
vmware-tools-distrib/vmware-install.pl (开始安装)
安装过程中⼀般会问⼀些问题,对于路径,⼀般直接回车⽤默认值;对于yes or no的回答⼀般回答yes。
其中编译vmhgfs的那⾥按照默认的路径是不到头⽂件的,应该输⼊“/usr/include”,不要管它如何罗嗦,回答yes就可以了。
编译完成以后就可以使⽤VMware的⽂件夹共享等功能了。共享的⽂件夹⽬录在/mnt/hgfs中。如果你够细⼼,会发现启动时多了⼀段话“…Warning: loading /lib/modules/2.4.31/misc/vmhgfs.o will taint the kernel…”云云,这是正常的,因为vmhgfs模块不是GPL模块。不管它就是了。
装完以后解压出的tar⽂件和⽬录都不需要了,可以删除掉。⽂件⽤rm命令删除,⽬录⽤rm -fr删除。
【4. MySQL配置】
在命令⾏直接输⼊以下命令(前两个是修改⽂件夹的访问权限,最后⼀个是安装初始数据库)
chown -R mysql /var/lib/mysql
chgrp -R mysql /var/lib/mysql
mysql_install_db
然后执⾏下⾯的命令可以启动MySQL,由于我们前⾯选择了⾃动启动守护进程,以后系统重启以后不必再执⾏该命令。
/usr/bin/mysqd_safe &
【5. 其他配置】
5.1 中⽂化
虽然我们安装了中⽂包,不过如果现在进⼊图形界⾯的话,会看到⼀堆堆⽅框乱码,这是因为字体问题。
拷贝windows的、tahoma*.ttf、verdana*.ttf字体⽂件到共享⽬录(假设共享⽬录在Linux中叫share),然后
cp /mnt/hgfs/ /usr/X11R6/lib/X11/fonts/TTF
cp /mnt/hgfs/share/tahoma*.ttf /usr/X11R6/lib/X11/fonts/TTF
fc-cache -fv
5.2 中⽂美化
我们只是把虚拟机当开发⼯具⽤,因此对于美化不需要追求完美。在/etc/f中的某⼀个</match>后⾯粘贴下⾯这⼀段,就可以使得窗⼝字体看起来跟Windows下没啥区别了。如果保存以后没啥变化,可以注销⼀下重新startx。
顺便说说,这样的美化是个图省事的过程。如果你有更⾼的要求,可以在⽹上搜索,有⼀些专门的美化包。
<!--
This expression is added by Akito Hirai<> for convenience.
It can be used to make artificial bold versions in client libraries/applications.
-->
<match target="font">
<test name="weight">
<const>medium</const>
</test>
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<edit name="weight" mode="assign">
<if>
<more>
<name>spacing</name>
<const>proportional</const>
</more>
<const>demibold</const>
<const>bold</const>
</if>
</edit>
</match>
<match target="font">
<test name="pixelsize" compare="less_eq">
<double>16</double>
</test>
<test name="pixelsize" compare="more_eq">
<double>8</double>
</test>
<edit name="antialias" mode="assign">
<bool>f</bool>
</edit>
</match>
【6 进⼊图形界⾯/杂项】
运⾏startx进⼊图形界⾯。
记得选择地区为中国,语⾔为简体中⽂。
下⾯的配置因⼈⽽异,因此我的设置仅供参考。
多数操作在命令⾏界⾯也可以完成,因此并不是⼀定要在图形界⾯完成。
6.1 让slackware能⾃断电源关机
默认情况下,slackware关机是不能⾃⼰断掉电源的。这主要是针对服务器进⾏设置的,对于普通PC来说⽤起来就不⽅便了。
随便⽤⼀个编辑器,⽐如KEdit,修改/etc/rc.dules,⽚断如下(就是把⼀个#号去掉):
#### APM support ###
# APM is a BIOS specification for saving power using several different
# techniques. This is mostly useful for battery powered laptops.
/sbin/modprobe apm
6.2 让普通⽤户可以关机
同样为服务器⽽设置的,普通⽤户不能关机。
chmod +s /sbin/halt
这样,普通⽤户使⽤ /sbin/halt -p能够关机了。
6.3  修改启动等待时间为0
由于我们只有⼀个系统,默认直接进系统就可以了,等待时间可以设置为0。
路径为:[开始]->[控制中⼼]->[系统管理]->[启动管理器(LILO)]
6.4 设置3键⿏标
如果你使⽤的是3键⿏标,X模式下,必然需要使⽤⿏标滚轮。由于默认的是两键⿏标,因此需要做⼀些修改。
编辑/etc/f中如下这⼀段(注意,这些⾏也许不是直接相邻的,中间隔着⼀些注释)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。