设为首页 收藏本站
查看: 776|回复: 0

[经验分享] vmware上安装Linux(Slackware10.2)详细步骤

[复制链接]

尚未签到

发表于 2015-4-5 17:29:08 | 显示全部楼层 |阅读模式
  【环境】
      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.com),网址采用静态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.1-19175.tar.gz /home (这里可以用用上面的快捷方式)
    tar zxvf VMwareTools-5.5.1-19175.tar.gz
    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的simsun.ttc、tahoma*.ttf、verdana*.ttf字体文件到共享目录(假设共享目录在Linux中叫share),然后
    cp /mnt/hgfs/share/simsun.ttc /usr/X11R6/lib/X11/fonts/TTF
    cp /mnt/hgfs/share/tahoma*.ttf /usr/X11R6/lib/X11/fonts/TTF
    fc-cache -fv
5.2 中文美化
    我们只是把虚拟机当开发工具用,因此对于美化不需要追求完美。在/etc/fonts/fons.conf中的某一个后面粘贴下面这一段,就可以使得窗口字体看起来跟Windows下没啥区别了。如果保存以后没啥变化,可以注销一下重新startx。
    顺便说说,这样的美化是个图省事的过程。如果你有更高的要求,可以在网上搜索,有一些专门的美化包。
  

  
   medium
  
  
   medium
  
  
   
   
     spacing
     proportional
   
    demibold
    bold
   
  


  
   16
  
  
   8
  
  
   f
  

  【6 进入图形界面/杂项】
    运行startx进入图形界面。
    记得选择地区为中国,语言为简体中文。
    下面的配置因人而异,因此我的设置仅供参考。
    多数操作在命令行界面也可以完成,因此并不是一定要在图形界面完成。
6.1 让slackware能自断电源关机
    默认情况下,slackware关机是不能自己断掉电源的。这主要是针对服务器进行设置的,对于普通PC来说用起来就不方便了。
    随便用一个编辑器,比如KEdit,修改/etc/rc.d/rc.modules,片断如下(就是把一个#号去掉):
    #### 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/X11/xorg.conf中如下这一段(注意,这些行也许不是直接相邻的,中间隔着一些注释)
  Section "InputDevice"
    # Identifier and driver
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "IMPS/2"

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-54094-1-1.html 上篇帖子: Windows phone 8 安装在 VMWare上错误的各种解决方案 下篇帖子: [教程] 让Mac OS 10.x.x安装在Vmware虚拟机上!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表