无忧启动论坛

 找回密码
 注册
搜索

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

查看数: 79219 | 评论数: 153 | 收藏 20
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-7-24 16:17

正文摘要:

本帖最后由 hkkitlee 于 2021-2-26 00:13 编辑 這個投票只是好奇有多少人對Linux有興趣,也全透明好讓大家知道結果。 制作“離線版”RyanTC,可獨自作伺服,合併到u盤并加入客制化引導 16MB Linux RamOS PXE ...

回复

newchen2025 发表于 2025-5-28 05:29:17
谢谢分享
ntcjq999 发表于 2025-5-3 06:43:17
强大的教程
kaxubrszb 发表于 2025-3-8 21:09:55

感谢分享
lquemc 发表于 2024-12-30 16:23:06
感谢分享,加强学习
yixiong97 发表于 2024-11-4 12:32:10
谢谢分享!!
besess 发表于 2024-10-18 00:44:39
虽然看不懂但还是支持
ljunhao 发表于 2024-6-19 15:50:20
感谢分享
无犹启动 发表于 2024-5-5 07:30:21
谢谢分享
hehuiying 发表于 2024-4-7 22:41:26
谢谢分享
ljy931116 发表于 2023-12-29 09:59:15
感谢大佬分享哈
yyz2191958 发表于 2023-12-19 19:27:59
不懂用Linux(有興趣但不知怎用)
superyijia 发表于 2023-12-19 11:30:25
准备学习一下
lgr99 发表于 2023-12-17 19:50:18
这个还真不好说
hhhhwwww 发表于 2023-9-19 14:52:03
谢谢分享
小小小璇 发表于 2022-8-4 20:57:43
感谢楼主呀!
mygamexxx 发表于 2021-3-31 08:01:21
本帖最后由 mygamexxx 于 2021-3-31 08:08 编辑

解压得到ryantc.usb,用下面的G4D菜单启动成功!

title ipxe启动\nIPXE启动
find --set-root /pxe/ryantc.usb
map --read-only /pxe/ryantc.usb (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0)+1

1.PNG (21.93 KB, 下载次数: 498)

1.PNG

点评

還沒測試過G4D map hook!感謝測試回饋!  发表于 2021-3-31 12:53
hkkitlee 发表于 2021-2-26 00:09:59
本帖最后由 hkkitlee 于 2021-2-26 00:14 编辑

20210226:RyanTC Desktop with PXE & Data Rescue更新版本官方v12
9695 发表于 2020-4-14 23:02:50
谢谢分享
cbl 发表于 2020-3-17 19:51:34
hkkitlee 发表于 2019-12-25 13:50:43
20121010168 发表于 2019-12-25 11:20
个人觉的可以使用Tinylinux最小带界面的那个版本,这样更方便操作。

一般更換「啟動檔」只需在windows的「網絡磁碟」即可。

這類pxe,samba軟件也只接受「命令」,沒有GUI。
如你有需要也可以即時安裝x server即可使用桌面及其他功能。

在性能及伺服器的出發點,圖像會拖慢了整體速度。
繪圖,個人上網等就是另一類用途,就該需要GUI了
20121010168 发表于 2019-12-25 11:20:21
个人觉的可以使用Tinylinux最小带界面的那个版本,这样更方便操作。

点评

一般更換「啟動檔」只需在windows的「網絡磁碟」即可。 這類pxe,samba軟件也只接受「命令」,沒有GUI。 如你有需要也可以即時安裝x server即可使用桌面及其他功能。 在性能及伺服器的出發點,圖像會拖慢了整  详情 回复 发表于 2019-12-25 13:50
2011npwjm 发表于 2019-8-28 20:12:47
谢谢楼主的分享
江南一根葱 发表于 2019-8-28 19:31:17
huaqingyuan 发表于 2019-8-28 17:39
请教,如果是其他环境的DHCP,如何出现一个启动文件选择的界面?

dhcp-no-override

其它启动器?tinypxe之类的话bios下可以用3com bootimage editor制作pxemenu,直接能选下一个要启动的文件
efi下没研究过
hkkitlee 发表于 2019-8-28 18:09:16
本帖最后由 hkkitlee 于 2019-8-28 18:10 编辑
huaqingyuan 发表于 2019-8-28 17:39
请教,如果是其他环境的DHCP,如何出现一个启动文件选择的界面?

dhcp-no-override


剛想起有個更簡單的方法:

你下載個ruantc.zip,啟動tc後,輸入less /etc/dnsmasq.conf;即可比較「可選啟動檔菜單」的設定。

也可留意bash最後生成的語句
hkkitlee 发表于 2019-8-28 17:46:57
本帖最后由 hkkitlee 于 2019-8-28 18:01 编辑
huaqingyuan 发表于 2019-8-28 17:39
请教,如果是其他环境的DHCP,如何出现一个启动文件选择的界面?

dhcp-no-override


其他環境—你是指同網有其他dhcp伺服嗎?

首先你問時還有一句,設定檔尚欠dhcp-range=XXX.XXX.XXX.XXX,proxy這句,意思是用proxydhcp方式運作

下面這句只是用bash動態檢測出IP值,因應不同網絡設定,免去人手輸入
ip=$(/sbin/ifconfig |grep -v 127 | grep 'inet ' | sed 's/^.*inet addr://g'    | sed 's/ *Bcast.*$//g')
echo "dhcp-range=$ip,proxy" >> /etc/dnsmasq.conf

你看見什麼#0#2#6#7#8#9之類,就是客戶機回報boot server自己的架構,proxydhcp再根據設定檔—回答客戶機下載啟動文件的地址。
#8
pxe-service=Xscale_EFI, "Boot BC_EFI", uefi/ipxe64.efi
之後客機就自行下載並執行。

#8是給人類看的
確切的架構是Xscale_EFI,下載是dhcp-range=IP + uefi/ipxe64.efi
huaqingyuan 发表于 2019-8-28 17:39:28
hkkitlee 发表于 2019-7-24 16:18
即將會是「超級懶人自動執行易改包」....

懶人思路:

请教,如果是其他环境的DHCP,如何出现一个启动文件选择的界面?

dhcp-no-override

pxe-prompt="Press F8 for NBP (Net Boot Program) menu.Default kkpxe.", 10

#0
pxe-service=X86PC, "kkpxe for Legacy BIOS", undionly.kkpxe
pxe-service=X86PC, "kpxe for Legacy BIOS", undionly.kpxe
pxe-service=X86PC, "pxe for Legacy BIOS", undionly.pxe

#2
pxe-service=IA64_EFI, "Boot IA64_EFI", uefi/ipxe64.efi

#6
pxe-service=IA32_EFI, "Boot IA32_EFI", uefi/ipxe32.efi

#7
pxe-service=X86-64_EFI, "Boot X86-64_EFI", uefi/ipxe64.efi

#8
pxe-service=Xscale_EFI, "Boot BC_EFI", uefi/ipxe64.efi

#9
pxe-service=BC_EFI, "Boot BC_EFI", uefi/ipxe64.efi

点评

其它启动器?tinypxe之类的话bios下可以用3com bootimage editor制作pxemenu,直接能选下一个要启动的文件 efi下没研究过  详情 回复 发表于 2019-8-28 19:31
剛想起有個更簡單的方法: 你下載個ruantc.zip,啟動tc後,輸入less /etc/dnsmasq.conf;即可比較「可選啟動檔菜單」的設定。  详情 回复 发表于 2019-8-28 18:09
其他環境—你是指同網有其他dhcp伺服嗎?  详情 回复 发表于 2019-8-28 17:46
hkkitlee 发表于 2019-8-16 00:00:24
江南一根葱 发表于 2019-8-15 20:36
我问下samba是用的samba3.tcz么,有没有共享所有分区的配置方法,,
这samba3.tcz挺大的,30多兆,我是 ...

Smbd
Nmbd
Rpc
是比較大點,沒錯!
江南一根葱 发表于 2019-8-15 20:36:04
hkkitlee 发表于 2019-8-15 19:24
我不能太同意這想法。
原因如下:
1ipv4升級ipv6是因爲互聯網地址不夠用才發展出來。一般設定netmask ...

我问下samba是用的samba3.tcz么,有没有共享所有分区的配置方法,,
这samba3.tcz挺大的,30多兆,我是不是下错了

点评

Smbd Nmbd Rpc 是比較大點,沒錯!  详情 回复 发表于 2019-8-16 00:00
hkkitlee 发表于 2019-8-15 19:24:10
本帖最后由 hkkitlee 于 2019-8-15 19:58 编辑
江南一根葱 发表于 2019-8-15 13:24
话说tinycore支不支持ipv6网启,不知道有没有研究ipv6网启,说不定这样就可以不用管proxydhcp之类的了


我不能太同意這想法。
原因如下:
1ipv4升級ipv6是因爲互聯網地址不夠用才發展出來。一般設定netmask即可擴大網段範圍。
2現有大部分uefi/bios需要「設定」才支援ipv6 pxe!
3萬一,內網真的有ipv6,即兩個dhcp伺服相撞;即使因為比較「接近」能啟,也是個可預見錯誤,該排之。
4一般建設一整個網絡的話,路由也是自己設;而如果網絡另有網管,proxydhcp 則夠用。

点评

我问下samba是用的samba3.tcz么,有没有共享所有分区的配置方法,, 这samba3.tcz挺大的,30多兆,我是不是下错了  详情 回复 发表于 2019-8-15 20:36
指南针 发表于 2019-8-15 13:39:56
江南一根葱 发表于 2019-8-15 13:24
话说tinycore支不支持ipv6网启,不知道有没有研究ipv6网启,说不定这样就可以不用管proxydhcp之类的了

想法很好,等你成果

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

闽公网安备 35020302032614号

GMT+8, 2025-7-19 23:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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