[玩法/技巧] x86 的 DSM5.0-4528 黑群晖 DS214play(Vbox) |
本帖最后由 tungchan 于 2014-10-26 13:23 编辑
此乃旧帖子,关心 4528 的安装者,可以直接跳到 #22 楼!!! ~~~~~~~~~~~~~~~~~ N年前,得到一部坏的 DS101g+,经检查是硬盘问题,换了可正常工作,但硬盘会产生高热(似乎是机器设计不良之关系),後来换了电子火牛、加装风扇并更新为 DS109j,它工作到今天仍未退役! 後来有帮朋友买过多部 DS112j 及 212j,感觉也不错,所以当在网上看到 XPEnology 时,就急不及待的试了多试,可惜种种的问题,令我不得不停下脚步及放弃,劳而无功。 直到这个月,朋友的DS112j 坏了,要我帮忙救回机内数据,在资料回复之馀暇,我再看看 XPEnology,想不到它竟已进步到可以直接使用官网的 pat 档了,再加上不用更改网卡上的 MAC,於是连忙下载来依样葫芦。 经过一番折腾,现将成果与大家分享一下,好让大家能省下一些碰壁的时间。 基本思路: 若折腾真实硬件,必然尸横遍野,血流成河,影响家人起居生活,於是将主意动到 Virtual PC 之上,而且若在 VPC 上工作正常,真实硬件亦自不在话下,经过一轮筛选,终於选定了 VirtualBox。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://www.virtualbox.org/wiki/Downloads VirtualBox 4.3.16 for Windows hosts x86/amd64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 宿主机器:Lenovo Think Centre A55,Pentium E2220,3G RAM,x86 的 Win7 SP1 。 运行後,它竟然不能模拟 x64 的机器,莫奈何,只好去搜索 x86 的 DSM,终於皇天不负有心人,找到这个资源: http://xpenology.pety.me/ 一番折腾,终於~~ 还是失败。 因为 VBox 不能挂载 img 档(而程序档 Program Files 为系统所保护,所以要以管理员身份执行 CMD), cd C:\Program Files\Oracle\VirtualBox VBoxManage convertfromraw --format VDI NanoBoot-x86-5.0.2.4-fat.img NanoBoot-x86-5.0.2.4-fat.vdi Converting from raw image file="NanoBoot-x86-5.0.2.4-fat.img" to file="NanoBoot-x86-5.0.2.4-fat.vdi"... Creating dynamic image with size 16384000 bytes (16MB)... 然後多了一个 vdi 档,将它搬到 VBox 处就可以使用了。 不知是什麽问题,它停在此处。 心想会不会是 VirtualBox 支援不好呢?或反过来说 NanoBoot 它支援 VirtualBox 不好呢? 於是我插了一个 4G USB Flash,将它挂在 VBox 中成为一个硬盘,安装终於成功。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 但在 DSM 中这个引导盘会成为 USB 外挂硬盘;虽然它不影响运作,但看起来颇为碍眼,加上 DS214play 只支持两个硬盘,第三个硬盘起,就一定会变成外挂硬盘。 於是我心想,DSM 使用的是 SATA,若我在 IDE 处挂上硬盘不就可以省下一个 SATA 了吗? 而这个 bootloader 之 U盘 是可以不用写入的,若它成为光盘的话岂非更理想? 况且若旧机器没有 USB 开机的话,它用光盘也不是一样可以安装 DSM 了吗! 於是到网上找 vdi 或 img to iso 的方法,可惜都不成功(有知道的吗?可否不吝指教在下一二?),但却找到这个: http://www.xpenology.nl/boot-images/ 再用失败的方法弄一弄(其实直接使用 iso 档更为简单): VBoxManage convertfromraw --format VDI NB_x86_5024_DSM_50-4493_Xpenology_nl.img NB_x86_5024_DSM_50-4493_Xpenology_nl.vdi Converting from raw image file="NB_x86_5024_DSM_50-4493_Xpenology_nl.img" to file="NB_x86_5024_DSM_50-4493_Xpenology_nl.vdi"... Creating dynamic image with size 33554432 bytes (32MB)... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 未完待续 |
本帖最后由 tungchan 于 2014-9-21 14:22 编辑
它竟然非常畅顺的完成了安装! 当然是选第二项安装啦。 除了 e100 网卡是 Fail 之外,其他全部都是 OK,网卡 IP 是 169.x.y.z,但安装过後就不是了。 用 Synology Assistant 看一看果然有货!网卡 IP 也变了嘛。 网卡的 MAC 已经不必更改为群晖的 MAC 了。 使用官网的安装包(当然先行下载在本地硬盘,较为保险)。 创建 SHR 不要剔选,否则会花颇长时间去格式化硬盘,完成後黑群晖会自动重启。 那边箱还在安装重启中,这边箱则是在 upgrade 驱动程式中...... 完成了,机器名称也变更了。 终於可以登入了。 运作正常,反应速度不错。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VirtualBox 的设定...... 选 Linux 2.6 / 3.x (32 bit) 两个 vdi 硬盘,一个 IDE,一个 SATA。 声卡关闭。 网卡选桥接,让 DHCP 指派 IP 给 DSM。 |
本帖最后由 tungchan 于 2014-10-28 15:26 编辑
上面说了当有更新包提醒时,别急着更新,先下载,然後设置可以用 telnet 或 ssh 登入系统,在 Win7 处运行 putty,用 root 及 admin 的密码登入,输入下面两行指令: sed 's/flashupdateDeb/flashupdateDeb1/' /autoupd@te.info > /autoupd@te.info1 mv /autoupd@te.info1 /autoupd@te.info 然後才执行更新,连线会中断,系统会重启。 第一次重启後,可能会出问题,IP 会乱了(不是 IP 乱了,是 MAC 被改变了),需要人手强行重启多一次(MAC 才回复正常)。 系统回复正常,但因为此更新包与系统安全相关,所以很有可能某些权限必须重新设置! 抄写速度比 DS107 快很多,因为我家真实网路只有 100M,而 VBox 则有 1000M。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 下回预告: x64 的 DSM-5 黑群晖 DS3612xs(Vbox) |
小丁 发表于 2014-9-21 22:57 两个服务器都叫 DiskStation ,是会引起冲突的! 所以我在设定时已经改名了。 但 SA 却不会被此冲突弄乱。 |
本帖最后由 tungchan 于 2014-11-5 00:26 编辑
v-far 发表于 2014-9-21 19:45 x86 指那些旧的 CPU,那些不支援 AMD64 或 Intel 64 指令的 CPU(例如 Atom N270,P3 或 P4),而且 DS214play 最多只支援 2 个内置硬盘,所以不支援 RAID 5,而 x64 的 CPU 则可安装 DS3612xs,可以支援 12 个硬盘及更多的 RAID 模式。 2014-11-05 还有一种情况是需要安装 x86 版本的,就是 BIOS 被黑群开机或关机弄花了,做成不能重启(因为停滞於 BIOS checksum error 处)! 我两部旧机皆是使用 945 chipset 的,皆有此问题,故即使 CPU 支援 x64,也只能安装 x86 的 DSM 了! |
本帖最后由 tungchan 于 2014-10-28 15:57 编辑
让黑群晖把SATA端口的硬盘识别为eSATA硬盘 http://www.gebi1.com/thread-81512-1-1.html 上面那教程似乎可以将 DS214play 变成 DS414play 甚至 DS1214play,让我试一试,结果不日再分享上来! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxdisks="2"(之前沒有更改這個,2014/09/30 改了這個,似乎正常了很多) internalportcfg="0x3" ==>000000000000000000011(二个 SATA) esataportcfg="0x4" ==>000000000000000000100(一个 eSATA) usbportcfg="0x1f0000" ==>111110000000000000000(五个 USB) 验证一下,我在 VBox 共有 HD 3、6、7、8、9 五个硬盘,若它只侦测到三个则推测正确。 果然它只发现 2+1 个硬盘! maxdisks="4" internalportcfg="0xf" ==>000000000000000001111(四个 SATA) esataportcfg="0x30" ==>000000000000000110000(两个 eSATA) telnet 进去, vi /etc.defaults/synoinfo.conf i = insert mode esc = quit insert mode :wq = write and quit :q! = quit only 改完之後 reboot(这是重启指令呀)! 追加一个成为 HD3.6.7.8.9.5,它果然发现 4+2 个硬盘! 再看看可否行 RAID5...... 似乎可以耶! 3 个 64G 合成一个 128G。 成功建立! 在 Win7 验收成果! 格式化 eSATA 为 FAT。 设置权限,六个硬盘操作正常。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014/09/25(後記) 千萬不要在生產環境使用此 RAID 5,資料恐怕難以回復。 因為更改過 synoinfo.conf 的機器,很容易當掉,而且資料隨著丟失,緊記!緊記! 而 DS214play 兩個硬盤是無問題的,可以安心使用。 maxdisks="2"(之前沒有更改這個为 4,2014/09/30 改了這個,似乎正常了很多) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DS415play 應該是 DS214play 的更新換代版,看看可否折騰出來! |
本帖最后由 tungchan 于 2014-10-28 17:16 编辑
上图是 DSM 5 的硬盘分区(与 DSM 4 有分别、较为精简)! 2.38G 是系統分區(DSM 5),2G 是交換分區(swap),餘下的乃資料分區(data)。 還有一個引導分區(boot loader)即 U盘或光盘。 另外、就是每個硬盤上都會拷貝一份系統及交換分區的,讓它們有機會變為起動 DSM 5 的硬盤。 不用 USB Flash 安装黑群晖之试验 http://www.gebi1.com/thread-236606-1-1.html 分享快速安装无u盘启动的X晖启动盘 http://www.gebi1.com/thread-83876-1-1.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 爬文发现,BIOS 设定被搞乱,可能是关机程序(synobios.ko)所做成! 黑群晖开关机任务 http://www.gebi1.com/thread-236343-1-1.html 但也有更多的情况是开机时就已经弄花了 BIOS! |
tungchan 发表于 2014-9-22 00:16 我是小白,在设定时也不知道可以改名。安装好了,还能在什么地方改名吗?谢谢! |
![]() |
|
tungchan 发表于 2014-9-22 23:01 感谢指导! |
![]() |
520Science 发表于 2014-9-26 17:08 上官网下载 pat 档,SA 也可在此下载。 https://www.synology.com/zh-tw/support/download/DS214play 我上帖讲了一次,所以今帖没有说…… 不用 USB Flash 安装黑群晖之试验 http://www.gebi1.com/forum.php?m ... p;page=1#pid4076186 |
弱弱的问一下,下载了NB_x64_5032_DSM_50-4493_Xpenology_nl.iso,怎么把镜像做成启动盘,用的什么软件啊,我做了一次,没有成功
|