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
时间: 2024-08-28 14:35:28

ipxe引导远程的windows的相关文章

[BAT]通过schtasks.exe远程调用windows 2008 server上的计划任务,提示ERROR : Access is denied

在windows 2008 server 上建了一个计划任务,想通过命令 schtasks /run /tn "IPADForAdvisor_QA_APITest" /s SZPCWIN2K801 /u msdomain1\jzhang6 /p jzhang6'spassword 来远程启动这个计划任务,总是提示ERROR : Access is denied 登录的这个用户名和密码是在 SZPCWIN2K801 的 Administrators Group 里面的,而且是在同一个域里

【Linux】跳过ubuntu grub2引导,使用Windows引导ubuntu

本文转载自:http://tieba.baidu.com/p/3182877071 先来欣赏一下各种引导.windows 8.1 的metro引导. ubuntu的grub2引导. windows的传统黑白引导. 废话不多说,直接上教程. 情况一:先装windows,后装ubuntu.这种情况开机首先显示ubuntugrub2引导菜单,选择windows后再出现windows的引导菜单,这样一来当我们windows用的比较多的时候,就要经过两次的引导.为了更快速地进入windows,我们可以跳过

使用VNC远程连接Windows Azure Linux虚拟机

一. 安装 tigervnc-server yum install tigervnc-server 二. 启动vncserver vncserver :n 这里的n是session number,不指定默认为1,也可以是2.3等等.第一次会提示输入密码,以后可以使用vncpasswd命令来修改密码. 三. 启动客户端VNC Viewer连接远程虚拟机 VNC的默认端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的).如果使用“vncserver :1”命令启动V

实现linux远程登录Windows 7

linux远程登录Windows 7 设置LINUX的IP 子网掩码和网关 查看配置的IP 子网掩码和网关 查看挂载点和配置挂载点 设置YUM仓库 查看YUM仓库 设置Windows7的IP和网关 一定要和LINUX在一个网段上 开启Windows7的远程控制 并一定要选择允许运行任意版本远程桌面的计算机连接,要不然是远程不上Windows7的 关闭Windows7的防火墙 要不然也是远程登录Windows7 查看LINUX能不能ping通Windows7 使用rpm 安装桌面环境的必要安装包

远程连接Windows Server 2012 R2虚拟机报错解决方法

前两天在公司通过TeamViewer连回家里做实验时发现,连到某一台二代虚机时登陆会弹出一个错误提示,内容如下: 经过测试发现,只要是切换到普通模式(非增强模式)就可以正常登陆进系统,但是只要切换到特权模式就会出现这样的错误,开始以为是远程登陆的错误,查看后发现远程连接一切正常,权限方面也已经加进去了,那为什么增强模式下登陆就会出错呢? 在组策略里找了找也没发现答案,之后突然惊觉这个账户并不是本地的管理员,也不在域管理员组里,只是一个普通用户,是不是因为这点呢?运行管理员权限的命令提示符之后.输

ansible远程在Windows server 2012 R2 安装vcredist(2008 2010 2012 2013)

需求: 远程在windows server 2012 R2上安装vcredist 2008, 2010, 2012和2013 四个版本. 首先在ansible的官方文档找了一下看有没有适合的模块直接能使用的. 最开始找到的是win_package模块: http://docs.ansible.com/ansible/win_package_module.html ,同时看到它给出来的例子. 感觉可以直接拿来就用啊.把path路径换成要安装的exe 放置的本地路径,不就可以了吗? 后来发现,win

Windows口令安全与破解之--Ntscan远程破解windows口

[实验目的] 1)理解Ntscan远程破解windows口令的原理 2)学习Ntscan远程破解windows口令的过程 [实验原理] 在现实网络环境中,主机可以会对外开放一些敏感端口,例如135.139.445,如果开放了这些端口,很可能遭受到入侵攻击,而本次实验,就是针对开放端口的主机进行远程破解登陆口令,本次实验采用的是139端口进行的安全检测. [实验步骤] 一.Ntscan远程破解windows口令 1.1 打开ntscan.exe 1.2在起始和结束ip上面,填上靶机ip 1.3连接

通过SSIS监控远程服务器Windows服务并发送邮件报警!

原文:通过SSIS监控远程服务器Windows服务并发送邮件报警! 利用SSIS不仅可以做BI项目的ETL,而且还可以做一些系统监控和维护工作,由于之前供应商写的Windows服务是读取ESB的消息进行处理,且通过OA流程与访客系统进行了集成,无论是ESB出现状况,还是Windows服务出现状况,都会对访问系统造成严重影响,导致内部员工无法进行接待外部人员,因此整体对ESB进行优化,在本人博客的前一篇已介绍了<通过SSIS监控远程服务器磁盘空间并发送邮件报警!>.本文实现的方法思路与此相同,仅

Windows 7系统主机远程登录Windows Server 2008 R2系统服务器

实验目的 实现Windows 7系统主机成功远程登录到Windows Server 2008 R2系统服务器,并查看其E盘中的文件 实验环境 装有VMware软件的Windows 7系统实体机 实验步骤 一. 开启VMware,并打开Windows 7系统虚拟机和Windows Server 2008 R2系统虚拟服务器 二. 设置两台机器于同一网段内 1.设置服务器的IP地址 右击网络-属性-更改适配器设置-右击本地网络-属性-选择IPv4-单击属性-确定-关闭 2.将服务器置于VMnet2中