- Mitglied seit
- 18. Mrz 2009
- Beiträge
- 14.160
- Punkte für Reaktionen
- 407
- Punkte
- 393
Links zu den einzelnen Versionen für DS-106, DS-106e und DS-106j:
DSM 2.1-844
DSM 2.2-0942
DSM 2.2-0959
DSM 2.3-1118/1141 Anleitung
Hallo,
vorweg, wenn es das falsche Unterforum ist, bitte ich den Beitrag an die richtige Stelle zu rücken.
Nicht nur Jugend forscht, nein auch die Alten
Meine DS-106 läuft seit etwa einer Stunde mit einer selbst gebastelten 0839.
Was habe ich getan:
Zuerst habe ich mir die 0731 der 106 und 106j angesehen und nur minimale Unterschiede festgestellt
in hda1.tgz
/etc/synoinfo.conf
/etc.defaults/synoinfo.conf
/usr/syno/etc/manutil.conf
/usr/syno/etc.defaults/manutil.conf
in rd.bin
/etc/synoinfo.conf
Der Rest ist komplett gleich. Also die aktuelle 0839 der 106j auseinander nehmen. hda1.tgz auseinander zu nehmen und zu bearbeiten ist einfach. Komplizierter wird's bei der Ramdisk rd.bin, die Schritte:
Die ersten 64 byte (ppcboot-header)werden weggeschnitten dann kann die Ramdisk gunzipt werden. Das Ergebnis wird unter Linux als ext2 als Blockdevice ( -o loop) gemountet und wir können in das Filesystem und die synoinfo.conf anpassen. unmounten, gzipen und einen neuen ppcboot-header mit mkimage
anpflanzen lassen.
Festplatte vorbereiten, am einfachsten Platte einmal in die DS und neu installieren, dann wieder raus, per USB an eine Linux-Kiste und die bearbeitete hda1.tgz auf der Systempartiton auspacken, Platte wieder rein und serielle ran, sofort mit Leertaste den Bootvorgang abbrechen, und los geht's. Original 106j Kernel zImage in den Ram laden
die eigene rd.bin in den Ram laden
na dann wollen wir mal booten
Ja das war's schon, die ganze Sache ist nartürlich nicht im Flash und beim ersten ungewollten reboot gibt's sicher Probleme alter Kernel und alte Ramdisk und neues System auf der Platte.
Warscheinlich war das aber auch die letzte Firmware für die 106j, ist ja auch schon abgekündigt.
Gruß Götz
DSM 2.1-844
DSM 2.2-0942
DSM 2.2-0959
DSM 2.3-1118/1141 Anleitung
Hallo,
vorweg, wenn es das falsche Unterforum ist, bitte ich den Beitrag an die richtige Stelle zu rücken.
Nicht nur Jugend forscht, nein auch die Alten
Meine DS-106 läuft seit etwa einer Stunde mit einer selbst gebastelten 0839.
Was habe ich getan:
Zuerst habe ich mir die 0731 der 106 und 106j angesehen und nur minimale Unterschiede festgestellt
in hda1.tgz
/etc/synoinfo.conf
/etc.defaults/synoinfo.conf
/usr/syno/etc/manutil.conf
/usr/syno/etc.defaults/manutil.conf
in rd.bin
/etc/synoinfo.conf
Der Rest ist komplett gleich. Also die aktuelle 0839 der 106j auseinander nehmen. hda1.tgz auseinander zu nehmen und zu bearbeiten ist einfach. Komplizierter wird's bei der Ramdisk rd.bin, die Schritte:
Die ersten 64 byte (ppcboot-header)werden weggeschnitten dann kann die Ramdisk gunzipt werden. Das Ergebnis wird unter Linux als ext2 als Blockdevice ( -o loop) gemountet und wir können in das Filesystem und die synoinfo.conf anpassen. unmounten, gzipen und einen neuen ppcboot-header mit mkimage
Rich (BBCode):
mkimage -A ppc -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x0000000c -n "synology_powerpc_106 0839" -d SYNOJRamdisk.new.gz rd.bin
Festplatte vorbereiten, am einfachsten Platte einmal in die DS und neu installieren, dann wieder raus, per USB an eine Linux-Kiste und die bearbeitete hda1.tgz auf der Systempartiton auspacken, Platte wieder rein und serielle ran, sofort mit Leertaste den Bootvorgang abbrechen, und los geht's. Original 106j Kernel zImage in den Ram laden
Rich (BBCode):
_MPC824X > loadb 0x0800000
## Ready for binary (kermit) download ...
## Total Size = 0x000c9d21 = 826657 Bytes
## Start Addr = 0x00800000
Rich (BBCode):
_MPC824X > loadb 0x0900000
## Ready for binary (kermit) download ...
## Total Size = 0x000ad8ad = 710829 Bytes
## Start Addr = 0x00900000
Rich (BBCode):
_MPC824X > bootm 0x0800000 0x0900000
## Booting image at 00800000 ...
Image Name: Linux 2.4.22 0839
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 826593 Bytes = 807.2 kB
Load Address: 00000000
Entry Point: 0000000c
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
## Loading RAMDisk Image at 00900000 ...
Image Name: synology_powerpc_106 0839
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 710765 Bytes = 694.1 kB
Load Address: 00000000
Entry Point: 0000000c
Verifying Checksum ... OK
Loading Ramdisk to 03e81000, end 03f2e86d ... OK
Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb
Linux version 2.4.22-uc0 (root@image15) (gcc version 3.3.4) #839 Wed Mar 25 22:1
5:04 CST 2009
Synology Hardware Version: DS106v10
...
Warscheinlich war das aber auch die letzte Firmware für die 106j, ist ja auch schon abgekündigt.
Gruß Götz
Zuletzt bearbeitet: