Booten von HDD

to stream or not to stream
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Booten von HDD

Beitrag von MPC823 »

Vielleicht ist es noch etwas früh für diese Frage jedoch würde ich gerne um mal die Möglichkeiten ableuchten was den nun so alles möglich ist.

Kann man mit geringen Aufwand da schon was machen bsp Yadd oder ein direkt ein "entpacktes filesystem" oder was gibt es da sonnst noch.

Am besten natürlich mit einem Bootmenü irgendwan mal.

Vielleicht können einige hier mal Licht ins Dunkel bringen :roll:


Gruss Martin
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Nächste Schritt wird dass wir u-boot und Kernel entweder aus flash oder per tftp holen, und das Rootfilesystem auf der Platte liegt.

Wird möglicheweise relativ bald passieren... :wink:
pOo
Einsteiger
Einsteiger
Beiträge: 144
Registriert: Sonntag 6. August 2006, 11:16

Beitrag von pOo »

nice sache dat :;)
heldgop
Einsteiger
Einsteiger
Beiträge: 153
Registriert: Dienstag 1. März 2005, 16:40

Beitrag von heldgop »

was hat das für ein vorteil wenn man von hdd booten kann?

heißt das nicht auch das die platte die ganze zeit an sein muss?

mfg
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Beitrag von MPC823 »

Man braucht kein NFS Boot um mal kurz was zu testen sonder kopiert das Image einfach auf die Platte. Natürlich in einem Format das der Uboot unterstützt.
Bei meiner TD mounte ich bsp lokal das FS und kopiere dann deren Inhalt auf die HDD. Dann setzte ich im Bootloader die option das ich von Platte booten will.

Edit on:
Könnte man aus dem http://forum.tuxbox-cvs.sourceforge.net ... =uboot+nfs was kurz umstricken das das für "unser" IF auch geht ?


Martin
DBoxBaer
Senior Member
Beiträge: 255
Registriert: Donnerstag 25. August 2005, 11:34

Re: Booten von HDD

Beitrag von DBoxBaer »

MPC823 hat geschrieben:Vielleicht ist es noch etwas früh für diese Frage jedoch würde ich gerne um mal die Möglichkeiten ableuchten was den nun so alles möglich ist.

Kann man mit geringen Aufwand da schon was machen bsp Yadd oder ein direkt ein "entpacktes filesystem" oder was gibt es da sonnst noch.

Am besten natürlich mit einem Bootmenü irgendwan mal.

Vielleicht können einige hier mal Licht ins Dunkel bringen :roll:


Gruss Martin
u-boot kann prinzipiell schon fast alles dafür, nur der Zugriff auf den CPLD noch nicht. So im Januar/Februar hatte ich eine Version, die mit meiner ersten CPLD Version zurecht kam. Muss ich mal raussuchen und nen diff machen, was ich alles anpassen musste. Waren nur 4-5 Files oder so.

Ciao,

DboxBaer
... und der Rest ist dann Software (TM)
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Wenn mich nicht alles täuscht, sind die Sourcen dieses uboot hier schon im CVS:

Code: Alles auswählen

U-Boot 1.1.2 (Tuxbox) (Apr  5 2005 - 16:17:38)

CPU:   PPC823ZTnnA at 67.200 MHz: 2 kB I-Cache 1 kB D-Cache
         *** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: DBOX2, Nokia, BMon V1.0
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
Scanning JFFS2 FS: . done.
FB:    ready
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET
IDE:   Bus 0: OK 
  Device 0: Model: IBM-DJSA-210 Firm: JS2OAB8A Ser#: XXXXXXXXXXX
            Type: Hard Disk
            Capacity: 9590.2 MB = 9.3 GB (19640880 x 512)
  Device 1: Vendor: SONY Prod.: CD-RW  CRX175A1 Rev: 5YS3
            Type: Removable CD ROM
            Capacity: 650.3 MB = 0.6 GB (332967 x 2048)

Options:
  1: boot from disk
  2: boot from flash
  3: boot from network
Da müsste dann wirklich nurnoch der CPLD Zugriff angepasst werden.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

wie haste das hinbekommen ?
mit welchen einträgen in der boot.conf ?
gurgel
Tuxboxer
Tuxboxer
Beiträge: 2473
Registriert: Dienstag 8. Oktober 2002, 21:06

Beitrag von gurgel »

das ist vom IDE1-Projekt und passt nicht zu dem neuen.
Test
MPC823
Erleuchteter
Erleuchteter
Beiträge: 448
Registriert: Samstag 26. November 2005, 00:35

Beitrag von MPC823 »

Wenn ich das richtig verstanden habe muss der init des cpld vorgezogen werden , sodass nicht mehr der Kernel oder ide treiber diesen initalisiert sondern das das schon der uboot macht.

Der uboot und bmon ist ja vergleichbar dem Bios bei einem PC. Im Prinzip könnte man ja den uboot alles initalisieren lassen um dann gleich den Bmon zu ersetzen (würde wieder ein paar byte im flash freimachen) nur müsste dieser dann für das noch angepasst werden da der Bmom im Augenblick noch ein paar Sachen macht, was im uboot nicht realisiert ist.

Wenn dann zur bootzeit schon auf das ide device zugegriffen werden kann könnte man sogar den Kernel von der Platte holen.

Ich weiss nur nicht ob es mehr Sinn macht den Kernel aus dem Flash und den Rest von Platte oder alles von der Platte zu laden.

Tja möglich ist alles es muss nur einer machen der Sich damit auskennt Zeit hat und Sinn drin sieht.

Gruss Martin