• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
crystalxmumu 发表于 2018-3-9 01:55 来自 中国内蒙古包头
f541883216 发表于 2018-3-8 02:39
我的启动映像是一个特殊结构的映像。是单分区链式引导。只有用这个映像才能做ISO启动盘。详细原理请看:  ...

跟您汇报下最新的进展情况:
1.首先我按照您的文章: 本论坛首发【老骥伏枥-鸡年大礼包】黑群晖6.02-8451版硬盘自启动,USB启动盘,系统救援 制作u盘启动盘,不知是不是我u盘是16g的缘故,无法使用SystemRescue中的GParted完全将u盘设为您文章中的一摸一样,主要是Flags那块,在32M那个分区上,flags有boot,但是没有lba选项,有一个其他的选项,而DATA那个分区上,Flags必须选一个,默认似乎是msstata
2.之后我按照您的命令将img文件写入到32m的分区,报这个错误:this gpt partition label contains no bios boot partition,后来我按照网上的方法,似乎是写入成功了
3.启动黑群,u盘无法引导,看文章似乎说不能是UEFI的主板,可能是我主板的问题,但是我设成legacy only也不行,u盘一样无法引导
4.后来使用SystemRescue进入到linux下,GParted看到我的dom卡的信息是/dev/mmcblk0,无法分区,在pe下直接将您提供的img文件刷入到这个dom盘,一样无法引导

之后在pe下又将xpenology的1.02b引导刷入到dom卡,按照您本篇文章的思路,插入一个小u盘,分了2个区,黑群倒是可以安装成功了,也不报13错误,但是访问5000端口的时候,总是提示:我们检测到您之前将硬盘移动到新的DS3617xs,然后让还原。如果拔掉小U盘,就会调试13错误

实在不知道该怎么办了,求解,谢谢
回复 支持 反对 印象

使用道具 举报

f541883216 发表于 2018-3-9 02:03 来自 加拿大
crystalxmumu 发表于 2018-3-8 09:55
感谢答复,我看您研究过黑群的引导,请教下,vid和pid这两个是否必须正确的,看样子硬盘在引导时是不需要 ...

SystemRescue这个启动盘,不需要图像界面也可以。vid和pid这两个参数针对USB盘的。dom卡不一定需要这两个参数。但你的dom卡分区一定要正确才行。
如果你使用Jun的1.02b制作黑群晖的启动盘,他有一段补丁如下,会检查你的dom卡的两个分区,而且dom卡不能大于512M。然后创建/dev/synoboot节点。

tail -n+3 /proc/partitions | while read major minor sz name
do
    if echo $name | grep -q "^sd[[:alpha:]]*$";then
        basename=$name
        minor0=$minor
        synoboot1=""
        synoboot2=""
        continue
    fi
    if [ $name = "${basename}1" -a $sz -le 512000 ]; then
        synoboot1="$name"
        minor1=$minor
    elif [ $name = "${basename}2" -a $sz -le 512000 ]; then
        synoboot2="$name"
        minor2=$minor
    else
        continue
    fi
done

如果不满足条件,就不可能建立/dev/synoboot节点。你就会有导入群晖的pat包出错(13)停止安装的错误。
破解的黑群晖,原理就是这样的。如果你的dom卡大于512M你可以修改一下这段补丁,就能解决你的问题了。

点评

不知是需要拿他的源码重新编译生成引导嘛,我这边是在是不懂如何弄,如果您方便的话,可以帮我修改下这个代码补丁,弄个引导嘛,谢谢了  详情 回复 发表于 2018-3-9 02:28
小生愚钝,不知这段代码是需要加在哪里,还是在哪里修改,蛮烦稍微给详细说下,谢谢啦  详情 回复 发表于 2018-3-9 02:22
回复 支持 反对 印象

使用道具 举报

crystalxmumu 发表于 2018-3-9 02:22 来自 中国内蒙古包头
f541883216 发表于 2018-3-9 02:03
SystemRescue这个启动盘,不需要图像界面也可以。vid和pid这两个参数针对USB盘的。dom卡不一定需要这两个 ...

小生愚钝,不知这段代码是需要加在哪里,还是在哪里修改,蛮烦稍微给详细说下,谢谢啦

点评

这段代码在extra.lzma中。你需要linux系统来改它的补丁文件。 第一步: unlzma the extra.lzma 1. unlzma extra.lzma 解压为cpio格式的文件。解压后生成extra去掉了lzma后缀。 3. mkdir ex 4. cd ex 5. cpio  详情 回复 发表于 2018-3-9 03:05
这段代码在extra.lzma中。你需要linux系统来改它的补丁文件。 第一步: unlzma the extra.lzma 1. unlzma extra.lzma 解压为cpio格式的文件。解压后生成extra去掉了lzma后缀。 3. mkdir ex 4. cd ex 5. cpio  详情 回复 发表于 2018-3-9 03:05
回复 支持 反对 印象

使用道具 举报

crystalxmumu 发表于 2018-3-9 02:28 来自 中国内蒙古包头
f541883216 发表于 2018-3-9 02:03
SystemRescue这个启动盘,不需要图像界面也可以。vid和pid这两个参数针对USB盘的。dom卡不一定需要这两个 ...

不知是需要拿他的源码重新编译生成引导嘛,我这边是在是不懂如何弄,如果您方便的话,可以帮我修改下这个代码补丁,弄个引导嘛,谢谢了

点评

我这边没有你的硬件,也不知具体硬件关联的情况,没有办法测试和修改。盲目修改不能解决问题。  详情 回复 发表于 2018-3-9 03:10
回复 支持 反对 印象

使用道具 举报

f541883216 发表于 2018-3-9 03:05 来自 加拿大
本帖最后由 f541883216 于 2018-3-10 03:09 编辑
crystalxmumu 发表于 2018-3-9 02:22
小生愚钝,不知这段代码是需要加在哪里,还是在哪里修改,蛮烦稍微给详细说下,谢谢啦

这段代码在extra.lzma中。你需要linux系统来改它的补丁文件。

第一步: unlzma the extra.lzma
1. unlzma extra.lzma 解压为cpio格式的文件。解压后生成extra去掉了lzma后缀。
3. mkdir ex
4. cd ex
5. cpio -id < ../extra

第二步: 修改相关内容
修改jun.patch文件。这个文件是用diff命令做出的。不能直接修改。具体方法说来话长。你要先建立a和b两个子目录...你可以参考我的老骥伏枥-原创】制作黑威联通启动盘:进阶篇

第三步: 重新打包extra.lzma Repack the modified cpio in newc format.
1. find . | cpio -o --format='newc' > ../extra
2. lzma extra 压缩成lzma格式。

点评

这段有点不太明白您的意思,我在解压开extra后,需要在这个基础上修改了 jun.path文件,对jun.path在进行下diff操作嘛?感觉好像不对 我看了了下 jun.path 这个文件的头部,这个似乎是 etc/passwd 的diff文件  详情 回复 发表于 2018-3-9 21:22
回复 支持 反对 印象

使用道具 举报

f541883216 发表于 2018-3-9 03:05 来自 加拿大
本帖最后由 f541883216 于 2018-3-10 03:10 编辑
crystalxmumu 发表于 2018-3-9 02:22
小生愚钝,不知这段代码是需要加在哪里,还是在哪里修改,蛮烦稍微给详细说下,谢谢啦

这段代码在extra.lzma中。你需要linux系统来改它的补丁文件。

第一步: unlzma the extra.lzma
1. unlzma extra.lzma 解压为cpio格式的文件。解压后生成extra去掉了lzma后缀。
3. mkdir ex
4. cd ex
5. cpio -id < ../extra

第二步: 修改相关内容
修改jun.patch文件。这个文件是用diff命令做出的。不能直接修改。具体方法说来话长。你要先建立a和b两个子目录...你可以参考我的【老骥伏枥-原创】制作黑威联通启动盘:进阶篇

第三步: 重新打包extra.lzma Repack the modified cpio in newc format.
1. find . | cpio -o --format='newc' > ../extra
2. lzma extra 压缩成lzma格式。

点评

感谢老先生每天晚上能坚持到半夜还能为小生指导,在dom盘上安装黑群终于成功了 最终是这样解决的: 1.将jun的1.02b的引导文件刷入到dom盘,vid和pid无所谓 2.同时按照本文中的内容制作一个小u盘,插入到机器上 3  详情 回复 发表于 2018-3-9 23:00
非常感谢,今天折腾的太晚了,这边明天尝试下  详情 回复 发表于 2018-3-9 03:28
回复 支持 反对 印象

使用道具 举报

f541883216 发表于 2018-3-9 03:10 来自 加拿大
crystalxmumu 发表于 2018-3-9 02:28
不知是需要拿他的源码重新编译生成引导嘛,我这边是在是不懂如何弄,如果您方便的话,可以帮我修改下这个 ...

我这边没有你的硬件,也不知具体硬件关联的情况,没有办法测试和修改。盲目修改不能解决问题。
回复 支持 反对 印象

使用道具 举报

crystalxmumu 发表于 2018-3-9 03:28 来自 中国内蒙古包头
f541883216 发表于 2018-3-9 03:05
这段代码在extra.lzma中。你需要linux系统来改它的补丁文件。

第一步: unlzma the extra.lzma

非常感谢,今天折腾的太晚了,这边明天尝试下

回复 支持 反对 印象

使用道具 举报

心想事成 发表于 2018-3-9 09:37 来自 中国辽宁沈阳
支持大神,望出更好的版本
回复 支持 反对 印象

使用道具 举报

爆米花 发表于 2018-3-9 12:46 来自 中国上海
虽然看不懂,但是想试着做一下
回复 支持 反对 印象

使用道具 举报

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

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图