无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 34673|回复: 209
打印 上一主题 下一主题

[发布] 互联网云引导镜像,兼容传统与EFI

    [复制链接]
跳转到指定楼层
1#
发表于 2021-4-16 23:38:28 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 友联电脑 于 2022-4-19 12:24 编辑

   本引导是互联网前端引导镜像,由iPXE最新版1.21,编译后加工组合而成,同时兼容传统与EFI,安全引导除外。不含有任何计算机系统,压缩后的大小不到1M,有iso镜像及usb+hd镜像,应用于多种介质,文件使用7zip压缩,下载后需解压。
   iso可直接用于虚拟机引导或写盘引导,usb需要写入相应的介质,不管是windows还是linux,直接用扇区写入工具写入即可。有些项目引导可能失败,后台数据还要进一步调配,修正   


    dd  if=xxx of=yyy        xxx源文件  yyy目标文件 更多参数用不了

   接下来,就开机了......




  好好学习,天天向上

  重要提醒,重要提醒,重要提醒。某些被引导系统,内有自动远程控制。远程方式为ssh及vnc



广东用户,清空所有硬盘,重新分区,全程在线无人值守 ,任务完成

相关菜单,逐步贴上,其实都大同小异



首页启动菜单
#!ipxe
   set menu-timeout 5000
   set menu-default Redorescue3
   colour --basic 3 7
   console -p background1.png
:start
   menu     Guest Computer IP is ${ip} Boot From http://www.youlianpc.com  
item --gap --             -------------------------------- Windows Tools --------------------------------
  item --key 1 Win8PE       BOOT Win8PE      .....................................................(youlianpc.com)
  item --key 2 Win10PES     BOOT Win10PES     ...................................................(youlianpc.com)
  item --key 3 Win10PEO     BOOT Win10PEO     ...................................................(youlianpc.com)
  item --key 4 Win10PEL     BOOT Win10PEL     ...................................................(youlianpc.com)
  item --key 5 Other        BOOT Othertools   .................................................(youlianpc.com)
    item --gap --             ----------------------------------Linux RamOS-----------------------------------
  item --key p  Porteus       Porteus Desktop..................................................(youlianpc.com)
  item --key r  Redorescue    Redo Rescue2.....................................................(youlianpc.com)
  item --key R  Redorescue3    Redo Rescue3.....................................................(youlianpc.com)
  item --key s  debian-S       Debian Server....................................................(youlianpc.com)
  item --key D  debian-D       Debian Desktop...................................................(youlianpc.com)
      item --gap --             ---------------------------------Server Deploy----------------------------------
  item --key S Server_Deploy   Deploy Linux Node ...............................................(youlianpc.com)
  item --gap --             ------------------------------ Advanced options --------------------------------
  item --key l Local        Boot from local hard drive                          -- l
  item reboot               Reboot computer         


choose --timeout ${menu-timeout} --default ${menu-default} selected
imgfree
goto ${selected}

:failed
  echo Booting failed, dropping to shell
  goto shell
:Local
sanboot --no-describe --drive 0x80
goto failed
:reboot
  reboot

:debian-D
   chain ${server}le_debiand_www.ipxe || goto debian-D
:debian-S
   chain ${server}le_debians_www.ipxe ||  goto debian-S

:Porteus
   chain ${server}porteus_live_cin.php || goto Porteus
:Redorescue
   chain ${server}le_redo_www.ipxe || goto Redorescue
:Redorescue3
   chain ${server}le_redo3_www.ipxe || goto Redorescue3
:iso
   chain  ${server}memdisk iso raw  || goto iso
:imgs
   chain  ${server}memdisk img raw   || goto imgs
:Win8PE
   initrd ${server}iso/win8pe.iso  && goto iso
:Win10PEO
   initrd ${server}iso/win10pe_yl0.iso  && goto iso

:Win10PES
   initrd ${server}iso/win10pe_yls.iso  && goto iso

:Win10PEL
   initrd ${server}iso/win10pe_yll.iso  && goto iso

:Server_Deploy
   chain ${server}le_server_www.ipxe || goto Server_Deploy

:Other
   chain ${server}le_tools_www.ipxe || goto Other


Redo启动菜单
#!ipxe
  kernel ${server}redo3/vmlinuz  
  initrd ${server}redo3/initrd
  imgargs vmlinuz  boot=overlay image=filesystem.squashfs url=${server}redo3  vga=791 quiet splash setkmap=us --
  boot
WinPE类EFI启动菜单
#!ipxe
kernel ${server}wimboot
#initrd ${server}iso/8/bootmgr.efi bootmgr.efi
initrd ${server}iso/8/efi/microsoft/boot/bcd bcd
initrd ${server}iso/8/boot/boot.sdi boot.sdi
initrd ${server}iso/8/efi/boot/bootx64.efi bootx64.efi
initrd ${server}iso/8/sources/boot.wim boot.wim
boot
Debian buster 启动菜单
#!ipxe
kernel ${server}debian/vmlinuz
initrd ${server}debian/initrd.img
imgargs  vmlinuz initrd=initrd.img  boot=overlay  ip=dhcp  text vga=791  image=buster_server.squashfs  url=${server}debian  rw locale=zh_CN quiet --
boot
211227 调测Linux类相关服务器和桌面版,进入互联网引导




以下服务器基本都可以直接部署



2020415:修正UEFI下引导
youlian.part2.rar (972.31 KB, 下载次数: 71)

youlian.part1.rar (1023 KB, 下载次数: 78)

评分

参与人数 3无忧币 +15 收起 理由
2010sya + 5 赞一个!
freesoft00 + 5
ksafei + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2021-4-17 09:23:39 来自手机 | 显示全部楼层
sairen139 发表于 2021-4-17 03:17
云引导不知道是名副其实的新技术?还是徒有虚名的包装出来的新概念?期待是新技术!

踩在前人的肩膀上,胡乱装配的,只为更高效的完成任务

点评

楼主能把判断bios跟UEFI模式的菜单分享一下吗?  详情 回复 发表于 2021-4-24 19:22
回复

使用道具 举报

3#
 楼主| 发表于 2021-4-17 12:31:58 | 显示全部楼层
PXE技术的开发,就是为网络而生,到后来gPXE,再到iPXE,开发出更多能支持的网络协议,发布之日起,就注定可以。这只是一个引导,一个像硬盘mbr一样的东西而已,早年使用的光盘,到后来的U盘,再后来内网PXE,再后来跨越互联网,都只是相互补充,在可选的情况,优先使用。这次做这个包也是为测试方便,平时很少用的,U盘平时基本用不上
回复

使用道具 举报

4#
 楼主| 发表于 2021-4-17 13:24:02 来自手机 | 显示全部楼层
hak88wu 发表于 2021-4-17 11:22
其他先不谈,这界面不错

谢谢,美工技术不好
回复

使用道具 举报

5#
 楼主| 发表于 2021-4-19 10:01:03 | 显示全部楼层
大家切莫多次尝试登录服务器,超过次数,将触发防火墙10分钟左右自动封禁地址

点评

github有个支持p2p的ipxe项目,有没有折腾过。  详情 回复 发表于 2021-4-19 10:26
回复

使用道具 举报

6#
 楼主| 发表于 2021-4-19 12:51:25 | 显示全部楼层
江南一根葱 发表于 2021-4-19 10:26
github有个支持p2p的ipxe项目,有没有折腾过。

没有,有空去看看。只是这个不太好用的上,内网用P2P,你已经已是很容易了
回复

使用道具 举报

7#
 楼主| 发表于 2021-4-19 15:17:46 | 显示全部楼层
想的挺多。就以上想法,我说两点,首先你得去收集mac地址,如无所谓,那就不必收集。其次是写完数据就代表完成,这也不完全。
回复

使用道具 举报

8#
 楼主| 发表于 2021-4-19 22:21:29 | 显示全部楼层
本帖最后由 友联电脑 于 2021-4-19 22:31 编辑

   各位无优的网友,大家好,欢迎大家测试使用,可是也不要光顾着去拉取各种菜单的写法,说实话,这些都东西都是大同小异的,累了就来说句话。想要什么菜单,再贴上来就是。


点评

楼主能把判断bios跟UEFI模式的菜单分享一下吗?  详情 回复 发表于 2021-4-24 19:23
@江南一根葱 測試過沒有?  详情 回复 发表于 2021-4-21 14:40
回复

使用道具 举报

9#
 楼主| 发表于 2021-4-19 22:32:59 | 显示全部楼层
classiccyan 发表于 2021-4-19 17:18
楼主有兴趣不?
我真有这种需求
自助安装系统的版本需要根据MAC地址选择,

虽然不会,但是还要谢的
回复

使用道具 举报

10#
 楼主| 发表于 2021-4-20 07:25:20 来自手机 | 显示全部楼层
本帖最后由 友联电脑 于 2021-4-20 07:40 编辑

这几天防火墙封禁了好多因尝试非法登录的地址,我也是没办法写这个脚本,也是为了保护服务器,如果因操作失误而无法访问,可以私信解封,敬请谅解
回复

使用道具 举报

11#
 楼主| 发表于 2021-4-20 11:43:43 来自手机 | 显示全部楼层
如此,可以考虑首次备份,以后统一坏了就恢复,努力了旧的有成果不是
回复

使用道具 举报

12#
 楼主| 发表于 2021-4-20 12:21:46 | 显示全部楼层
本帖最后由 友联电脑 于 2021-4-20 12:37 编辑

Debian Server 与 Desktop一模一样,只是加载的根映像不同而已
#!ipxe
kernel ${server}debian/vmlinuz
initrd ${server}debian/initrd.img
imgargs  vmlinuz initrd=initrd.img  boot=overlay  ip=dhcp  text vga=791  image=buster_server.squashfs  url=${server}debian  rw locale=zh_CN quiet --
boot
相比原包,增加数据恢复,分区备份还原,docker,远程控制等等相关工具,登录账号   root ,密码 : youlian增加docker,当时是想在远程实现更多玩法,比如做网关设备,计算设备等等,有docker就有更多可能



回复

使用道具 举报

13#
 楼主| 发表于 2021-4-21 16:46:28 | 显示全部楼层
重申一下,为保服务器正常工作,防火墙会自动封禁不按套路出牌的,防火墙会自动封禁不按套路出牌的,防火墙会自动封禁不按套路出牌的,重要的事情说三遍。你们玩的欢就好

点评

支持樓主提升伺服器安全。  详情 回复 发表于 2021-4-21 17:12
回复

使用道具 举报

14#
 楼主| 发表于 2021-4-21 17:18:28 | 显示全部楼层
hkkitlee 发表于 2021-4-21 17:12
支持樓主提升伺服器安全。

谢谢,不管是ssh,web等,超过3次,就会触发自动封锁程序,2 分钟左右防火墙block即会生效。
回复

使用道具 举报

15#
 楼主| 发表于 2021-4-21 17:49:49 | 显示全部楼层

好天气,也会好心情

点评

vaf
谢谢.  详情 回复 发表于 2021-4-21 18:20
回复

使用道具 举报

16#
 楼主| 发表于 2021-4-23 12:48:12 | 显示全部楼层
本帖最后由 友联电脑 于 2021-4-23 12:59 编辑
hkkitlee 发表于 2021-4-23 11:48
iso 引導ipxe後沒畫面?

我去查下黑名单,hk地区的删除一下

已经从黑名单中删除了,有两个地址。5分钟左右生效
生效时间调整为1分钟

点评

第一次連都擋?!  详情 回复 发表于 2021-4-23 12:50
回复

使用道具 举报

17#
 楼主| 发表于 2021-4-23 13:01:35 | 显示全部楼层
hkkitlee 发表于 2021-4-23 12:50
第一次連都擋?!

有可能是其它主机使用了,第一次肯定不是的,两地址记录,有300条左右
回复

使用道具 举报

18#
 楼主| 发表于 2021-4-23 13:14:33 | 显示全部楼层
网友如有类似情况,可以私信提交出口地址, 以手工修正
回复

使用道具 举报

19#
 楼主| 发表于 2021-4-23 22:03:05 | 显示全部楼层
本帖最后由 友联电脑 于 2021-4-23 22:37 编辑

更新Debian buster server 新加入 Clonezilla和Partclone,应对各种分区,配以不同的压缩工具,在压缩比及速度间,自由把握。测试用了下,确实自由度不错,非常棒
回复

使用道具 举报

20#
 楼主| 发表于 2021-4-24 22:02:01 | 显示全部楼层
本帖最后由 友联电脑 于 2021-4-24 22:04 编辑
熄灭的烟 发表于 2021-4-24 19:23
楼主能把判断bios跟UEFI模式的菜单分享一下吗?

个人观点,仅供参考:

很多人都热衷于将各种 菜单合并在一起,LEGACY及EFI也合并,先不说阅读,修改起来是否方便,如果有其它方法判断 ,是不是就可以更简单点了。
我习惯在DHCP服务上,就处理此事,当客户端发送第一个请求的时候,就可以确认客户端是什么类型,该取得哪个 引导,然后再去加载相应的菜单,再下去就是各找各菜单,下面就不需要为此事而劳神了。
对应的菜单,我相信已经不需要写了

dhcp服务有关 arch架构的识别,再配以不同的menu,就是这样用的。当然有些DHCP服务不方便设置这些,可也有一些是很方便的。

点评

楼主能推荐或者分享一个能智能识别arch架构的DHCP服务端吗?  详情 回复 发表于 2021-4-24 22:09
回复

使用道具 举报

21#
 楼主| 发表于 2021-4-24 22:32:58 | 显示全部楼层
熄灭的烟 发表于 2021-4-24 22:09
楼主能推荐或者分享一个能智能识别arch架构的DHCP服务端吗?

Linux dhcp服务器 ics-dhcp-server
subnet 192.168.5.0 netmask 255.255.255.0 {
option routers 192.168.5.1;
#option domain-name-servers 192.168.5.238,202.101.224.69;
option domain-name-servers 192.168.5.238,233.5.5.5;
#option domain-name-servers 192.168.5.238,233.5.5.5;
option domain-name "youlian.com";
range 192.168.5.60 192.168.6.99;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 192.168.5.238;
   if option arch = 00:02 {
     filename "ipxe.efi";
       } else if option arch = 00:06 {   
         filename "ipxe.efi";
           } else if option arch = 00:07 {
             filename "ipxe.efi";
               } else if option arch = 00:09 {
                    filename "ipxe.efi";
                     } else {
                         filename "ipxe.kpxe";
}
}
}
  
回复

使用道具 举报

22#
 楼主| 发表于 2021-5-12 21:11:49 | 显示全部楼层
2013mqqdg 发表于 2021-5-12 17:47
友大的服务更加全面了

马马虎虎,满足日常运维是够的,目前还有一些问题有待修正,我也在摸索着调整,希望用着更顺手。
回复

使用道具 举报

23#
 楼主| 发表于 2021-5-12 21:22:49 | 显示全部楼层
下一步,想将ssh经https安全接入网页,这样任意用台电脑,即可实现vnc和ssh的操控,这样整个远程运维将只需浏览器即可
回复

使用道具 举报

24#
 楼主| 发表于 2021-5-12 23:09:32 来自手机 | 显示全部楼层
嗯嗯,可以的
回复

使用道具 举报

25#
 楼主| 发表于 2021-5-15 09:52:43 来自手机 | 显示全部楼层
一个方便虚拟机测试引导的小方案,物理机刻盘当然也是可以的。用grub或其他引导加载也是一样
回复

使用道具 举报

26#
 楼主| 发表于 2021-5-16 22:52:07 来自手机 | 显示全部楼层
那是一个文件,由于上传附件太小,不得不分卷。解压后直接写入设备即可,如dd
回复

使用道具 举报

27#
 楼主| 发表于 2021-5-17 22:04:04 | 显示全部楼层
本帖最后由 友联电脑 于 2021-5-17 22:06 编辑
zhangze 发表于 2021-5-17 16:37
实测啥也没有,等了半个小时了!!

不好意思,如果有兴趣继续测试测试,可私信告知出口地址,查下后台,可能会因为某些原因,防火墙阻断了一些地址。写了一些脚本,检测客户端行为,如果异常,会触发防火墙自动封禁,再次抱歉。谢谢你的反馈

点评

[attachimg]480020[/attachimg]  详情 回复 发表于 2021-5-18 16:36
回复

使用道具 举报

28#
 楼主| 发表于 2021-5-18 18:36:02 | 显示全部楼层
回复

使用道具 举报

29#
 楼主| 发表于 2021-5-24 11:15:09 | 显示全部楼层
bjay2008xmy 发表于 2021-5-24 10:35
想试试下载速度快不快,在浏览器输入http://www.youlianpc.com/iso/8/sources/boot.wim没有成功

不可以这样下载的
回复

使用道具 举报

30#
 楼主| 发表于 2021-6-14 08:10:05 来自手机 | 显示全部楼层
还可以,速度还是可以接受的,系统也是这样封装的。镜像都是专用镜像,做种,目前外网用不上,需要时再调整
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-25 06:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表