Karl-Hein
DEB Inventar
Flodder - ein Boottool zum Knutschen
#########################################
Anleitung !
Ext3/ext4 formatierten USB Stick an die Box (DM800 nur ext3)
Formatieren
sdb1 anpassen an USB mount !
----------------------------------------------------------------------------------------
flodder.ipk mit FTP nach /tmp
Auf der Konsole
squashfs-images eliminieren (gilt nicht für DM800 da es dort kein squashfs gibt)
Auf der Konsole
GM
flodder-boottool_0.1.6_all.ipk
########################
Komplettbackup mit aktuellen Dflash
Flashoption flodder im aktuellen dFlash !
nfidump binary muss installiert sein !
nfidump_0.17_all.ipk
Nachdem ich bei unseren niderländischen Freunden so 'nett' empfangen wurde, und im Moment schon kein UBIFS mehr sehen kann, weil es mir so viel Arbeit macht, habe ich zur Entspannung mal aus vorhandenen Bastelleien Flodder, das Boottool zum Knutschen gebaut.
Flodder ist einfach die 'etwas primitive' Variante des kompletten Auslagern der Root des Flashimages.
Installiert man Flodder, so wird einfach beim nächsten Booten die letzte Paritition des letzten Devices das an der Box gefunden wird genommen und ein flodder directory drauf gemacht wo es sich einfach den gesamte Inhalt der Root des Flashimages drauf kopiert und dann diese von dort bootet. /boot und der SSL bleiben vom Flash, womit es von USB und SATA genauso funktioniert - und zwar ganz ohne Bios umstellen.
Flodder interessiert sich aber nur für Blondinen, Verzeihung - ext4 oder ext3 formatierte Devices, dafür findet er die dann überall, egal wie die Devices heissen, sobald ein flodder directory drauf ist kommt eine Kopie des Flashimages dort rein.
Falls man auf ein bestimmtes Device oder eine bestimmte Partition floddern will, dann legt man vor dem ersten Reboot ein flodder directory in der Root des Wunschdevices an, dann wird halt das genommen, weil Flodder dann zu faul ist weiter zu suchen.
Will man evt. wenn man sein Image gefloddert hat, trotzdem wieder mal nur vom Flash booten, so legt man einfach im flodder directory auf dem device auch noch ein norun directory an, dann bootet wieder der Flash bis man das norun entfernt. Wenn man in diesem Zustand das ganze flodder directory löscht oder das Device formatiert dann floddert es halt aufs neue und lagert den Flash wieder neu aus.
Wenn man nachdem das geflodderte Image gebootet hat ein /media/squashfs-images/squeezeout directory anlegt dann werden auf der dm800se und 500hd auch die squashfs images entfernt, mit flodder 99 sollte man diese wieder recovern können, allerdings solange das squeezeout directory noch da ist werden diese beim rebooten wieder ausgepackt und eliminiert werden.
Und wenn das alles wieder Erwarten zum Knutschen funktioniert, dann mache ich auch eine dFlash 5.5 Version mit der man geflodderte Images ganz normal Sichern und Flashen kann. Aber eines nach dem anderen, man soll Flodder nicht überfordern
Flodder ist auch zu blöde um OE 1.6 und 2.0 zu unterscheiden, solange ein aktueller Loader auf der Box ist sollte es funktioniren, aber auch das müsst ihr erst testen.
Code:
root@dm7020hd:~# df -h
Filesystem Size Used Available Use% Mounted on
ubi0:rootfs 1.8T 9.1G 1.7T 1% /
/dev/sda1 1.8T 9.1G 1.7T 1% /media/realroot
devtmpfs 154.8M 0 154.8M 0% /dev
none 154.9M 388.0K 154.5M 0% /var/volatile
/dev/mtdblock2 7.0M 3.8M 3.2M 55% /boot
/dev/ubi0_1 536.1M 24.0K 531.3M 0% /data
/dev/disk/by-uuid/394f3663-4f7b-4f51-ad39-910ca131c0d6
1.8T 9.1G 1.7T 1% /media/hdd
#########################################
Anleitung !
Ext3/ext4 formatierten USB Stick an die Box (DM800 nur ext3)
Formatieren
Code:
mkfs.ext4 -N 60000 /dev/[COLOR=#ff0000]sdb1[/COLOR]
----------------------------------------------------------------------------------------
flodder.ipk mit FTP nach /tmp
Auf der Konsole
Code:
opkg update
opkg install /tmp/*.ipk
reboot
squashfs-images eliminieren (gilt nicht für DM800 da es dort kein squashfs gibt)
Auf der Konsole
Code:
mkdir /media/squashfs-images/squeezeout
[FONT=&]reboot
[/FONT]
GM
flodder-boottool_0.1.6_all.ipk
########################
Komplettbackup mit aktuellen Dflash
Flashoption flodder im aktuellen dFlash !
nfidump binary muss installiert sein !
nfidump_0.17_all.ipk
Zuletzt bearbeitet: