美文网首页OS&虚拟化容器相关
U 盘启动装机 & VMWare安装虚拟机

U 盘启动装机 & VMWare安装虚拟机

作者: suxin1932 | 来源:发表于2020-04-04 17:54 被阅读0次

    1.U盘启动安装 CentOS7

    1.1 制作启动盘

    1.1.1 下载UltraISO

    这里可选择试用版 或者 自行搜索破解版
    

    1.1.2 下载 CentOS7

    https://www.centos.org/download/ (官网地址)

    在官网中找到对应版本, 选DVD版本即可.
    切记: 选镜像下载(一般有阿里云镜像, 网易云镜像, 清华大学, 南京大学, 东软镜像等).
    

    1.1.3 制作镜像

    #step1:
    双击UltraISO软件
    
    #step2:
    打开对应的CentOS7
    
    #step3:
    在上方的菜单中, 点击 '启动-->写入磁盘映像...'
    
    #step4:
    选择对应参数后, 点击'写入'即可
    
    制作镜像step2.png 制作镜像step3.png

    1.1.4 一些注意点

    此处的LABEL信息就是ISO的LABEL信息,在制作启动盘时可以修改,
    >> 如果制作启动盘时把LABEL的信息修改了小于11位的长度,则可直接从U盘安装;
    >> 如果没有改, 由于Windows系统限制了LABEL的长度为11,
    多出的部分被截断了,所以导致U盘的LABEL只有“CentOS 7 x8”11位, 后续U盘启动时, 要慎重
    
    制作成功的启动盘.png

    1.2 设置开机U盘启动

    #这里以华硕 X550D 笔记本为例, 不同电脑, 进入BIOS方式不同
    
    ---------------------方法1---------------------
    #step1:
    将制作好的U盘插入电脑
    
    #step2:
    重启或开机, 长按 F2 键, 进入BIOS模式
    
    #step3:
    >> 通过键盘上的左右箭头, 移动到 'boot'
    >> 通过键盘上的上下箭头, 移动到 “boot option #1”, 回车后弹出选择框
    >> 通过键盘上的上下箭头, 在选择框中选择对应的U盘, 回车
    >> 按下F10键, 电脑即开始重启
    
    ---------------------方法2---------------------
    #step1:
    开机长按键盘上的ESC键, 它会弹出启动项选择。
    
    #step2:
    我们选择u盘启动,然后按回车键,就可以直接进入U盘启动了。
    

    1.3 安装CentOS7

    1.3.1 前置过程

    当U盘启动时, 跳出如下界面, 
    >> 如果'本文1.1.4'中, 没有提前将LABEL设置小于11位, 
    而是由windows自动截取的, 则按下 'e键盘', 开始编辑
    >> 如果'本文1.1.4'中, 已提前将LABEL设置小于11位, 则直接回车安装即可
    
    安装CentOS7.png 安装CentOS7--补充.png
    #安装CentOS7--补充
    此处的“LABEL=Centos\x207\x20x\86_64 quiet”指的是U盘的LABEL(详见'本文1.1.4'),
    如果此处的LABEL和'本文1.1.4'的不匹配将导致不能安装,所以需要删除一部分信息,
    把多出来的"6_64"给删除,以保证'本文1.1.4'中提到的U盘的LABEL和这里的LABEL一致。
    
    删除后, 按下 ctrl+x键, 即可以执行CentOS7 的安装过程.
    

    1.3.2 后续过程

    进入CentOS7 的安装过程中, 若想简化网络配置, 
    请在引导项中配置好网络连接, 选择 '带GUI的服务器' 或 'GNOME' 版本.
    若是选择'最小安装'版, 安装速度较快, 但需要自行配置网络服务.
    
    #安装完成后, 请务必测试下网络连接, 如 
    ping www.baidu.com
    

    2.U盘启动安装 Ubuntu

    2.5 Ubuntu设置root密码

    安装Ubuntu的时候没有设置root用户密码的选项,所以需要之后进行设置
    默认root密码是随机的,即每次开机都有一个新的root密码
    在终端输入命令 sudo passwd,然后输入当前用户的密码,需要确认两次。
    也可以输入命令sudo passwd root 进行设置。
    

    2.6 解决xShell无法使用root账号直接连接ubuntu的问题

    用xShell只能连接普通用户arthur,但是无法连接root
    >> 修改/etc/ssh/sshd_config文件
    把其中的 PermitRootLogin Prohibit-password 这一行修改成 PermitRootLogin yes
    >> 重启ssh服务
    /etc/init.d/ssh restart 或者 sudo service ssh restart
    

    3.vmare14中安装centos7(同一路由器无线网络下)

    一般选择下一步安装即可
    

    注意点1:网络适配器

    vmware网络适配器.png
    注意点2:网络设置: windows7可能需要设置
    vmware网络设置.PNG
    "vmnet0"
    实际上就是一个虚拟的网桥,这个网桥有很若干个端口,
    一个端口用于连接你的Host,一个端口用于连接你的虚拟机,
    他们的位置是对等的,谁也不是谁的网关。
    所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。
    
    "vmnet1"
    这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,
    其中vmnet1也是一个虚拟的交换机,交换机的一个端口连接到你的Host上,
    另外一个端口连接到虚拟的DHCP服务器上(实际上是vmware的一个组件),另外剩下的端口就是连虚拟机了。
    虚拟网卡 “VMWare Virtual Ethernet Adapter for VMnet1”作为虚拟机的网关接口,为虚拟机提供服务。
    在虚拟机启动之后,如果你用ipconfig命令,你会很清楚的看到,你的默认网关就是指向 “VMWare Virtual Ethernet Adapter for VMnet1”网卡的地址的。
    (实际上它并不能提供路由,这是VMware设计使然,它是干了除了提供路由之外的一些事情——实际上是我也不知道它干了什 么事情),
    这里没有提供路由主要表现在没有提供NAT服务,使得虚拟机不可以访问Host-Only模式所指定的网段之外的地址。
    
    "vmnet8"
    这是一个NAT方式,最简单的组网方式了,从主机的“VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡出来,
    连接到vmnet8虚拟交换机,虚拟交换机的另外的口连接到虚拟的NAT服务器(这也是一个Vmware组件),
    还有一个口 连接到虚拟DHCP服务器,其他的口连虚拟机,虚拟机的网关即是“VMWare Virtual Ethernet Adapter for VMnet8”网卡所在的机器,
    废话,这肯定就是你的Host机器啦。
    同样,用ipconfig也可以看出来,你的虚拟机的默认网关也指向了你的 “VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡地址。
    相比之下,可以看出来,NAT组网方式和Host-Only方式,区别就在于是否多了一个NAT服务。
    
    桥接使用的是你机器的真实网卡进行上网
    host-only与wmnet1虚拟网卡进行通信
    NAT模式与VMnet8虚拟网卡进行通信
    

    修改配置文件

    vi /etc/sysconfig/network-scripts/ifcfg-ens33(这里不一定是ifcfg-ens33)
    

    按下i键,进入编辑模式,进行如下编辑

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static  #设置为静态IP,不自动分配
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=6f97fb2f-29cd-4fb9-8d8d-c5e389736a1a
    DEVICE=ens33
    ONBOOT=yes  #设为开机启动
    IPADDR=192.168.0.111  #配置固定IP
    NETMASK=255.255.255.0  #配置子网掩码
    GATEWAY=192.168.0.1  #该配置与宿主机网关一致
    PREFIX0=24  #改配置需要添加
    DNS1=8.8.8.8  #DNS配置,这里采用了google的
    

    设置网络管理相关

    chkconfig NetworkManager off  # 将NetworkManager 服务设置开机不启动
    service NetworkManager stop  # 将NetwokManager服务关闭
    service network restart  # 重新启动一下network服务
    

    将该固定IP设置进DNS中
    vi /etc/resolv.conf

    nameserver 8.8.8.8
    search localdomain
    

    重启网络服务

    sudo service network restart
    

    测试

    ping www.baidu.com
    

    100.CentOS7中的一些网络命令

    100.1 firewalld的基本使用

    启动: systemctl start firewalld
    关闭: systemctl stop firewalld
    查看状态: systemctl status firewalld 
    开机禁用  : systemctl disable firewalld
    开机启用  : systemctl enable firewalld
    

    100.2 systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体

    启动一个服务:systemctl start firewalld.service
    关闭一个服务:systemctl stop firewalld.service
    重启一个服务:systemctl restart firewalld.service
    显示一个服务的状态:systemctl status firewalld.service
    在开机时启用一个服务:systemctl enable firewalld.service
    在开机时禁用一个服务:systemctl disable firewalld.service
    查看服务是否开机启动:systemctl is-enabled firewalld.service
    查看已启动的服务列表:systemctl list-unit-files|grep enabled
    查看启动失败的服务列表:systemctl --failed
    

    100.3 配置 firewalld-cmd

    查看版本: firewall-cmd --version
    查看帮助: firewall-cmd --help
    显示状态: firewall-cmd --state
    查看所有打开的端口: firewall-cmd --zone=public --list-ports
    更新防火墙规则: firewall-cmd --reload
    查看区域信息:  firewall-cmd --get-active-zones
    查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
    拒绝所有包:firewall-cmd --panic-on
    取消拒绝状态: firewall-cmd --panic-off
    查看是否拒绝: firewall-cmd --query-panic
    

    100.4 怎么开启/移除一个端口呢

    #添加
    firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
    
    或者:
    [root@bogon project]# vi /etc/firewalld/zones/public.xml
    
    <?xml version="1.0" encoding="utf-8"?>
    <zone>
      <short>Public</short>
      <service name="ssh"/>
      <service name="dhcpv6-client"/>
      <port protocol="tcp" port="3306"/>
      <port protocol="tcp" port="8088"/>
      <port protocol="tcp" port="80"/>
      <port protocol="tcp" port="8080"/>
      <port protocol="tcp" port="2181"/>
    </zone>
    
    #重新载入
    firewall-cmd --reload
    #查看
    firewall-cmd --zone= public --query-port=80/tcp
    #删除
    firewall-cmd --zone= public --remove-port=80/tcp --permanent
    

    参考资源
    https://jingyan.baidu.com/article/93f9803fe1fcefe0e46f552d.html (开机进入BIOS)
    https://jingyan.baidu.com/article/49711c614d0971fa451b7c59.html (UltraISO制作U盘系统盘安装CentOS)
    https://blog.csdn.net/lianshaohua/article/details/88381039 (U盘安装centos)
    https://www.cnblogs.com/larry-luo/p/11102321.html (centos网络配置参考1)
    https://blog.csdn.net/lupengfei1009/article/details/79586999 (centos网络配置参考2)
    https://blog.csdn.net/teddy6866/article/details/78790234 (ping不同外网)

    相关文章

      网友评论

        本文标题:U 盘启动装机 & VMWare安装虚拟机

        本文链接:https://www.haomeiwen.com/subject/ctnjphtx.html