2.5 小白安装过程中的问题
本节主要介绍初学者在安装Linux过程中的一些常见问题,如Windows系统是否能够和Linux系统并存,如何安装多个Linux发行版等。
2.5.1 Linux分区会覆盖原有Windows系统吗
如在已安装Window系统的计算机中安装Linux和Windows双系统引导,安装完Windows后,需要在硬盘上预留一定的空间安装Linux,安装过程中Linux的安装程序会检测已有的Windows分区,安装后的Linux和Windows分别使用了硬盘中不同分区,安装的Linux系统并不会覆盖已安装的Windows系统。
2.5.2 如何安装多个Linux发行版
(1)采用虚拟机安装的方式可以安装多个Linux系统。可以创建多个虚拟机,虚拟机创建完毕后采用2.2.2节介绍的安装方法安装Linux系统。
(2)在同一PC上安装多个Linux操作系统,首先要为安装的每个Linux系统预留硬盘空间,并且在每个Linux的安装过程中采用手动分区模式做好分区设置。如图2.38所示,单击“创建自定义布局”,然后依次创建Linux所需的根分区和Swap分区,如有需要,可以创建其他挂载点,分区设置如图2.39所示,图中剩余的空间可以预留给其他要安装的操作系统,分区创建完毕即可进行Linux的安装。
图2.38 Linux分区选择方式
图2.39 Linux分区参考值
2.5.3 如何删除双系统中的Linux
如果系统中只安装有Linux,可以采用分区管理工具(如PartitionMagic)把Linux的分区全部删除。也可以利用Windows的引导光盘进入纯DOS或Win PE模式,然后进入命令提示窗口,执行“fdisk /mbr”清除分区信息。
如果计算机中Windows和Linux并存,可直接进入Windows系统操作,删除步骤如下:
步骤01 在桌面上右击【我的电脑】图标,在弹出的菜单中选择“管理”命令,进入计算机管理界面。
步骤02 单击【磁盘管理】菜单,如图2.40所示,如有Linux分区,选择分区后删除即可。
图2.40 Windows磁盘管理
如果是使用虚拟机安装的Linux,删除步骤如下:
步骤01 启动VMware,单击安装的虚拟机。
步骤01 单击菜单【VM】→【Manager】→【Delete from Disk】进行虚拟机的删除,如图2.41所示。
图2.41 使用VM菜单
以上两步完成后虚拟机中安装的Linux即删除完毕。
2.5.4 主机连不上虚拟机安装的Linux系统
使用虚拟机安装完Linux系统后,如果采用SecureCRT不能登录安装的Linux,可以从以下几个方面排查。
(1)检查安装的Linux服务器sshd服务是否启动,如下所示:
1. #检查sshd服务是否启动 [root@CentOS ~]# ps -ef|grep sshd root 1147 1 0 10:58 ? 00:00:00 /usr/sbin/sshd 2. #检查端口是否正常 [root@CentOS ~]# telnet 192.168.19.101 22 Trying 192.168.19.101... Connected to 192.168.19.101. Escape character is '^]'. SSH-2.0-OpenSSH_5.3 test Protocol mismatch. Connection closed by foreign host. 3. #清除防火墙 [root@CentOS ~]# iptables -F
(2)选择合适的虚拟机网络连接方式
经过上面代码中的3步,确认服务器sshd服务正常,服务器防火墙没有开启,如果还是不能连接,可检查虚拟机网络配置,单击桌面上的虚拟机图标,单击【VM】→【Setting】菜单,结果如图2.42所示。
图2.42 虚拟机网络配置
虚拟机与宿主主机通信有3种方式,分别为:
●Bridged模式:在桥接模式下,VMware虚拟出来的操作系统就类似局域网中的一独立主机,可以访问网络内任何一台机器。如选择此种模式,需要手工为虚拟系统配置IP地址、子网掩码,并且和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。此时需要设置Linux和宿主主机同网段IP即可。
●NAT网络地址转换模式:使用NAT模式使虚拟系统借助NAT功能,通过宿主机器所在的网络来访问互联网。此时Linux的IP地址和VMnet8虚拟网络处于同一网段。
●Host-only主机模式:在Host-only模式中,所有的虚拟系统可以相互通信,但虚拟系统和真实的网络是被隔离开的。虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等)由VMnet1(Host-only)虚拟网络的DHCP服务器来动态分配。