xu_john

Members
  • Content Count

    37
  • Joined

  • Last visited

Everything posted by xu_john

  1. 你用什么用户登录的,要用root用户登录,我没有碰到任何权限的问题,另外实在要改权限就是chmod命令,不过估计如果你不是root用户,在这种没有权限的情况下你也改不了权限的.
  2. 为什么要用@tmp文件夹呢?用个其他文件夹,如/或者/tmp不行吗?
  3. mkdir /mnt1 mkdir /mnt2 mount /dev/sdc1 /mnt1 mount /dev/sdc2 /mnt2
  4. 参考这个吧 http://www.chiphell.com/thread-580013-1-1.html
  5. 用i386或者用i686的就可以了
  6. 给个dmesg的输出给我看吧.我感觉是有模块没有编译到内核.
  7. Please refer this URL: http://www.synology.com/releaseNote_enu ... p?lang=dan
  8. 好像是nas1上不去了,你的机箱是AOpen的吗?能否告诉我是哪儿买的? 不是,nas1上面说的是100块。你直接taobao搜下差不多价格的就是啦。郁闷死了。自己编译4.2怎么都不行。insmod方式更不不加载。nas1上面说510板子可以了。现在又访问不了。真折腾。。 你说一下怎么个不行啊。不说怎么帮你弄啊。你的源代码从哪里弄的,是sourcefourge吗?我的是用的nighthawk的,编译啥的都没有问题。
  9. 好像是nas1上不去了,你的机箱是AOpen的吗?能否告诉我是哪儿买的?
  10. 我的4.2的可以在ESX5的虚拟机下工作,你要注意1)用pvscsi 硬盘,2)用vmnet3网卡。3)vmdk文件用ide盘,其他的数据盘用前面1里面说的pvscsi盘。 现在可以远程设置了,但是主机局域网无法访问啊 内部也无法上网 我的QQ:504341021希望指导下 那估计是重启后ip地址变换导致的。你用那个工具再扫描一次看看。
  11. 你再等几天吧,过几天我的D510的板子到了。我看看我的能否跑。
  12. 我的4.2的可以在ESX5的虚拟机下工作,你要注意1)用pvscsi 硬盘,2)用vmnet3网卡。3)vmdk文件用ide盘,其他的数据盘用前面1里面说的pvscsi盘。
  13. 奇怪了呢,文件怎么加不上去呢. 原来是扩展名闹的.本想将 synochecksum-emu1一并带上的,可是超过了256k的限制,极限压缩后还有260k啊.我去nas1上看看能否放上去吧.
  14. 大赞一个~我也回去改改。 对了,你的打包脚本呢?还没有测试完么?改这个.h要编译内核么? 恩,我附件里面加上了. 改了synoboot有一个后果,就是你直接mount不上去,如下 mount /dev/synoboot1 /mnt会失败 主要原因我估计是mount会判断设备名称是否是块设备.我的解决方案是通过建立一个符号链接如 rm -rf /dev/sdz*; ln -s /dev/synoboot1 /dev/sdz1; ln -s /dev/synoboot1 /dev/sdz2 然后 mount /dev/sdz1 /mnt 来解决,这个在脚本里面也可以看到相应的代码. 脚本的帮助如下 root@DSM-BUILD:~/4.2/nighthawk149# ../../utils/rebuild.sh -h SCRIPTPATH=/root/utils Utility to handle xpenology build and package(writen by xu_john@sina.com) Usage: rebuild.sh support following options -b: build kernel first(default false) -d: pause after each one key o
  15. 你上面的几个值不太对啊,你的4sata如果是前面4个的话.1esata如果是第五个的话. internalportcfg="0x00f" 0000 0000 0000 1111 4SATA usbportcfg="0xffE0" 1111 1111 1110 0000 USB port esataportcfg="0x10" 0000 0000 0001 0000 1eSATA 不过NTFS不支持好像是内核的事情,不知道改内核配置重新编译后能否支持,看DSM好像更改了一些文件系统的ACL的模块,估计直接支持NTFS有点悬,但是应该能认到NTFS分区,将文件可以复制到内置的磁盘上应该可以.
  16. synobios.ko的修改在本站的wiki上有,你需要一个IDA和一个HEX Editor.现在没有时间弄,等以后吧.为啥一定要3211呢?
  17. 这个有点难,因为每个磁盘上至少有两个分区,都被视为是Linux RAID Partition分区,第一个就是系统的/dev/md0就是你当前跑的系统,第二个是/dev/md1,是swap分区,其他的分区是数据分区了,如果你要讲系统安装到硬盘上,那你就得将东西复制到md0上去。不知道这种情况下grub是否支持启动md分区的kernel 不知道这种做法行不行呢? http://www.xxlinux.com/linux/article/ac ... /6841.html and http://www.ogalik.ee/installing-grub-on ... ot-device/ 有可能吧,主要的问题估计是md0/md1都固定死了是sdx1/sdx2,你的分区只能是sdx3了,不知道DSM会不会将你的这个sdx3作为一个数据分区来看待. 另外我已经解决了如果将u盘看成是启动的DOM盘了.改文件include/linux/syno.h中的下列两行. #define IS_SYNO_USBBOOT_ID_VENDOR(VENDOR) (0x0DD8 == (VENDOR) || 0xD80D == (VENDOR)) #define IS_SYNO_USBBOOT_ID_PRODUCT(PRODUCT) (0x173C == (PRODUCT) ||
  18. 硬盘能启动,把启动映像写到硬盘上去就行了。问题是DSM初始化这个硬盘会破坏掉启动分区。不初始化这个硬盘空间不能被使用。 我的目标是,一个硬盘既做系统盘,又做启动盘。 其实它启动是通过grub的menu找到指定分区中的zImage,加载内核后,会找其他硬盘是否安装了系统,如果有就加载安装系统的硬盘。原理上,应该可以把zImage和initr放在系统盘里面的。当然,是装好dsm系统后,再进行设置。 这个有点难,因为每个磁盘上至少有两个分区,都被视为是Linux RAID Partition分区,第一个就是系统的/dev/md0就是你当前跑的系统,第二个是/dev/md1,是swap分区,其他的分区是数据分区了,如果你要讲系统安装到硬盘上,那你就得将东西复制到md0上去。不知道这种情况下grub是否支持启动md分区的kernel
  19. 硬盘能启动,把启动映像写到硬盘上去就行了。问题是DSM初始化这个硬盘会破坏掉启动分区。不初始化这个硬盘空间不能被使用。 那是不是这个硬盘就不能放数据了?那样的话,比较不爽啊.
  20. 恩,没有问题,只是启动U盘也设置成了USB了.应该没有啥问题,这个问题大概就这样了吧. oh,yeah~终于搞掂. 用什么工具查看sata口? 下一步搞搞硬盘休眠~ Everest看配置,不知道休眠如何,另外一个问题是希望将启动的u盘不要自动挂载上来. 另外你的NFS能用吗?我的好像自己编译的内核有问题,一些符号没有带上去,不能工作.
  21. 恩,没有问题,只是启动U盘也设置成了USB了.应该没有啥问题,这个问题大概就这样了吧.
  22. 我在我的机器上测试过了如下配置 esataportcfg="0x40" usbportcfg="0xff80" internalportcfg="0x03f" 那就是表明我的内部磁盘一共是6块. 然后 只有一个esata口子,另外是usb口子.结果是我的一块额外插入的u盘如愿显示为usb设备了,但是发现也有一个estat盘了.经验证,这个esata是我的dom盘.不知道为啥会这样,我得去看看我的机器的配置信息了,估计是internal和esata写错了. 用工具看了一下,发现这个机器上就6个SATA口,都作为内部SATA了,所以没有ESATA了,我尝试一下esataportcfg="0x00"吧.
  23. 我在我的机器上测试过了如下配置 esataportcfg="0x40" usbportcfg="0xff80" internalportcfg="0x03f" 那就是表明我的内部磁盘一共是6块. 然后 只有一个esata口子,另外是usb口子.结果是我的一块额外插入的u盘如愿显示为usb设备了,但是发现也有一个estat盘了.经验证,这个esata是我的dom盘.不知道为啥会这样,我得去看看我的机器的配置信息了,估计是internal和esata写错了.
  24. 我现在值是0xfff00000,我留意到还有个参数 esataportcfg="0xff000" ,internalportcfg="0xfff" 我将usbportcfg改成0xf0000也不行.我主板4个sata,1个esata口,4个板载usb,2个外接usb google一下这个值的作用先,如果有相关资料,麻烦分享以下。 Thanks a lot.. 没搞明白这个值是怎样算的。 这里有个帖http://211.78.87.227/viewtopic.php?f=93&t=20661&sid=01dec53c105633686d17d6a771a55e03&start=270 0~4的值=1f? 搞不明白,有高人指点一下么? 你的机器只有4个SATA?这个可能不一定,要去看你的BIOS里面配置,另外看你的主板芯片,如果只有4个在主板上,你要弄清楚主板上的那几个的编号,注意不是写在主板上的号码,而是内部电路连接的顺序,然后假设你是4个sata,而且是sata1到sata4,而esata是sata5,那么你可以只有来得到internelportcfg= 0000 1111(bin), 其中后面4个1是代表你4个sata,转成hex就是0x0f了。esata也就是0001 0000(bin)。转成hex就
  25. Hi, why not? but you have to editing grub.conf in boot-image to change macaddress, if you use the same image used for first one, the second one get the same mac-address of the first one, so, your network doesent work. Hi, For the first NAS, do i need to edit the macaddress? Regards The simple answer is NO, if you have multi NAS, to avoid the MAC address conflict, you need change them except the first one.