无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: hkkitlee

[教程] 20190802更新:RyanTC—Tinycore16MB的微型移動Linux系統建pxe伺服器。合併到u盤啟動

  [复制链接]
 楼主| 发表于 2019-7-31 11:53:17 | 显示全部楼层
本帖最后由 hkkitlee 于 2019-7-31 12:27 编辑
江南一根葱 发表于 2019-7-31 09:12
set -- $(cat /proc/cmdline)
for x in "$@"; do
case "$x" in


讀了一會,這個在思路上和程式上有點意見:
動態資料夾
動態檔案數
「半」動態檔名

既然此影像檔是用來啟動,何不設為:
絕對路徑存放引導檔
已可啟動的引導檔「不」以尋找方式寫設定檔了,是寫死的
而需要作測試的則以特定檔名存放在pxeboot,比如是atest.efi/atest.pxe;設定則寫死在dnsmasq.conf內。有檔則啟,無檔無礙。


因為如果你的script在背境執行,是很難排錯。script還要兼顧邏輯/條件問題
還有就是有些「不」需要連腳本引導,有的則需要二次帶腳本引導;會通通全走出來。更難排錯。

還有就是tftp路徑過長會類似「記憶體溢出」。


另外見你引導IMG檔,引導此類檔都需要syslinux的memdisk for bios,或者ipxe 的 sanboot 。不知tinypxe是否已幫忙加載,這要查原文件。

点评

img文件用3com boot image editor修改成tcp/ip启动可以直启的,以前把整个win98弄进img里直接启动到桌面过 不过这个pxemenu貌似跟3com的不太一样,3com那个兼容性很好,可以启动grldr,这个不行,有点不太理解。。  详情 回复 发表于 2019-7-31 12:09
回复

使用道具 举报

发表于 2019-7-31 12:09:55 | 显示全部楼层
本帖最后由 江南一根葱 于 2019-7-31 12:54 编辑
hkkitlee 发表于 2019-7-31 11:53
讀了一會,這個在思路上和程式上有點意見:
動態資料夾
動態檔案數


img文件用3com boot image editor修改成tcp/ip启动可以直启的  如图
GIF.gif

,以前把整个win98弄进img里直接启动到桌面过
不过这个pxemenu貌似跟3com的不太一样,3com那个兼容性很好,可以启动grldr,这个不行,有点不太理解。。

点评

留意一下你的gif圖,tinypxe的log中是有回傳客戶機*MAXDOS9.SYS* Linux是比軟「原始」,你不叫他不做。 沒什麼背境作業。也因為如此什麼都得手工。也可以手工。 性能也就是如此搾出來。就是如此又愛又恨。  详情 回复 发表于 2019-7-31 13:43
回复

使用道具 举报

发表于 2019-7-31 12:35:16 | 显示全部楼层
linux貌似有一点不好,获取不到ip就没地址了,要是像win一样,没dhcp能取到169.254.1.1这样的地址就好了
回复

使用道具 举报

发表于 2019-7-31 12:45:52 | 显示全部楼层
多放些图片,,
回复

使用道具 举报

 楼主| 发表于 2019-7-31 13:43:04 | 显示全部楼层
本帖最后由 hkkitlee 于 2019-7-31 13:48 编辑
江南一根葱 发表于 2019-7-31 12:09
img文件用3com boot image editor修改成tcp/ip启动可以直启的  如图


留意一下你的gif圖,tinypxe的log中是有回傳客戶機*MAXDOS9.SYS*

Linux是比軟「原始」,你不叫他不做。
沒什麼背境作業。也因為如此什麼都得手工。也可以手工。
性能也就是如此搾出來。就是如此又愛又恨。

Tinypxe 看來幫手做了點初始工夫

点评

可能我没描述清楚才没讨论到点上,不过我已经实证了是可以兼容启动3com工具生成mba文件,并直接启动img文件, [attachimg]397896[/attachimg] efi文件好像没启成功,不知道为什么,难道也要加.0?  详情 回复 发表于 2019-7-31 15:46
回复

使用道具 举报

发表于 2019-7-31 15:46:23 | 显示全部楼层
hkkitlee 发表于 2019-7-31 13:43
留意一下你的gif圖,tinypxe的log中是有回傳客戶機*MAXDOS9.SYS*

Linux是比軟「原始」,你不叫他不 ...

可能我没描述清楚才没讨论到点上,不过我已经实证了是可以兼容启动3com工具生成mba文件,并直接启动img文件,
GIF.gif

efi文件好像没启成功,不知道为什么,难道也要加.0?
回复

使用道具 举报

 楼主| 发表于 2019-7-31 16:14:16 | 显示全部楼层
很好!!再堅持點完工了~~
逐個擊破排錯吧,一步一步收窄問題

EFI那邊有沒有選擇NBP?

点评

nbp菜单有出来的,列文件也正常,但就是选中后过了一会回到EFI固件设置界面了  详情 回复 发表于 2019-7-31 17:42
回复

使用道具 举报

发表于 2019-7-31 17:42:56 | 显示全部楼层
本帖最后由 江南一根葱 于 2019-7-31 19:51 编辑
hkkitlee 发表于 2019-7-31 16:14
很好!!再堅持點完工了~~
逐個擊破排錯吧,一步一步收窄問題


nbp菜单有出来的,列文件也正常,但就是选中后过了一会回到EFI固件设置界面了



现在基本搞通能启什么类型的文件了,重新编译了.pxe类型的ipxe(bios)目前正常,还有两个东西待解决

dnsmsasq要配置proxydhcp,不然有路由的情况tftp不到文件
局域网没有dhcp的时候tinycore要分配一个地址,169.254.0.0段的。。


可惜今天公司的机晚上连不上远程桌面编译,家里同步不过来,只好先编译几个启动文件

点评

看似bios/uefi都可啟動了。恭喜完工了! Proxydhcp差不多是必備了。不必動到原來網絡「基本設定」。 外出工作時,即使「求」,人家網管人員多數也不理你。  详情 回复 发表于 2019-7-31 20:28
回复

使用道具 举报

 楼主| 发表于 2019-7-31 20:28:27 | 显示全部楼层
本帖最后由 hkkitlee 于 2019-7-31 20:32 编辑
江南一根葱 发表于 2019-7-31 17:42
nbp菜单有出来的,列文件也正常,但就是选中后过了一会回到EFI固件设置界面了


看似bios/uefi都可啟動了。恭喜完工了!

Proxydhcp差不多是必備了。不必動到原來網絡「基本設定」。
外出工作時,即使「求」,人家網管人員多數也不理你。

我版本更新了點,有空試試。請看changelog

点评

没有dhcp的情况下tinycore会不会有ip地址的,我暂时没试  详情 回复 发表于 2019-7-31 21:04
回复

使用道具 举报

发表于 2019-7-31 21:04:23 | 显示全部楼层
hkkitlee 发表于 2019-7-31 20:28
看似bios/uefi都可啟動了。恭喜完工了!

Proxydhcp差不多是必備了。不必動到原來網絡「基本設定」。 ...

没有dhcp的情况下tinycore会不会有ip地址的,我暂时没试

点评

當然沒有,除非手動設定。 常規伺服器是手動設定,不靠dhcp。 但pxe 又怎可能沒dhcp,伺服器不要客戶機都要啦! 我的版本要用在不同網域上,只是網段/子掩碼不同就不能硬設定。  详情 回复 发表于 2019-7-31 21:27
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-6 22:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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