ipxe引导远程的windows

本文介绍如何在本地安装的CentOS 7系统上通过修改grub.cfg配置文件来利用IPXE技术实现远程Windows系统的引导,从而在同一台机器上实现双系统启动。

使用ipxe解决本地引导远程系统

本地安装的centos7,然后修改grub.cfg来使用ipxe技术引导远程windows,实现双系统

os--》centos7

修改grub.cfg

在文件最后添加

1 cat << EOF >> /boot/grub2/grub.cfg
2 menuentry "TeraeeBootLoader" --unrestricted{
3 linux16 /boot/ipxe.lkrn
4 initrd16 /boot/iscsi.pxe  #这是一个连接远程系统的脚本
5 }
6 EOF
cat  << EOF > /boot/iscsi.pxe
#!ipxe
:retry
ifconf net0 || goto retry   #获取IP地址,获取不到,继续获取
set keep-san 1
sanboot iscsi:192.168.1.254:::1:iqn.2014-09.com.example:target1  #这是远端的win7操作系统使用sanboot连接
EOF

ipxe命令扩展,详情点击http://ipxe.org/cmd

sanboot 用来连接远程的引导盘

1 sanboot iscsi:192.168.1.254::3260:1:iqn.2014-09.com.example:target1
2 
3 3260 :表示端口号 默认是3260
4 1:表示lun号 默认是0 使用tgtd模拟出来的iscsi服务器需要使用lun1,使用targetcli模拟出来的iscsi服务器使用lun0

使用targetcli模拟iscsi服务器,可以设置客户端的iqn,和用户名

则sanboot连接的时候就需要设置用户名和密码以及自己的iqn号,但是在试验中遇到一个问题,设置用户名密码之后,引导了 但是进入不了系统,所以只能放弃设置帐号密码,只限制客户端的iqn帐号

set username teraee #设置账户名
set password teraee #设置密码
set initiator-iqn iqn.2016-08.com.example:client01 #设置自己的iqn

 

转载于:https://www.cnblogs.com/pdjun/p/5810218.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值