Programm um image-Datei direkt auf die HDD zu schreiben

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Programm um image-Datei direkt auf die HDD zu schreiben

Beitrag von Squall3 » 12.03.2007 14:24:35

Ich war gerade mal unterwegs und bin auf HaikuOS gestoßen - ehemalig BeOS - und wollte es mal auf eine "Künstliche" Festplatte schreiben. Momentan ist aber nur die Entwicklerversion verfügbar als Image. Nicht Bootfähig. Ich habe in dem Forum gelesen, dass man das direkt auf die HDD schreiben muss. Wie genau soll das gehen? Das Wiki von denen ist leider off..

Vielen Dank
Gruß, Squall

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 12.03.2007 14:47:41

Mit dd.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 12.03.2007 14:52:32

Hi,

gleich vorweg, du hast damit die einmalige Moeglichkeit dein schoenes super konfiguriertes System zu zerschiessen, also ist weiterlesen angesagt.
In welchem Format liegt das Image vor? Ein Kandidat um ein Image auf eine Festplatte zu schreiben waere dd

Code: Alles auswählen

dd if=~/mein_OS_Image.img of=/dev/hda1
Damit wuerde das Image ~/mein_OS_Image.img auf die erste Partition der ersten IDE Platte geschrieben. Das verlangt wiederum nach root Rechten. Da liegt vermutlich aber das OS, mit dem du gewoehnlich arbeitest, Debian unterstelle ich mal ;-}, das waere dann futsch. Ausserdem gibt's bei dd noch Parameter wie z.B. "bs". Das ist aber alles abhaengig von der Imagedatei.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 12.03.2007 14:54:33

Ja, das ist klar! :) ich will's ja nur mit qemu emulieren. Deswegen gebe ich anstatt meiner hda einfach mein qemu-Image an. :)

Vielen Dank
Gruß, Squall

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 12.03.2007 16:33:22

Habe das Ganze nun mal auf eine Partition geschrieben. Diese wollte ich nun in den Grub schreiben, aber es lässt sich einfach nicht booten. Haiku ist kein Linux System, also müsste man doch nicht kernel angeben?

Hier mein jetziger Eintrag:
title HaikuOS
root (hd0,6)
savedefault
Falls doch, der Kernel ist unter /system/kernel_x86.
Was nun?
Gruß, Squall

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 12.03.2007 16:42:29

Ohne mir jetzt das Image bzw. das OS angeschaut zu haben. Schon mal mit chain-load versucht?

Siehe auch
http://www.linuxselfhelp.com/gnu/grub/h ... html#SEC14
MfG GoKi
:wq

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 12.03.2007 16:42:30

warum willst du es in deine quemu platte schreiben?
nehmen wir an das image ist haikuos.img

dann mach doch einfach

qemu -hda haikuos.img

und feddisch?!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 12.03.2007 17:10:21

Savar, ja, das wäre wohl einfacher ^^

@all,

Leider klappt das ganze nicht so...
Wenn ich
qemu -hda /dev/hda7
starte, wird Haiku in qemu geladen.
Aber so vom Grub her nicht.

Ich habe folgenden Eintrag:
title HaikuOS
root (hd0,6)
makeactive
chainloader +1
...Grub ist wirklich nicht mein Freund. :X

EDIT:
Die Fehlermeldung ist:
Filesystem type unknown, partition type 0x83
Also wenn ich mich recht entsinne, war Partitiontyp 83 doch ext3? Wieso klappt es dann nicht?
Gruß, Squall

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 12.03.2007 20:59:01

wozu GRUB??? ich kapier nicht was du erreichen willst
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 12.03.2007 21:38:11

Also ich habe mir nun eine Partition erstellt und das ganze darauf geschrieben.
# dd if=haiku.image of=/dev/hda7
Das will ich nun in Grub eintragen damit ich es direkt booten kann. Aber leider erkennt der das Filesystem nicht. Auch über Chainloader (wie es aussieht) funktioniert's nicht).
Gruß, Squall

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 13.03.2007 00:30:59

ich befürchte das System müsste irgendwie in die hda1 aber sicher bin ich mir nicht...
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 13.03.2007 13:53:05

Also es lag wie es aussieht, an dem Filesystem. Es muss eb sein (BeOS).

Danke
Gruß, Squall

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 11.04.2007 22:39:40

Besserwisser:
0xeb (beos) oder 0x83 (linux)
damit sind Partitionstypen gemeint

ext3 ist ein Dateisystem (Filesystem)



Fragender:
Die qemu-Images sind ja richtige Festplattenabbilder, mit MBR und Partitionstabelle?
Doch mit '-hda' kann ich für qemu direktPartitionen angeben?
man qemu:
-hda file
Use file as hard disk 0 image.
Ist beantwortet, danke
http://www.debianforum.de/forum/viewtop ... light=qemu
http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC20
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten