IDE Menü

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: IDE Menü

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:

Code: Alles auswählen

--with-filesystem-tools  comma seperated list of filesystem tools to be used,                      
                         allowed values: e2fsprogs, reiserfsprogs, dosfstools, xfsprogs, fdisk (standalone)
Wie wäre es, diese Option um parted zu erweitern?
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

rhabarber1848 hat geschrieben: Es gibt schon Möglichkeiten, Stichwort parted...
Ich sag mal tunefs, aber das muss ich mir noch mal ansehen, jedenfalls hatte ich vor, das mal mit unterzubringen. Das gibts dann auch in der nächsten Busybox 1.18. soviel ich weiß. Parted ist schon etwas groß.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

:gruebel:

hmm, die fstab wird nicht geändert, bei einen Neustart habe ich nach Löschung noch immer eine scheinbare Swap von 128 MB auf /tmp (df -h)

jetzt habe ich alle File für das HDD-Menü in /var gelöscht und neu gestartet, jetzt ist das HDD-Menü sauber (nichts wird ausgelesen), beim rausgehen aus dem Menü möchte es wohl noch eine "drivesetup.conf" speichern (Anzeige: Geräte deaktiviert und die "drivesetup.conf" wird angelegt) :D

nochmal Neustart, keine Abfrage mehr im HDD-Menü, das ist jetzt nachvollzierbar

1. Schritt, SD-Treiber (bei mir mmc2) einlesen lassen und Neustart, muss dann per Hand im Menü noch mal einhängen lassen, nochmal Neustart und geht :up: fstab wird angelegt

2. Schritt, HDD einhängen, hdd1 erscheint als zweite Partition, noch bissel einstellen und nach Neustart :up:

3. Schritt, Swap neu anlegen mit 64 MB statt der 128 MB, Neustart :up:

4. Schritt, bin Ordner auf /mnt/bin einbinden (die freien 64 MB), geht nicht :gruebel:
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

4. Schritt, bin Ordner auf /mnt/bin einbinden (die freien 64 MB), geht nicht :gruebel:
Aha, konnte ich grade verifizieren, das Problem ist, dass der Bereich der nun freien Zylinder nicht berücksichtigt wird, sattessen wird versucht nur hinten dran zu hängen. Also das ist soweit ausgemacht. Kann man im Partitionsmenü in der Zylinderanzeige verfolgen.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

genau, das habe ich mir auch gedacht, also es kommen im Menü auch nur Fehlermeldungen, wenn ich es Formatieren möchte

im Image werden automatisch /mnt/hdd1, mnt/hdd2 und /mnt/mmc erzeugt, ich habe noch per Script /mnt/bin hinzugefügt
ich müsste jetzt wirklich die HDD neu aufsetzen, Swap anlegen (64 oder 128 MB), Partition bin einbinden und den Rest für die (eine) HDD auf meinen HDD-IF vergeben, damit nach Swap die Partition bin und dann der Rest der noch zwei Partitionen in der Reihenfolge erscheit, die das Linux-System ja auch Alphabetisch Mounten sollte, oder so :(
Error while executing /tmp/prepare_opt
Ein oder mehere Lufwerke sollten lt. Einstellungen ein- bzw. ausgehaengt sein, jedoch stimmt dies nicht mit den aktuellen Einstellungen überein. Solen die Einstellungen jetzt übernommen werden?
PS. wenn "ü" geht sollte doch auch "ä" -> "ae" gehen :-? "aushängen"
Zuletzt geändert von tomworld am Sonntag 8. August 2010, 15:31, insgesamt 3-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Du kannst mal versuchen es manuell über telnet zu machen, die freien Zylinder werden ja im Menü indirekt angezeigt. Die kannst du dann über fdisk so verwenden. Das müsste halt in der GUI gefixt werden. Ist aber eher ein ungewöhnlicher Umstand, aber man sollte damit auch fertig werden können.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

@dbt
kannst es mir besser erklären für die HDD, wenn ich jetzt "zufuss" über Telnet von Windows XP über die Konsole gehe :oops:

ich sehe die Start/End-Zylinder für Swap (1/131)
ich sehe die Start/End-Zylinder für den Aufnahme-Ordner auf HDD(262/38760) 20 GB HDD, sorry reicht mir aber an Grösse

also sind noch 131 Zylinder irgentwo :roll: (die 64 MB)

mal kucken, ob ich das hinkriege mit den Befehl "fdisk"

Code: Alles auswählen

Nokia D-BOX2 - Kernel 2.4.37.9-dbox2 (15:40:42).
dbox login: root


BusyBox v1.14.4 (2010-08-05 23:06:45 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # fdisk

Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)
  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)
  ...
~ #
:blind

PS. muss mal meinen Kumpel Google fragen, sollte ich hinkriegen :roll:
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

Code: Alles auswählen

Nokia D-BOX2 - Kernel 2.4.37.9-dbox2 (15:52:59).
dbox login: root


BusyBox v1.14.4 (2010-08-05 23:06:45 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # fdisk -l

Disk /dev/mmc/disc0/disc: 1015 MB, 1015808000 bytes
4 heads, 16 sectors/track, 31000 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

              Device Boot      Start         End      Blocks   Id  System
/dev/mmc/disc0/part1               1       31000      991992   83  Linux

Disk /dev/ide/host0/bus0/target0/lun0/disc: 20.0 GB, 20003880960 bytes
16 heads, 63 sectors/track, 38760 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

                                Device Boot      Start         End      Blocks
 Id  System
/dev/ide/host0/bus0/target0/lun0/part1               1         131       65992+
 82  Linux swap / Solaris
/dev/ide/host0/bus0/target0/lun0/part2             262       38760    19403496
 83  Linux
~ #
:gruebel:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: IDE Menü

Beitrag von rhabarber1848 »

dbt hat geschrieben:Parted ist schon etwas groß.
Stimmt schon:

Code: Alles auswählen

-rwxr-xr-x  1 root root  55344  8. Aug 15:58 libncurses.so.5
-rwxr-xr-x  1 root root 406604  8. Aug 15:58 libparted.so.0
-rwxr-xr-x  1 root root 203500  8. Aug 15:58 libreadline.so.6
-rwxr-xr-x  1 root root  71588  8. Aug 15:58 parted
-rwxr-xr-x  1 root root  11960  8. Aug 15:58 partprobe
Allerdings geht es nur um die Erweiterung einer bestehenden Option und
die Aktualisierung des bestehenden make targets parted ;)
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

tomworld hat geschrieben:@dbt
kannst es mir besser erklären für die HDD, wenn ich jetzt "zufuss" über Telnet von Windows XP über die Konsole gehe :oops:

ich sehe die Start/End-Zylinder für Swap (1/131)
ich sehe die Start/End-Zylinder für den Aufnahme-Ordner auf HDD(262/38760) 20 GB HDD, sorry reicht mir aber an Grösse

also sind noch 131 Zylinder irgentwo :roll: (die 64 MB)

mal kucken, ob ich das hinkriege mit den Befehl "fdisk"
...
Man muss nur so vorgehen wie immer. Fdisk gibt die freien Zylinder sogar als standard vor. Habs grad mal gemacht. Das geht.

Code: Alles auswählen

~ > fdisk /dev/ide/host0/bus0/target0/lun0/disc

The number of cylinders for this disk is set to 6704.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Selected partition 4
First cylinder (140-6704, default 140): 140
Last cylinder or +size or +sizeM or +sizeK (140-278, default 278): 278

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource
 busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
~ >
Nur macht das Menü das nicht so mit, soll heißen, die Anzeige stimmt halt nicht. bzw. Es mus ein Reboot her, zumindest ein Hinweis darauf und müsste wie gesagt die Start/End Vorgabe beim Anlegen der Partition gefixt werden.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

ja, habe schon bissel trainiert :(

Part1, ist ja Swap mit 64 MB (jetzt)
Part2, ist der Rest der HDD (mein Filmverzeichniss)
und noch 64 MB ungenutzt auf der HDD, was halt als "bin-Partition" nachträglich eingereichtet werden sollte, was mit dem Tool fdisk wohl auch möglich ist,
möchte aber dies jetzt nicht ergründen und Partions-Tabellen umschreiben usw., macht keinen Sinn

ich werde mal eine Andere HDD einbauen (geht ja schnell oder schneller als mit einer Konsole und meine Daten bleiben erhalten), das kann ich jedenfalls, das Rumschrauben :wink:

das Menü in dieser Version 1.77 ist schon ausgereift, ich habe das ja auch nebenbei mitbekommen, solche "Spezialfälle", wie ich jetzt wieder vorhabe (Swap verkleinern um noch eine Partition nachträglich einzuschieben), sollte nicht das "Mass der Dinge" sein, kann auch garnicht gehen mit dem Menü, da die Swap ja eine eigene Partition bleibt, egal wie ich sie gestalte, hatte sie 128 MB davor

also @dbt, ich möchte nicht das du dir jetzt einen :gruebel: (Kopf) machst, was alles noch einzubauen ist oder fehlen könnte, ich habe jetzt wieder bissel (oder eine ganze Menge) gelehrnt und weiss ganz Sicher jetzt das eine HDD, die mit einer noch BETA-Version, immer richtig erkannt wird :D

Spezielle Linux Anwender können es dann ehe mit der Konsole und der DBox2 am Netzwerk zufuss machen, wer es nicht kann halt über das jetzige HDD-Menü
heist für mich, lasse es so, wie es ist :D

zwar denkt Linux nur in Ordnern, aber die Patitionen auf der HDD bleiben bestehen, diese werden ja gemountet :wink:

also versuche ich mal mit einer leeren HDD mit den Mount einen zuvor angelegten Swap, bin, hdd1 und mmc, wenn das nicht geht, schreibe ich wieder hier :wink:
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

:dash:

hat nicht funktioniert mit einer Partition "bin" auf der HDD, ich muss in meinen Squashfs-Image wohl immer von den Treiberort der Samba-Treiber auf /var/bin verlinken

das mit der Swap 64 MB und extra bin-Ordner geht schon, Samba geht nicht, das einlesen der Treiber von der HDD mit Partitition "bin" (bei mir) und automatisch

Verlinkung aus diesen Ordner schon, so kann ich auch nur einen Ordner "bin" auf der HDD oder selbst einer SD anlegen mit den Filen und dann verlinken auf /var/bin

ich teste nicht weiter und denke nicht das es an der Schreibgeschwindigkeit einer Test 6 GB HDD in 2,5" liegen kann, habe ja damit Aufgenommen
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

GetAway hat geschrieben:
GetAway hat geschrieben: Beim Anschauen der prepare_opt Datei habe ich festgestellt, das Du immer den Startzylinder der
nachfolgenden Partition als EndZylinder nimmst. Richtig wäre aber Zyl. 1-13. Also StartZyl. der Nachfolgenden -1.
Patch:
Verbesserte Berechnung von Start und EndZylinder.
Fehlerhafte Kommandogenerierung für fdisk gefixt.
Bitte Testen.
Es läßt sich sehr gut testen, wenn die Partitionen nicht
eingehangen sind und auch nicht automatisch eingehangen werden.
Das spart so manchen Reboot.

Patch entfernt.
Zuletzt geändert von GetAway am Dienstag 10. August 2010, 16:28, insgesamt 1-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Thx, aber Da fehlt glaube ich noch was.
Im patch steht

Code: Alles auswählen

+    if (count_Partitions > 0 && count_Partitions < 3)  // partn < 4 ?
+        s_part_n = iToString(part_n);
count_Partitions=0 ist die erste Partition, die würde man so aber nie hinbekommen. Müsste besser >=0 oder >-1 sein
Habs hier mal etwas geändert, ungetestet. Toworlds Problem löst das aber noch nicht.

Code: Alles auswählen

@@ -3528,22 +3599,54 @@
         s_out += device +  " <<EOF\n";
 
     unsigned int part_n = part_number+1; // real part number is needed
-        
+    string s_part_n;
+
+    if (count_Partitions >= 0 && count_Partitions < 3)  // partn < 4 ?
+        s_part_n = iToString(part_n);
+
     switch (action)
     {
         case ADD:
             unsigned long long cyl_max = device_cylcount[device_num];         //requesting max cylinders of device
-            unsigned long long cyl = calcCyl(device_num, size);            //calc cylinders from user definied size
-            unsigned long long end_cyl = (cyl == cyl_max) ? cyl_max : start_cyl + cyl;
+            unsigned long long cyl = calcCyl(device_num, size);    //calc cylinders from user definied size
+            unsigned long long end_cyl;
+
+            if (cyl == cyl_max)
+                end_cyl = 0;  // 0 means only enter/default end_cyl
+            else
+                end_cyl = start_cyl + cyl;
+
+            // search for next start_cyl
+            for (int i = part_n; i < MAXCOUNT_PARTS - 1; i++)  // 0-3
+            {
+                if (data_partition[i+1].start_cyl > 0)
+                {
+                    if (end_cyl >= data_partition[i + 1].start_cyl)  // existing next partition, so set end_cyl < start_cyl of next partition
+                    {                                                // use default end_cyl
+                        end_cyl = 0;
+                        break;
+                    }
+                    break;
+                }
+            }
+
             s_out += "n\n";
-            s_out += "p\n";
-            s_out += iToString(part_n) + "\n";
+            s_out += "p\n"; 
+            s_out += s_part_n + "\n";
+
             s_out += iToString(start_cyl) + "\n";
-            s_out += iToString(end_cyl) + "\n";
-            if ((string)d_settings.drive_partition_fstype[device_num][part_number] == "swap") //setting system id
+
+            if (end_cyl == 0) //use default endzylinder instead of MAX, this is safer when insert a partition
+                s_out += "\n";
+            else
+                s_out += iToString(end_cyl) + "\n";
+
+            if (static_cast <string>(d_settings.drive_partition_fstype[device_num][part_number]) == "swap") //setting system id
             {
                 s_out += "t\n"/*<<endl*/;
-                s_out += iToString(part_n) + "\n";
+                s_out += s_part_n + "\n";
+//                 if (count_Partitions >= 0 && count_Partitions < 3)
+//                     s_out += iToString(part_n) + "\n";
                 s_out += "82\n";
             }
             break; 
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

Nicht ganz. Ich schreib morgen mal ein paar Kommentare in den Patch, zum besseren Verständnis.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

Die Zeile habe ich angepasst und in der Funktion entsprechende Kommentare eingefügt.
Die neue Funktion von mir habe ich nochmal umbenannt, sollte jetzt passen.

Patch aktualisiert: drive_setup_v1.1.diff
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

hi, :D

der Diff geht und sieht gut aus :P

ich habe bissel per Telnet und Fdisk gespielt und ich konnte die HDD anpassen:

Code: Alles auswählen

Command (m for help): 
Disk /dev/ide/host0/bus0/target0/lun0/disc: 20.0 GB, 20003880960 bytes
16 heads, 63 sectors/track, 38760 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

                                Device Boot      Start         End      Blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part1               1         131       65992+  82  Linux swap / Solaris
/dev/ide/host0/bus0/target0/lun0/part2             262       38760    19403496   83  Linux
/dev/ide/host0/bus0/target0/lun0/part3             132         261       65520   83  Linux

Partition table entries are not in disk order

Command (m for help): 
also ohne Datenverlust der "part2" :wink: ("part1" musste ich dann nochmals als Swap einrichten, wegen der "Id 82" für Swap, "part3" nur Formatieren mit der Box)

das Problem bleibt bei Sambaserver
der Ordner /mnt/bin mit den Samba-Filen (nmbd & smbd) wird nicht bei einen Neustart aus diesen eingelesen, mit einen Link der File aus diesen auf /var/bin schon
denke ich da falsch oder ist es so nicht möglich in einen Squashfs-Image, denke schon, denn Eingelesen wird ja aus /bin oder /var/bin

aber jetzt ist wieder alles OK bei mir, denke der Nutzer des Menüs sollte seine File sichern und die HDD neu Aufsetzen, eine komplette Fdisk-Funktion muss nun nicht in dieses :roll:

mfg
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

GetAway hat geschrieben:Die Zeile habe ich angepasst und in der Funktion entsprechende Kommentare eingefügt.
Die neue Funktion von mir habe ich nochmal umbenannt, sollte jetzt passen.

Patch aktualisiert: drive_setup_v1.1.diff
Scheint zu passen! Kanns aber erst später genauer durchtesten.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Hab da noch etwas dran geschraubt. drive_setup_v1.2.diff
Patch ist mit Git erstellt, muss nach ./apps dann patch -p1 < drive_setup_v1.2.diff.
Mir ist nicht ganz klar was das mit freesize of Part and / whole freesize so genau auf sich hat. Ist das beim neu anlegen einer Partition nicht das Gleiche? Bei bereits angelegten Partitionen ist freesize doch immer 0.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

Ist eigentlich simple, stell Dir vor Du hast 4 Partitionen aber noch einen Rest von 10GB zum partionieren.
Jetzt löscht Du die 1., 2. oder 3. so wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt.

Wenn hinter einer Partition keine Zylinder mehr frei sind wird 0kB angezeigt, man könnte dann auch nur den
gesamten freien Platz anzeigen.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

hi,

eigentlich gefiel mir das von @GetAway so besser:
so wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt
jetzt sehe ich ja nur die aktuelle Partitionsgröße, heist bei meiner 20 GB HDD z.B. nur die Belegung für die Partition 2 (habe jetzt keine Bilder von beiden Menüversionen) und darunter die belegten oder benutzten Zylinder für diese

nach meiner Meinung, hat mir das mit den Restplatz besser gefallen :P
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

GetAway hat geschrieben:Ist eigentlich simple, stell Dir vor Du hast 4 Partitionen aber noch einen Rest von 10GB zum partionieren.
Jetzt löscht Du die 1., 2. oder 3. so wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt.
Das erklärts, ok. Das müsste man aber dann doch in der Beschriftung irgendwie andeuten, sonst weis keiner was da für Zahlen stehen. Dürfte aber etwas breit werden. Da müsste man sich etwas Kurzes aber Einleuchtendes überlegen.
GetAway hat geschrieben:Wenn hinter einer Partition keine Zylinder mehr frei sind wird 0kB angezeigt, man könnte dann auch nur den
gesamten freien Platz anzeigen.
Ja, das wäre dann angebracht.
tomworld hat geschrieben:hi,

eigentlich gefiel mir das von @GetAway so besser:
so wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt
jetzt sehe ich ja nur die aktuelle Partitionsgröße, heist bei meiner 20 GB HDD z.B. nur die Belegung für die Partition 2 (habe jetzt keine Bilder von beiden Menüversionen) und darunter die belegten oder benutzten Zylinder für diese

nach meiner Meinung, hat mir das mit den Restplatz besser gefallen :P
Ich hatte es nicht für sinnvoll gehalten, im Bearbeitungsmenü diese Information anzuzeigen, weil es eigentlich nur nützlich beim Anlegen der Partition ist. Im Bearbeitungsmenü reicht die Anzeige der aktuellen Größe, finde ich, lasse mich aber gerne vom Gegenteil überzeugen.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

hi @dbt,

ich meine es nicht als Kritik, denn wer achtet auf diese Feinheiten
das dein Menü funktioniert ist klar (ich nutze es ja ausgibig :D )

ich habe beide Diff eingespielt und das von @GetAway gestern ohne ein Bild von dem Menü zu machen, heute habe ich dein Diff auf das Menü gedrückt, nachdem ich diese aus den CVS wieder Neu (das von @GetAwey durch das aus den CVS ausgetauscht habe), denke es würde im V1.77 probleme geben, wenn ich beide Diff überlagere :roll:

hatte aber ein Update auf die neue BusyBox und was mit yWeb und Uboot usw.
also, ich modifiziere nix am HDD-Menü, das ist Euer Part, da Ihr da doch mehr an Wissen habt als ich :oops:

ich habe noch das Ausslagerungs-Problem von grossen Sachen, wie Samba2 z.B., deswegen bin ich ja wieder hier am Testen, wegen der Partition "bin", weil ich weiss, das es nicht aus /root/mnt/bin eingelesen wird :roll:

es geht mir darum einige Sachen bauen zu lassen, die für die Dbox2 eigentlich zu gross sind und diese bei vorhandensein einer SD/MMC/HDD wieder im Image verfügbar zu machen z.B. Neue cdk/configure-Option "--with-external-bin"

was ist denn eine External-bin :blind
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Wenn du auslagern willst, versuche mal eine andere Reihenfolge und zwar die Partition, wo deine bin drauf soll als letzte. Das hatte ich irgendwo schon mal erwähnt glaube ich.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

hi,

ja, das leuchtet mir schon ein, aber in meinen Fall geht es nicht von HDD

Ursprung der HDD war ja 128 MB Swap als Part 1, Rest auf Part 2 (meine Filme, die ich immer z.B. bei einer Sky-Bestellung und auch auf HDD aufzeichne, damit ich sie noch mal im nachhienein mir anschauen kann)

jetzt habe ich Swap auf Part1 (64 MB), Part2 ist meine Film-Partition "/mnt/hdd1", Part3 meine "/mnt/bin", also der bin-Ordner auf der HDD (letzte Stelle nicht, da mit fdisk eingeschoben) und diese wird nach einen neuen Flash nicht richtig erkannt (mit Fdisk erzeugt)

ich habe ja die 128 MB Swap entfernt und dafür eine 64 MB Swap angelegt (weiter oben sieht man die Tabelle) und den Rest aufgeteilt, dies habe ich aber mit meiner Test-HDD gleich richtig eingerichtet, ging ja auch nicht

erst die Swap, dann die /mnt/bin und dann die /mnt/hdd1 (auf dieser auch noch eine Testaufnahme gemacht) steht aber alles weiter oben, was jetzt nicht mein Problem beschreibt

ich könnte auch auf /mnt/bin in der letzten Partition zeigen (Part4), es funktioniert bei mir nicht, das die Samba-"Treiber" nicht geladen werden nach einen Neustart, das ist ja auch nicht schlimm, den diese Sachen werden ja direkt aus /bin, /sbin oder /var/bin oder /var/sbin in Linux geladen, die HDD muss dann ja zuvor gemountet werden, oder nachdem (recht komplex)

wenn ich es mit der "start_neutrino" in /var versuche "PATH=/mnt/bin" oder so, bleibt die Dbox in einer "Endlosschleife" hängen, was ja nicht so gedacht ist, dachte das dann dieser auch beachtet wird :-?

ich kann meine Part2 (Partition) nicht löschen, jede Aufnahme kost mir 4,- € und sind Aufgenommen mit Ton "DE" und "AC3", ich will nicht neu Formatieren, dazu habe ich eine Test-HDD, die das gleiche zeigt

recht komplex mein Problem mit Samba :oops: