某信服EDR3.5.30.ISO安装测试(二)
一、物理机启动EDR
1、修复dracut
使用DiskGenius克隆虚拟磁盘到物理磁盘,将虚拟机移植到物理机,因为磁盘UUID变化等原因,首次默认启动失败,提示:
Starting Dracut Emergency Shell...
Warning:/dev/centos/root does not exist
Warning:/dev/centos/swap does not exist
Warning:/dev/mapper/centos-root does not exist
.....
dracut:#_
解决办法:
选择0-rescue,启动到centos命令行,用户名root,密码略。
执行命令:dracut --force
默认启动成功!
2、网络设置
安装后,网卡已驱动,需要设置ip地址、网关等。
临时设置方法,重启失效:
ifconfig eth0 192.168.2.252 netmask 255.255.255.0 #设置ip地址为192.168.2.252
route add default gw 192.168.2.1 #设置默认网关192.168.2.1
永久设置方法:
vi /etc/sysconfig/network-script/ifcfg-eth0
#编辑文件,修改其中ip地址、子网掩码、网关等
测试网络:
ifconfig #查看网络设置信息
ping 192.168.2.1 #ping网关
ping baidu.com #ping百度网站,连通则网络设置完成
3、安装GNOME桌面
命令:yum groupinstall "GNOME Desktop"
需要联网下载,centos官网默认无法访问。提示如下,ping mirrorlist.centos.org不通!
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x84_64&repo=os...
14:curl #6 - "Could not resolve host:mirrorlist.centos.org Unkonwn error"
更换yum源为aliyun,命令:
sudo curl -o /etc/yun.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
重新安装GNOME,如果出现个别packages下载失败,请重新执行yum命令,直到全部下载成功,并安装完成,Complete!
设置默认启动桌面模式,命令:
systemctl set-default runlevel5.target
命令返回提示:
Removed Symlink /etc/systemd/system/default.target
Created Symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target
...
重启,成功进入CentOS桌面!
4、常用命令
df -h #磁盘挂载情况
ps -aux #显示所有用户进程
netstat -anotp #显示所有连接及对应进程
lsblk -f #显示磁盘分区及UUID
进入桌面,开启网络设置,需要在终端中执行命令:NetworkManager
二、Grub与双系统
安装EDR后,物理磁盘还有剩余空间,于是创建2个NTFS分区,如下图中C与D
1、WinPE安装Win10 到C
使用WinNTSetup安装esd映像,引导分区、安装分区均选择上图中的本地磁盘。
注:WinPE中的盘符可能与上面截图中的本地磁盘盘符不一致!
注:引导扇区选择”不更新引导代码“,否则会将更新原来激活的引导分区,导致GRUB无法引导,提示”missing operating system“错误!
GRUB无法引导,可以尝试使用vmdk虚拟磁盘,复制扇区或克隆分区,还原引导。
注意:复制磁盘前2048扇区,将导致后来新建的NTFS分区丢失,可以使用Diskgenius重新找回丢失的分区。克隆vmdk第1个分区(激活的boot引导分区)到物理磁盘的激活的第1个分区,可以修复GRUB引导,但之后增加的grub菜单丢失,可以重新添加”Micosoft Windows 10“选项。
2、Grub.cfg菜单增加选项
在GRUB菜单选项,按”e“编辑当前菜单设置,”c“进入命令行。
编辑菜单设置,Ctrl+x 运行该设置,Ctrl+c 进入命令行。
GRUB命令行,可以使用命令 ls -l显示磁盘分区情况,如下图。
命令:ls -l (hd0,1)/ #显示分区中的文件
登陆CentOS系统,编辑/boot/grub2/grub.cfg文件,增加“Microsoft Windows 10"菜单项:
menuentry 'Microsoft Windows 10'{
insmod ntfs
insmod chain
set root='hd0,msdos3'
chainloader +1
}
注意:其中set root='hd0,msdos3',根据实际修改,可以在GRUB命令行,使用ls -l命令显示实际分区。
三、系统一些基本参数
PHP 7.1.33 (cli)、ionCube PHP Loader+ionCube24 v10.4.5