Superuser

Autor Thema: sol 10 - festplatte formatieren  (Gelesen 4498 mal)

erwin

  • Gast
sol 10 - festplatte formatieren
« am: 12. März 2005, 14:49:44 »
servas!

ich hab grad versucht, solaris 10 von cd zu installieren. netzwerkeinrichten und alles ist kein problem.. aber dann meint der installer, dass er eine festplatte gefunden hat, aber entweder ein hardwarefehler vorliegt, oder die festplatte unformatiert ist. nachdem ich weiß, dass die platte geht ;) ist sie unformatiert. (wie soll sie auch formatiert sein)
nachdem ich mich da noch nicht so auskenne, hab ich dann einfach mal das programm "format" aufgerufen. nachauswahl der platte kann man die ja dann wunderbar mit "format" formatieren.. dauert zwar ein bisschen.. aber ok.
wenn ich dann nach dem reset den installer wieder boote hab ich das gleiche problem.
hat jemand ne idee?
wie muss ich die platte richtig formatieren, dass der installer sie nimmt?

viele grüße
 erwin

sonnenblen.de - Das unabhängige Sun User Forum

sol 10 - festplatte formatieren
« am: 12. März 2005, 14:49:44 »

cutoff

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #1 am: 12. März 2005, 17:28:36 »
hi erwin,

um zum beispiel hw probs auszuschliessen, poste mal bitte, was fuer ein system du hast und um was fuer eine platte es sich handelt. nicht jede SUN kann mit jeder platte.

ansonsten:
hast du beim format bedacht, keine partitionierung/formatierung mit einem "write" abzuschliessen?
ansonsten sind deine partitionierungen etc. mit dem verlassen des formatprogramms dahin ;)

gruss
cutoff

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: sol 10 - festplatte formatieren
« Antwort #2 am: 12. März 2005, 17:32:26 »
Hi Erwin,

Boote doch mal mit "boot cdrom -s" von CD den Singleuser Mode.
Wenn du am Prompt angekommen bist, dann starte mal "format".
Der sollte was erzälen von wegen Suche nach Platten und ev. auch was in Richtung
Bad Label oder wrong magic number oder disk not formated .....
Lass dich dadruch nicht stören, sondern warte bis eine Liste der vorhanden Platten kommt.
Wähle die gewünschte aus, dann mecker er gleich wieder von wegen die Platte müsse
gelabelt werden. Betätige mit ja.
Dann kommst du ins Menü von format. Wähle "partition", dann "print".
Dort sollte dann ein Disk Layout erscheinen.
Führe vorsichtshalber noch mal "label" aus und verlasse mit mehrmals "q" format.
Danach noch mal starten, dann sollte kein Meckern kommen und schau noch mal nach,
ob das Disk Layout immer noch so wie vorher aussieht.
Nun ist ein Sun Label auf der Platte und der Installer sollte damit zurecht kommen.

Gruß
Hans-Peter
solaris is like a wigwam :
no windows, no gates and a apache inside !

erwin

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #3 am: 12. März 2005, 18:35:23 »
erst mal danke für die antworten!

@cutoff: probleme mit der hardware schliesse ich aus, da die kiste ohne probleme das debian system bootet, das vorher auf der platte war!
was heißt, ich darf die platten bez. partitionen nicht mit write abschliessen? muss ich dann die partitionen auf den flag "rm" setzen? die table wird doch mit "label" geschrieben, wenn ich das richtig verstande habe.

@jonny: hat leider auch nicht den gewünschten erfolg gebracht!

sorry.. ich bin solaris-einsteiger ;) (aber endlich hab ich mal ein tool gefunden, das grausamer als das linux-fdisk ist! *g*)

kann es sein, dass es an dieser "reserved"-partition liegt?
hier eine ausgabe des format-programs:

format> verify

Volume name = <18gb_sea>
ascii name  = <SEAGATE  ST318275LC       0001 21eb390>
bytes/sector    =  512
sectors = 35566479
accessible sectors = 35566446
Part      Tag    Flag     First Sector        Size        Last Sector
 0 unassigned    wm                 0          0              0
 1 unassigned    wm                 0          0              0
 2 unassigned    wm                 0          0              0
 3        usr    wm                34      16.95GB         35550061
 4 unassigned    wm                 0          0              0
 5 unassigned    wm                 0          0              0
 6 unassigned    wm                 0          0              0
 8   reserved    wm          35550062       8.00MB         35566445


DEMONizer

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #4 am: 12. März 2005, 19:32:44 »
Hallo,
ich hatte auch Probleme mit einer Installation nachdem Debian auf der Platte war.
Debian hatte irgendwie ein Disklabel geschrieben, dass von Solaris zwar als solches und als formal korrekt erkannt wurde, die Plattendaten stimmten jedoch vorne und hinten nicht.
Als Lösung hab ich mit der Debian Install-CD eine shell geöffnet und mit parted ein DOS-Label auf die Platte geschrieben. Daraufhin hat Solaris "wrong label, bad magic number" bemängelt und bot im Rahmen der Installation das Labeln der Platte an.

Vielleicht hilfts ja.

Grüße
Mathias

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: sol 10 - festplatte formatieren
« Antwort #5 am: 12. März 2005, 21:53:53 »
Hmmm, schaut a bisserl komisch aus ???
Keine Slice die bei Block 0 beginnt. Slice 2 sollte von 0 bis zum letzten gehen.
Daher kann dein Problem kommen, da sich diese Tools intern immer auf das Gerät
/dev/rdsk/c?t?d?s2 stürzen.

Wenn du Single User bist, dann mach mal den Label der Disk platt.
Z.B. mit "dd if=/dev/zero of=/dev/rdsk/<deindevice>s0 count=500"
Damit sollte der sicher gepättet sein. Nun mit format einen neuen drauf.

Gruß
Hans-Peter
solaris is like a wigwam :
no windows, no gates and a apache inside !

erwin

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #6 am: 13. März 2005, 16:47:36 »
servas!

danke für die tipps..

@jonny: deine idee war ziemlich gut! das problem dabei: irgendwo ist noch ein backup von dem label.. wie erwisch ich das? weißt du da was?

@DEMONIzer: das probier ich mal aus, wenn das andere nicht funktioniert! danke auf für den tollen tipp!

bis bald
erwin

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: sol 10 - festplatte formatieren
« Antwort #7 am: 13. März 2005, 18:49:16 »
Hi Erwin,

ja, ich hab da was auf dem Troubleshooting Kurs gelernt, aber die Verkalkung ... ::)
Format legt irgend wo am Ende der Platte noch mal die Inhalte des VTOC ab.
Man muß Ihm aber extra sagen, dass er die Info ausgraben soll.
Die passende Option in format ist "backup". Der liest den Backup Label ein.
Das Komando "lab" würde den als primären auf die Platte schreiben.
Vermutlich liegt das Zeug irgend wo am Ende der Platte rum.
Entweder du überschreibst mit dd die komplette Platte, oder du nutzt die seek Option
und machst halt nur das hintere Gig platt.

Kannst du die Platte in einer nicht Sun einbauen? Wenn ja, mach das und
baue mit dem örtlichen Plattenpartitionirer eine Partition die von Block 0 bis Ende geht.
Idealerweise beschreibst du die ganze Patiotion mal mit irgend einem Müll.

Gruß
Hans-Peter
« Letzte Änderung: 13. März 2005, 18:50:33 von Jonny »
solaris is like a wigwam :
no windows, no gates and a apache inside !

erwin

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #8 am: 13. März 2005, 19:06:46 »
hi hans-peter!

das mit "backup" hat mir format sogar von selbst vorgeschlagen!

kann ich denn mit irgendwas ähnlichem wie: "dd if=/dev/zero of=/dev/rdsk/<deindevice>s0 count=500" die ganze platte voll machen? (also nen low-level-format, oder?)

dazu brauch ich dann wohl als device sowas wie c0t0d0 (oder brauch ich sowas wie: /pci@1f,0/pci@1/scsi@8/sd@0,0 - weil ich will ja die ganze hdd und nicht nur ein slice ansprechen (wie unter linux: /dev/hda)) und für den count dann was für 18 gb - und was passiert, wenn ich mehr count mach, als dass ich speicher hab? ;)

danke schon mal!

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: sol 10 - festplatte formatieren
« Antwort #9 am: 14. März 2005, 00:26:02 »
dd if=/dev/zero of=/dev/rdsk/c0t0d0s0
und viel Geduld ist die Lösung ;D
Ich gehe mal davon aus, dass das die einzige Disk ist. Format zeigt nach dem
Aufruf aber die Namen der Platten an.
Was hier geschieht ist blockweise schreiben ohne Cache auf die nackte Disk.
Das dauert ewig :( Gib der Maschine eine Nacht.
Dass format vorgeschlagen hat den Backup-Label zu restoren zeigt, dass das
Ding mit neueren Versionen klüger geworden ist :D
Auch zeigt es uns, dass sich dd nicht von Slice Grenzen stören lässt
(Slice 0 war ja mit First/Last Sector 0) und im ersten Lauf erfolgreich die
ersten 500 Blöcke der Platte geplättet hat.
Mit Lowlevel Formatieren oder so hat das nichts zu tun. Wir zerstören lediglich
die logische Struktur und alle Daten auf der Platte ;)
Das darf man sonst nicht oft 8) ;D genieße es also.

Gruß
Hans-Peter

PS: Ich vergaß, wenn dd die Platte ausgeht, dann sagt er schon dass er
nicht weiter schreiben kann und gibt dir die Anzahl der Blöcke aus.
« Letzte Änderung: 14. März 2005, 00:27:49 von Jonny »
solaris is like a wigwam :
no windows, no gates and a apache inside !

sonnenblen.de - Das unabhängige Sun User Forum

Re: sol 10 - festplatte formatieren
« Antwort #9 am: 14. März 2005, 00:26:02 »

erwin

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #10 am: 14. März 2005, 12:41:32 »
hallo hans-peter

ich hab ihn mal werkeln lassen... leider auch nicht das gewünschte ergebnis! aber es hat sich wenigstens wieder was getan! ;)
c0t0d0s0 wollte er nicht! ohne dem "s0" am ende ging's..
er hat auch schon gesagt, dass er gar kein label mehr hat! (und nix mehr von wegen backup gelabert!) dann hab ich ihm nen label gemacht.. und joh.. unten dann das ergebnis! *g*
nachdem wieder ein label drauf war, ging's auch mit s0 am ende. aaaaber:
dd if=/dev/zero of=/dev/rdsk/c0t0d0s0
dd: unexpected short write, wrote 0 bytes, expected 512

262145+0 records in
262145+0 records out


what to do? ich glaub, ich boote als nächstes einfach mal den debianinstaller.. geht ja schön über netboot! (tftp läuft eh schon und das sparc-boot-file sind schon drin, weil ich so auch immer die u2's installiere ;) )

aber hast du ne idee, warum der dann mit dem zeug da unten daherkommt.. eigentlich hab ich die platte ja komplett platt gemacht, oder?

viele grüße erwin!


Volume name = <        >
ascii name  = <SEAGATE  ST318275LC       0001 21eb390>
bytes/sector    =  512
sectors = 35566479
accessible sectors = 35566446
Part      Tag    Flag     First Sector        Size        Last Sector
 0       root    wm                34     128.00MB         262177
 1       swap    wu            262178     128.00MB         524321
 2 unassigned    wm                 0          0              0
 3 unassigned    wm                 0          0              0
 4 unassigned    wm                 0          0              0
 5 unassigned    wm                 0          0              0
 6        usr    wm            524322      16.70GB         35550061
 8   reserved    wm          35550062       8.00MB         35566445

erwin

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #11 am: 14. März 2005, 15:08:20 »
# dd if=/dev/zero of=/dev/rdsk/c0t0d0s0
dd: unexpected short write, wrote 0 bytes, expected 512

262145+0 records in
262145+0 records out
# dd if=/dev/zero of=/dev/rdsk/c0t0d0
dd: unexpected short write, wrote 0 bytes, expected 512

35566481+0 records in
35566481+0 records out


format sagt, dass das teil 35566479 sektoren hat!
auf den restlichen wird wohl die information gespeicher sein, die verursacht, dass das obige passiert! alles sehr seltsam..
wie kann ich denn die restlichen sektoren schreiben?

ich hab grad mit format-analyze rumgespielt.. der hat, sodenn ich ihn richtig bedient hab, nix auszusetzen!

alles sehr seltsam..
viele grüße erwin

Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: sol 10 - festplatte formatieren
« Antwort #12 am: 14. März 2005, 15:14:03 »
Hi Erwin,

sorry, ab jetzt muß ich passen.
Auf der einzigen Büchse mit Sol10 in Reichweite ist eine Pre drauf.
Ev. hat sich im format einiges geändert :o
Hast du eine Boot-CD einer älteren Solaris Version in Griffweite?
Da weiß man was man hat ;)

Gruß
Hans-Peter
solaris is like a wigwam :
no windows, no gates and a apache inside !

erwin

  • Gast
Re: sol 10 - festplatte formatieren
« Antwort #13 am: 14. März 2005, 17:50:31 »
so. hallo zusammen!!

ich habe die patte besiegt! =)
oder besser: der debian-installer mit bisschen fdisk, verschieden labeln und ein bisschen dd an der debian-shell in dem anderen rechner waren's. (was genau, weiß ich nicht, ich hab einfach mal ein paar mal alles gemacht, was mir eingefallen ist! *g*)

auf jeden fall hat dann format endlich wegen "magic numbers" und co gemeckert.. und der installer hat die platte dann gefrassen!

danke an euch für eure hilfe! ich werde bestimmt bald mit neuen fragen wiederkommen und euch damit herausforddern (nerven ;) )

bis bald
 erwin


Offline Jonny

  • Global Moderator
  • Sobl Guru
  • *****
  • Beiträge: 1063
Re: sol 10 - festplatte formatieren
« Antwort #14 am: 14. März 2005, 20:33:09 »
Interessante Denksportaufgaben nerven nie ;D
Wir beißen nicht, du darfst dich also ruhig als User im Forum anmelden ;)
Spam habe ich wegen der Sonnenblen.de auch noch nie bekommen.

In Erwartung neuer, interessanter Fragen
Hans-Peter
solaris is like a wigwam :
no windows, no gates and a apache inside !