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

如何使用VMware虚拟机安装Linux系统

使用Vmware虚拟机安装Linux会出现一些问题,特地将其记录下来.安装步骤:①:安装Vmware虚拟机[中文为威睿]:Vmware虚拟机的优点:1.不需要分区或者重新开机就能再一台PC上使用2种以上操作系统[Windows,Linux,Dos等].2.隔离性[保护不同环境的应用软件,资料].

使用Vmware虚拟机安装Linux会出现一些问题,特地将其记录下来.

  安装步骤:

    ①:安装Vmware虚拟机[中文为威睿]:

          Vmware虚拟机的优点:

1.不需要分区或者重新开机就能再一台PC上使用2种以上操作系统[Windows,Linux,Dos等].

                2.隔离性[保护不同环境的应用软件,资料].

3.跨os,不通过的操作系统之间可以进行文件分享[复制,粘贴].

4.拥有强大的复原功能[快照],和数据库一样可以将数据恢复到某个时间点.

5.本机可以虚拟os进行通信,虚拟os可以和虚拟os进行通信

                6.可动态分配,修改os的操作环境,如内存,硬盘等

7.易迁移[可将iso镜像文件复制到另外一个虚拟机上,就可以跑起来了]

8.目前最新的版本为7.13,下面我们安装Linux也会使用该版本[大家下载时尽量不要下载所谓精简版,很多时候该种版本无法注册,同时缺少很多功能,完整版本为570M]                       

9.该版本的注册码为:

VY3N8-AND81-088WY-YDZ79-QVKUD
AY1R2-45F00-M89HY-ZZXZZ-M28U4

10.确认版本VMware Workstation→→Help→→About Vmware workstation

    ②:下载红帽Linux[Red Hat Enterprise Linux 5]镜像文件 [我这里使用的版本为5.5,其他版本同理]

    ③:确认你的电脑BIOS设置启动首项为硬盘启动[此时安装系统不是CD,而是我们的镜像文件],如果将CD启动设置为第一项,则在安装过程中会出现以下错误

       

    ④:使用Vmware虚拟机,开始安装Linux系统

         步骤如下:

         1.双击VMware Workstation

         2.新建虚拟机

         3.安装模式[第一个为典型安装,第二个为自定义]

         4.指定镜像文件  [选择第三个的话还要设置一下,安装Linux的版本以及设置一下镜像文件所在路径]

         5.设置进入Linux的密码,名称

             

         6.设置虚拟机名称以及所存放的路径

         7.设置最大占用空间

         8.查看详细

         9.Finsh后确认重新设置硬盘类型[不设置会出现以下错误:未找到在其中创建新文件系统的有效设备][使用默认的scsi格式无法正常运行,需换成IDE格式]

           

         10.重新设置硬盘类型

        11.选中Hard Disk(SCSI) 默认为SCSI格式  将其Remove Add一个新的

         11.新建一个Hard Disk

         12.新建硬盘

         13.选择为IDE格式

         14.分配大小

         15. 设置名字

       16.以上就做完了准备工作了

    ⑤:开始安装Linux

       1.启动虚拟机

           Enter→→出现以下窗口[问你要不要检测,选中Skip跳过,检测需要许多时间]

         2.进入安装界面→→Next

         3.Next 选择语言

 

      4.Next选择键盘

            

     5.Next  [如果有安装号码,跳过即可]

      6.分区[主要是这里和安装windows不同]

第一种:如果以前安装过的所有系统,那么把以前的所有的分区都删掉 [不采用]

第二种:只删除Linux分区,保留Windows [不采用]

第三种:剩余空间安装  例如windows共500G c d e f g 这几个盘只用划分了450G,那么剩下的50G就分配给它,硬盘剩余空间  [这种情况比较少,执行效率较低]  [不采用]

第四种:自定义  自定义分区[采用]

     7.自定义分区

关于/dev/hda

也就是磁盘管理的差异,Linux/Uinux是一种倒数装的文件物理结构   例如表示log这个文件 那么就是/home/hls/notes/log

其中这个'/' 表示根分区,所有数据文件默认都是存放在根分区

简单的说Linux中的所有东西都是通过文件的形式来管理的[例如U盘,硬盘等]

而图中的这个/dev   的英文全称为--devices  设置的缩写    该目录保存了Linux的所有设备文件,所以说每个设备都有一个设备文件来管理.

                        例如管理硬盘的文件[ide格式]

第一个硬盘    /dev/hda

                                             第二个硬盘    /dev/hdb

                        而分区则是

hda的第一,二个分区那么就是

                                                               /dev/hda1

/dev/hda2

此处我们的硬盘格式为ide 所以产生的是该文件[had][这样就可以清楚整个linux的存储原理了]

                                     

             

       8.新建根分区和swap分区

1.根分区[在上面应经提到了,就是所有数据默认存放的路径]

2.swap分区[虚拟内存分区]    [简单的说就是在应用中如果你的物理内存不够,那么可以把硬盘分区模拟虚拟内存的存储]

              3.其他都是可选的.................

所以下面就是建立必要的分区了:[点击新建分区]

这里先建立主分区:

1.挂载点:所谓的挂载点相关于windows哪个盘符

                            2.文件系统类型:默认为ext3

3.大小.这里分配9g   也就是9216mb

其次建立swap分区:

1.文件系统类型选择为swap 就没有挂载点选了

2.大小[官方推荐为内存的1.5-2倍]   [例如该linux的内存为256   那么分配的swap大小应该在768-1024之间]

这个设置不绝对,可根据实际应用来设置,例如该linux的内存为4g  而实际做交换的次数不多,就不用设置那么多了

这个设置可以再后续做更改[使用swapfile来增加]

                

                 ok

那么就建立好,分区的命名为:/dev/hda1   和/dev/hda2  了   当然你还可以自己建立其他分区,道理和这个一样

                 

         9.Next[GRUB引导装载程序,后续会对这个进行详细的描述做]

      10.Next[网络设置]

不设置可以跳过

         11.系统时间设置.Next

        12.给root用户设置口令

      13.选择软件工作包:[这里可以选择现在定制进行自定义设置,后续会讲到]

          

      14.开始安装[这里的/root/install.log]  安装日志文件,可以查看这个日志文件,确认安装过程中是否出现一些问题,导致某些功能无法使用

          

    15.开始安装.[可以看到安装了哪些组件]

          

     16.安装完成,重新引导[]

         

    17.防火墙[这里做测试就选择禁用了]

        

   18.SELinux设置[这里选择默认,后续会做讲解]

       

   19.Kedump设置[内核崩溃转存机制],这里跳过,后续做讲解

      

    20.日期设置[另外一边是设置时间同步]

     

   21.软件更新[这里就不更新设置了]

      

   22.创建普通用户

    

    23.声卡检测 跳过

    

   24.其他功能[跳过]

    

   25.完成 重启  即可登录了!

    

   26.输入对应口令即可进入

                              

                                                                                                                                                                                                        ----------------------- by:chenweitang123

time:2011年1月16日23:58:41


推荐阅读
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
author-avatar
I技男
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有