Podgląd pojedynczego posta
Stary 02.12.2014, 22:12   #12
Berion
Hibernant
CDRinfo VIP
 
Avatar użytkownika Berion
 
Data rejestracji: 24.06.2004
Posty: 17,115
Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>
Postanowiłem ugryźć problem od innej strony, czyli owy obraz przerobić na wirtualny dysk (inny niż ten z przykładów wyżej, więc nie sugerujcie się - ale ta sama metoda kompresji/dekompresji, tymi samymi narzędziami). Znalazłem tutaj takie dwa rozwiązania:
http://unix.stackexchange.com/questi...artition-table

Pierwsze to:
stworzenie pustego pliku, założenie w nim tablicy partycji i popartycjonowania, zamontowania obrazu partycji wykonanego clonezillą po dekompresji i skopiowanie go na zamontowany obraz pustego dysku twardego. Czyli odpada bo nie mogę zamontować... Ale nie mogę nawet zrobić tak jak radzą: "fdisk obraz.img" bo fdisk krzyczy, że jest pusty i żebym poszedł sobie na spacer. To oczywiste, że jest pusty, ale czym to się różni od pustego HDD czy pendrive'a? Po za tym wg. nich to działa, więc czemu u mnie nie chce?

Drugie to:
Zmiana nazwy obrazu po dekompresji na <nazwa>-flat.vmdk i edycja pliku <nazwa>.vmdk. VirtualBox nie przyjmuje samego vmdk, nie widzi go, więc nie wiem czy zrobiłem to źle czy się tak nie da. Wobec tego utworzyłem nową wirtualną maszynę z nowym dyskiem w *.vmdk i zastąpiłem pliki. Dalej nie widzi. I nie wiem czy to VBox nie rozumie takiej struktury, czy źle to robię (możliwe, że CID byłby niepoprawny, ale on zgłasza, że nie widzi pliku). Tak wygląda mój vmdk:
Kod:
# Disk DescriptorFile
version=1
CID=eef30154
parentCID=ffffffff
createType="monolithicFlat"

# Extent description
RW 2048 FLAT "test-mbr.bin" 0
RW 19531776 FLAT "test-flat.vmdk" 2048

# The disk Data Base 
#DDB
# 
#ddb.virtualHWVersion = "4"
#ddb.adapterType="ide"
#ddb.uuid.image="90deba02-5348-4505-a2a6-0da47ff7306b"
#ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
#ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
#ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
#ddb.geometry.cylinders="14593"
#ddb.geometry.heads="255"
#ddb.geometry.sectors="63"
#ddb.geometry.biosCylinders="7297"
#ddb.geometry.biosHeads="512"
#ddb.geometry.biosSectors="63"
2048 to wg. pliku "sda-pt.parted" początek partycji, której robiłem obraz, a 19531775 to jej koniec. Wg. pliku "sda-chs.sf" CHS też uzupełniłem na pasujące (nie wiem tylko skąd wziąć te z prefiksem bios, ale zauważyłem że pierwsze jest podzielone przez dwa, a drugie pomnożone przez dwa...). NIe wiem skąd wziąć UUID image bo z fstaba w obrazie nie pasuje.
__________________
Wszystko co chciałbyś wiedzieć o:
| PSX | PS2 | PS3 | Xbox |

FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF

Ostatnio zmieniany przez Berion : 02.12.2014 o godz. 22:20
Berion jest offline   Odpowiedz cytując ten post