tocaata 发表于 2015-1-9 21:20:46

用UEFI安装DSM5.0

本帖最后由 tocaata 于 2015-1-10 17:07 编辑

我有一台机器,只能UEFI启动,是精英 BAT-I (1.0版),j2850 CPU。想装黑群晖。
现在着手研究如何让gnoboot在UEFI上启动,看过gnoboot的启动界面,使用grub启动的。其实那30M的启动盘,包括grub还有群晖的一些基本服务。这些基本服务是基于linux,linux启动原理我略懂一二。
所以我猜想,只需要装一个UEFI版grub,然后用grub去启动gnoboot,然后进入gnoboot的启动界面(grub)。相当于有两层grub。这样,就可安装黑群晖了。
太晚了,明天出教程。

tocaata 发表于 2015-1-10 03:14:32

本帖最后由 tocaata 于 2015-1-10 16:37 编辑

这一栏是教程,
   主要原理是:因为 nanoboot.img是一个启动盘,里面最终要的一个文件zImage,这个文件大概是 DSM基于linux的内核文件,里面内建ftp, telnet(这是我的猜测,根据群晖助手的错误提示)。因为nanoboot用的是linux启动。参考 linux启动过程:http://roclinux.cn/?p=1301
   我发现nanoboot的启动工具grub是和目前ubuntu启动所用的grub在命令上有所不一致,研究了下nanoboot的grub应该是grub version 1,而目前主流linux使用grub 2,grub2在内建命令上和grub有很大改变。参照grub和grub2对比:http://linux-wiki.cn/wiki/Grub2%E9%85%8D%E7%BD%AE
   因为UEFI是Intel,Microsoft和AMI共同提出代替BIOS的软硬件设备。所以它要求引导文件系统是FAT32,这意味着UEFI内建FAT32文件系统解析功能。将Ubuntu的安装盘中EFI文件夹直接拷贝到FAT32格式化过的U盘,这是grub2的基本系统。另外拷贝boot文件夹到U盘中,这里是grub2的配置文件和一些相关镜像。
   现在要做的是打开U盘中/boot/grub/grub.cfg,将ubuntu启动项改成

    menuentry "title Nanoboot (5.0.3.2) DSM 5.0-4528" {
        set root=(hd0,gpt1)
        linux /zImage ihd_num=0 netif_num=4 syno_hw_version=DS3612xs sn=B3J4N01003 vid=0x0EA0 pid=0x2168 loglevel=0 vga=0x305
}
menuentry "title Nanoboot (5.0.3.2) DSM 5.0-4493 (install/downgrade)" {
        linux /zImage ihd_num=0 netif_num=4 syno_hw_version=DS3612xs sn=B3J4N01003 vid=0x0EA0 pid=0x2168 loglevel=0 vga=0x305 upgrade=5.0-4528
}

这里(hd0,gpt1)不同于bios启动用的root(0,0),不同的系统可能有稍许不同,只需在grub命令行中打ls命令查看有哪些分区和硬盘。我一做好了U盘启动,将U Pan.zip直接解压到U盘,将nas用U盘启动选择第二项install/downgrade,
然后启动群晖助手,按照传统流程来安装。安装完后NAS会重启,进入grub菜单第一项。所需文件放在百度云
U盘群晖PAT 群晖助手

tocaata 发表于 2015-1-10 03:45:59

本帖最后由 tocaata 于 2015-1-10 04:22 编辑

我成功的用UEFI启动安装了黑群晖。<br>
j2850的界面的反应速度比j1900的华擎主板快多了。


rainfree 发表于 2015-1-10 13:50:59

写个教程吧。。。。 让我这类小白,也可以学习学习。

powertnt 发表于 2015-1-10 15:25:29

{:8_235:}{:8_235:}

yykof 发表于 2015-1-10 17:38:05

J2850的板子,TB很少哦。是哪个型号的。

s2k7 发表于 2015-1-10 18:13:44

楼主比较细致认真,多谢了!

zzbaobei 发表于 2015-1-10 19:11:41

学习了一招了

yykof 发表于 2015-1-14 12:52:23

对现在很多装机的UEFI主板用户有用。

troll 发表于 2015-1-14 15:24:04

能免U盘吗?

nicoil2008 发表于 2015-1-14 16:17:24

我用J1900也不会说感觉很卡顿,挺流畅的=。=

lost6688 发表于 2015-1-14 22:12:46

支持大神出教程啊,很厉害

greatfun 发表于 2015-1-15 08:43:59

tocaata 发表于 2015-1-10 03:14
这一栏是教程,
   主要原理是:因为 nanoboot.img是一个启动盘,里面最终要的一个文件zImage,这个文件 ...

不错,学习啦!

laoyangjp 发表于 2015-1-15 09:50:51

厉害厉害

greatfun 发表于 2015-2-3 09:11:39

我的也是UEFI主板(ASUS E350主板),参照楼主的U盘文件,可以成功U盘启动,感谢楼主分享!
但是出现很奇怪的问题:出现完选择菜单,选择Install项回车后,屏幕就只剩一个光标横线,没有NanoBoot的启动信息,一直到启动完成都是黑屏,不知道何解?

fornix 发表于 2015-3-27 10:34:03

本帖最后由 fornix 于 2015-3-27 10:57 编辑

我也是这个主板 跟楼主学习下!讲真的 具体操作是怎么样的?没看懂!

powertnt 发表于 2015-3-28 14:10:30

{:8_226:}{:8_226:}

kobe1314 发表于 2016-2-3 21:02:02

請問有詳細教程嗎?我也是UEFI主板,謝謝!
页: [1]
查看完整版本: 用UEFI安装DSM5.0