TA的每日心情 | 衰 2014-5-20 12:23 |
---|
签到天数: 112 天 [LV.6]常住居民II
普通用户
|
发表于 2013-11-2 18:59:57
|
显示全部楼层
嗯,只要16M的U盘就够了。
1. 用hp U盘格式化工具,格式化U盘,格式化的时候,选择快速格式化,创建MS-DOS启动盘,并且选择使用内部的MS-DOS系统文件。
U磁盘存储器格式化工具 V2.0.6。版可以。最新版没有内部的MS-DOS系统文件。
2.grub4dos。下载grub4dos-0.4.4。解压。
3.在格式化好的U盘里面,创建一个boot目录,把解压后的grub4dos-0.4.4,拷贝到boot目录,目录可以重命名为grub。
4. 用7z解压DSM_DS3612xs_2668.pat,得到zImage和 rd.gz,拷贝到boot目录。
5.用以下内容替换 boot\grub 文件夹里面的menu.lst.(从SynoBoot_3612xs_4.1++.img得到)
default 0
timeout 3
title SYNOLOGY_1
root (hd0,0)
kernel /boot/zImage root=/dev/md0 ihd_num=0 netif_num=4 syno_hw_version=DS3612xs
initrd /boot/rd.gz
title SYNOLOGY_2
root (hd0,1)
kernel /boot/zImage root=/dev/md0 ihd_num=0 netif_num=4 syno_hw_version=DS3612xs
initrd /boot/rd.gz
复制代码
6. 写一个autoexec.bat文件,放到 U盘根目录。内容如下:
C:\boot\grub\grub.exe
复制代码
然后,就可以安装了。安装的时候,与win32diskimager方式的注意事项一样。
这样做出来的U盘,可以正常使用,插到系统,不会要你格式化,容量也正常。要改版本的时候,直接替换boot里面的zImage和rd.gz即可。
试过DSM_DS3612xs_2668这个版本是可以的。
更新:
在尝试安装DS3612xs_4.2-3211_x64_Microserver-20130612这个版本的时候,发现pat里面解压的rd.gz和zImage直接安装不成功,使用img里面解压的rd.gz和zImage则可以。
DS3612xs_4.2-3211_x64_Microserver-20130612.img 解压得到0.img和1.img,在ubuntu系统里,挂载0.img,比如“sudo mount -t ext2 -o loop ~/yourdir/0.img /mnt/ramdisk“,然后得到rd.gz和zImage,用这两个替换,就可以安装DS3612xs_4.2-3211_x64_Microserver-20130612这个版本了(另外,我安装的时候,使用 ihd_num=5替换原来的 ihd_num=0)。
其它版本如不能安装,用这个方法估计也可以。 |
|