无忧启动论坛

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

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

  [复制链接]
发表于 2019-7-30 08:00:24 | 显示全部楼层
想弄个脚本检测u盘是否存在pxeroot文件夹,存在就挂载到mnt/tftproot下,对应tftp-root,bash一窍不通,还在慢慢查

点评

請教下,掛載後怎用?  详情 回复 发表于 2019-7-30 12:57
回复

使用道具 举报

发表于 2019-7-30 11:06:20 | 显示全部楼层
上面的脚本已经折腾好了,tinycore配置http用哪个好

点评

Three steps are required to install HTTP Serwer: 1. Download and install (tce-load -w -i busybox-httpd.tcz); 2. Make it load on the each boot (edit file /opt/bootlocal.sh);  详情 回复 发表于 2019-7-30 12:47
回复

使用道具 举报

 楼主| 发表于 2019-7-30 12:47:36 | 显示全部楼层
本帖最后由 hkkitlee 于 2019-7-30 12:49 编辑
江南一根葱 发表于 2019-7-30 11:06
上面的脚本已经折腾好了,tinycore配置http用哪个好


    Three steps are required to install HTTP Serwer:
        1. Download and install (tce-load -w -i busybox-httpd.tcz);
              2. Make it load on the each boot (edit file /opt/bootlocal.sh);
                    3. HTML page to load (index.html).


WEB server (busybox-httpd.tcz). Load / install. Short story, skip the rest.

--- Boot from CF card, Tiny Core already installed, text mode ---

tce-load -wi busybox-httpd.tcz
sudo vi /opt/bootlocal.sh
    Esc, i
    add-> /usr/local/httpd/sbin/httpd -p 80 -h /mnt/sda1/wwwsite
    Esc, :, w, q, Enter
sudo mkdir /mnt/sda1/wwwsite
sudo touch /mnt/sda1/wwwsite/index.html
sudo vi /mnt/sda1/wwwsite/index.html
    Esc, i
    add->   <html>
    add->      <body>
    add->         Web site alive
    add->      </body>
    add->   </html>
    Esc, :, w, q, Enter
filetool.sh -b
sudo reboot

--- OPTIONAL --- DD entire of CF card to file on USB disk ---
--- DONE ---


原文:https://skootsone.yolasite.com/netbox-tcore-web.php
回复

使用道具 举报

 楼主| 发表于 2019-7-30 12:57:21 | 显示全部楼层
江南一根葱 发表于 2019-7-30 08:00
想弄个脚本检测u盘是否存在pxeroot文件夹,存在就挂载到mnt/tftproot下,对应tftp-root,bash一窍不通,还 ...

請教下,掛載後怎用?

点评

挂载后列出里面指定类型的启动文件(比如包含grldr中的"ldr"或kpxe、efi之类的,) 把这个目录的启动文件添加到dnsmasq配置文件中,pxe启动后可以选中启动  详情 回复 发表于 2019-7-30 13:01
回复

使用道具 举报

发表于 2019-7-30 13:01:41 | 显示全部楼层
本帖最后由 江南一根葱 于 2019-7-30 13:22 编辑
hkkitlee 发表于 2019-7-30 12:57
請教下,掛載後怎用?

挂载后列出里面指定类型的启动文件(比如包含grldr中的"ldr"或kpxe、efi之类的,) 把这个目录的启动文件添加到dnsmasq配置文件中,pxe启动后可以选中启动
-----------------------------------------------------------------------

大概想法是这样的,启动linux后搜索u盘的pxeboot目录,并把它设为tftp、http的根目录  列出相关*.efi等可启动文件配置到conf里,在启动时显示供选择,
然后启动网启服务



现在我只折腾成功了自动挂载,设为tftp目录,,列出菜单还没实现

点评

我理解 1應該只欠dnsmasq.conf中tftp的根路徑設成你掛載的tftp-root 2再根據客戶機回報arch所需的指定啟動文件。 是否這樣?  详情 回复 发表于 2019-7-30 13:49
回复

使用道具 举报

 楼主| 发表于 2019-7-30 13:49:50 | 显示全部楼层
本帖最后由 hkkitlee 于 2019-7-30 13:54 编辑
江南一根葱 发表于 2019-7-30 13:01
挂载后列出里面指定类型的启动文件(比如包含grldr中的"ldr"或kpxe、efi之类的,) 把这个目录的启动文件添 ...


我理解
1應該只欠dnsmasq.conf中tftp的根路徑設成你掛載的tftp-root
2再根據客戶機回報arch所需的指定啟動文件。

不太肯定你是以什麼方式存放啟動文件(分區/硬碟影像/文件夾),所以估計是否這樣?

点评

嗯,挂载和http tftp啥的我已经瞎搞了下实现了, 就差列表指定目录的文件为启动文件了,  详情 回复 发表于 2019-7-30 14:04
回复

使用道具 举报

发表于 2019-7-30 14:04:09 | 显示全部楼层
hkkitlee 发表于 2019-7-30 13:49
我理解
1應該只欠dnsmasq.conf中tftp的根路徑設成你掛載的tftp-root
2再根據客戶機回報arch所需的指 ...

嗯,挂载和http tftp啥的我已经瞎搞了下实现了,
就差列表指定目录的文件为启动文件了,

点评

成功不遠了 溫馨提示:記得dnsmasq內指示啟動文件是以tftp-root作為根!不是系統根目錄作根就可以! 完成發個帖出來分享下~  详情 回复 发表于 2019-7-30 14:13
回复

使用道具 举报

 楼主| 发表于 2019-7-30 14:13:22 | 显示全部楼层
本帖最后由 hkkitlee 于 2019-7-30 14:15 编辑
江南一根葱 发表于 2019-7-30 14:04
嗯,挂载和http tftp啥的我已经瞎搞了下实现了,
就差列表指定目录的文件为启动文件了,


成功不遠了

溫馨提示:記得dnsmasq內指示啟動文件是以tftp-root作為根!不是系統根目錄作根就可以!
完成發個帖出來分享下~

想問問你動態掛載pxeroot是否為了容易於更新啟動文件?

点评

是啊,启动文件常要换的,搞试验用  详情 回复 发表于 2019-7-30 14:35
回复

使用道具 举报

发表于 2019-7-30 14:35:48 | 显示全部楼层
hkkitlee 发表于 2019-7-30 14:13
成功不遠了

溫馨提示:記得dnsmasq內指示啟動文件是以tftp-root作為根!不是系統根目錄作根就可以! ...

是啊,启动文件常要换的,搞试验用
回复

使用道具 举报

发表于 2019-7-30 15:13:44 | 显示全部楼层
本帖最后由 江南一根葱 于 2019-7-30 15:17 编辑

列菜单可以了,不过有点郁闷,启动时会在启动文件后面会加.0。。。然后提示找不到xxxx.xxx.0

我明明放的managerpxebios.kpxe,启动的也是这个文件,但提示的是managerpxebios.kpxe.0 not found

点评

不郁悶,這好像是要兼容老bios的pxe rom,都忘記講了 多建幾個pxe,坑慣就不坑了~哈哈  详情 回复 发表于 2019-7-30 15:18
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-7 08:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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