• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

#楼主# 2017-7-26 14:06

跳转到指定楼层
  本文参照 【老骥伏枥-原创】黑群晖6.1-15047版硬盘自启动,USB启动盘,系统救援盘映像 多次折腾之后勉强成功




  刚接触群晖系统,参照老骥伏枥的教程,费了好大功夫,折腾了两三天,才勉强成功,由于老骥伏枥的教程不是特别详细,对于新手来说可能有点困难,这里分享下我的折腾记录。


  1、下载SystemRescueCD,下载地址http://www.system-rescue-cd.org/Old-versions/  这里出现过问题,查的论坛他们的问题,有人说用4.9.0版本会好些,下面是4.9.0版本下载地址,直接复制粘贴到浏览器即可https://nchc.dl.sourceforge.net/project/systemrescuecd/sysresccd-x86/4.9.0/systemrescuecd-x86-4.9.0.iso
  2、打开虚拟机,挂载我们下载的SystemRescueCD,设置光盘启动,开机后,选第一个回车
          2.png 这里直接回车
       3.png 输入startx回车,进入桌面

    3、挂载U盘,使用GParted将USB盘分成两个分区,有人因为第二个给的空间小于33M而无法成功,所以我直接给了40M
    4.png

注意:这里第二个分区 Flags必须设置为boot,lba  这个是老骥伏枥在回答我问题时指出的。


          问题1:这里有些人可能设置glags时,只有boot,esp,这里我就因为这个问题反复没弄好,
                      问题1回复:首先你要确定你的硬盘是格式化为BIOS格式的,而不是EFI/UEFI格式的。标志应该是boot, lba。而不是boot,esp
                     这里是老骥伏枥给我的回复,说实话,,没看懂。。。。但是我知道了boot,esp不对。。。
             5.jpg

   折腾半天后,无意间发现一个选项
6.jpg
这样设置之后,再次分区设置flags,发现可以设置为 boot,lba

4、接下来弹出U盘,把解压的boot61-15047.img映像拷贝到USB盘的第一个分区,然后将U盘载入虚拟机


按照老骥伏枥的命令进行执行,可以成功。
  • mount  /dev/sdc1  /media
  • mount  /media/boot61-15047.img  /mnt
  • cd  /mnt
  • ./usb_inst.sh  /dev/sdc2



这里复制老骥伏枥的代码。
" lazyloaded="true" _load="1" style="border: 0px; cursor: pointer; -webkit-user-select: text !important;"> 然后再用执行如下命令:
cat /sys/kernel/debug/usb/devices | grep -e "^$" -e "Vendor" -e "Manufacturer" -e "Product=Mass Storage"
获取USB的vid=0xXXXX 和pid=0xXXXX并编辑 /boot/boot/grub/grub.cfg文件中的vid和pid,把它们设定成你USB盘相同的值就完成了。截图如下:
" lazyloaded="true" _load="1" style="border: 0px; cursor: pointer; -webkit-user-select: text !important;">
5、接下来,接下来问题来了
然后问题来了  并编辑 /boot/boot/grub/grub.cfg文件中的vid和pid   我在这里找不到这个grub.cfg这个文件  找不到 找不到 找不到
" lazyloaded="true" _load="1" style="border: 0px; cursor: pointer; -webkit-user-select: text !important;">


整个人都不好了。查阅论坛,有人遇到类似问题,可是并没有解决,然后各种百度,有人说利用工具挂载到windows系统,然后修改。
论坛里有大神通过diskpart  进行修改成功的  http://www.nasyun.com/thread-27456-1-1.html
可是我死活不成功。。。。


生命不息,折腾不止


想破脑袋,最后决定尝试一下,挂载/etc/sdc2 到/mnt   然后对/mnt/boot/grub/grub.cfg 进行修改   这里我不知道对不对,希望老骥伏枥能解答一下。
这里不能上传图片了


命令就是 : 挂载: mount /dev/sdc2  /mnt
                进入目录:cd /mnt/boot/grub
                查看文件: ls
                修改文件: vim  grub.cfg
找到   set  vid=0x
          set  pid=0x
修改为我们的U盘的VID PID    保留0x


问题:这里我把下面的sn   和  MAC  经过计算之后也写进去了,但是,但是,但是,插到电脑上,只有第一次开机可以进入引导,重启第二次就进不去了进不去了进不去了,不知道为什么,难道是因为我们计算出来的MAC地址,和我们主机的实际MAC地址不一样,重启后不匹配???   这里我求解   不然没法洗白白。。。




在修改完之后,按 键盘esc,  然后输入:wq     就可以保存退出了,




接下来启动U盘就做好了

拿去电脑上安装,可以正常



那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

35

回帖

515

积分

入门用户

Rank: 1

云币
0
贡献
73
活跃
131
精华
0
mohanfeng 发表于 2017-7-26 14:12 来自 中国河南郑州
希望大神们能解答两个问题,
1、为啥 /boot/boot/grub/grub.cfg我的找不到这个grub.cfg这个文件
2、为啥grub.cfg写入sn和MAC地址时候只能第一次引导可以进入,第二次就进不去??



补充内容 (2017-8-3 16:26):
补充一下,通过挂载的方式修改grub.cfg是可以的,并且写入sm和mac后可以多次引导

点评

为什么我找到grub.cfg这个文件,却不会改?却什么也改不了???能教下吗??  详情 回复 发表于 2017-12-26 12:52
回复 支持 反对 印象

使用道具 举报

0

精华

40

回帖

582

积分

入门用户

Rank: 1

云币
0
贡献
57
活跃
277
精华
0
jialersd 发表于 2017-7-28 14:59 来自 中国广东佛山
1、可以用DISKGENUIS将GRUB.CFG复制出来,修改后粘贴回去。
2、我只是修改了VID和PID,不该SN和MAC,U盘可以重复引导多次成功。
回复 支持 反对 印象

使用道具 举报

0

精华

18

回帖

737

积分

入门用户

Rank: 1

云币
1
贡献
132
活跃
68
精华
0
yanjian 发表于 2017-7-28 15:03 来自 中国上海
我是拿来做普通启动盘,想启动U盘下的ISO文件,咋也不成功。
老机器的话,还进不到启动菜单。
回复 支持 反对 印象

使用道具 举报

0

精华

16

回帖

315

积分

入门用户

Rank: 1

云币
1
贡献
34
活跃
137
精华
0
qt7cn 发表于 2017-8-2 11:10 来自 中国广东江门
看看,希望有用
回复 支持 反对 印象

使用道具 举报

0

精华

61

回帖

1074

积分

发烧玩家

Rank: 2

云币
0
贡献
101
活跃
538
精华
0
love8899 发表于 2017-8-2 11:30 来自 加拿大
我只是修改了VID和PID,不该SN和MAC,U盘可以重复引导多次成功。
回复 支持 反对 印象

使用道具 举报

0

精华

15

回帖

310

积分

入门用户

Rank: 1

云币
0
贡献
50
活跃
52
精华
0
jinguixue 发表于 2017-9-19 22:10 来自 韩国
root@sysresccd /mnt % cd /media
root@sysresccd /media % ls
synoboot.img  System Volume Information
root@sysresccd /media % mount /media/synoboot.img /mnt/
NTFS signature is missing.
Failed to mount '/dev/loop1': Invalid argument
The device '/dev/loop1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
root@sysresccd /media % cd /mnt/
root@sysresccd /mnt % ls
backup  custom  floppy  gentoo  windows
root@sysresccd /mnt %

在制作启动盘时
我怎么挂载,U盘失败?
回复 支持 反对 印象

使用道具 举报

0

精华

38

回帖

665

积分

入门用户

Rank: 1

云币
0
贡献
122
活跃
36
精华
0
silver0502 发表于 2017-9-20 00:28 来自 中国重庆
请问楼主,不支持EFI/UEFI的主板可不可以用这种方法制作启动U盘后引导?

点评

不支持EFI启动的主板只能用老版本了!  详情 回复 发表于 2018-1-13 19:25
回复 支持 反对 印象

使用道具 举报

0

精华

8

回帖

142

积分

入门用户

Rank: 1

云币
0
贡献
18
活跃
48
精华
0
hs_yaohui 发表于 2017-11-13 16:55 来自 中国河北衡水
帖子怎么收藏
回复 支持 反对 印象

使用道具 举报

0

精华

54

回帖

3007

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
467
活跃
645
精华
0
jsww 发表于 2017-12-21 18:06 来自 中国新疆昌吉回族自治州
留个印,折腾时慢慢来。

点评

1、可以用DISKGENUIS将GRUB.CFG复制出来,修改后粘贴回去。 我复制出来修改了,但是粘贴不回去哦。请问您是怎么操作的?  详情 回复 发表于 2018-7-3 14:44
回复 支持 反对 印象

使用道具 举报

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

本版积分规则

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