[#1] diskimage.device
Próbuję zrobić iso image partycji (w moim przypadku jest to
partycja boot). Używam do tego createimage z pakietu diskimage.
Wpisuję w shellu: createimage drive=boot: diunit=0 image=butek
Createimage tworzy mi ISO o rozmiarze 39.075.840 i generuje mountlistę
o zawartości:

DIBOOT:
Device = diskimage.device
Unit = 0
Flags = 0
FileSystem = L:FastFileSystem
Surfaces = 1
BlockSize = 128
SectorsPerBlock = 1
BlocksPerTrack = 9540
Reserved = 2
Interleave = 0
LowCyl = 2
HighCyl = 9
Buffers = 200
BufMemType = 0
MaxTransfer = 0x00ffffff
Mask = 0xfffffffe
DosType = 0x444f5301
GlobVec = -1
StackSize = 4096
Control = 0
Mount = 1
#

Teraz w shellu wpisuję:

mount butek: from butek.mountlist

i dostaję:

Mount: Error 1

Trochę posznupałem i natrafiłem na to:

LINK

Z tego by wynikało, że createimage generuje błędne mountlisty.
Poprawiłem LowCyl na 0, HighCyl na 7 i BlockSize na 512. Jednak nie
przyniosło to żadnego rezultatu.

Co robię nie tak? Czy ktoś ma jakieś pomysły?

[#2] Re: diskimage.device

@Kamul, post #1

> Teraz w shellu wpisuję:
> mount butek: from butek.mountlist

Czemu nie mount diboot: from butek.mountlist
[#3] Re: diskimage.device

@cholok, post #2

Po wpisaniu:

mount diboot: from butek.mountlist

pojawia się komunikat:

Please insert volume DIBOOT in any drive.

Ignoruję go i próbuję sformatować zamontowane urządzenie i znowu
problem. Po wystukaniu w shellu komendy format dostaję:

Format Failure: Error 1

[#4] Re: diskimage.device

@Kamul, post #3

A nie mozesz zrobic ISO pod MakeCD a potem taki obraz podmontowac.
[#5] Re: diskimage.device

@Kamul, post #3

Oczywiście użyłeś programu diskimagectrl do wyboru pliku. U mnie i tak nie działa, a próbowałem z obrazem dyskietki.
[#6] Re: diskimage.device

@Norbert, post #4

W sumie dla mnie to wszystko jedno. Tylko jak takie ISO podmontować?
[#7] Re: diskimage.device

@cholok, post #5

Próbowałem i z DiskImageCtrl i bez niego. Za każdym razem bez
powodzenia.
[#8] Re: diskimage.device

@Kamul, post #6

wszystko opisane masz tu:
http://aminet.net/disk/misc/diskimage.lha
Jesli bedziesz mial problem to napisz na priv lub gg



Ostatnia modyfikacja: 16.04.07 11:43
[#9] Re: diskimage.device

@Kamul, post #6

createimage czasami podaje nieprawidłowe parametry w mountliście. Chodzi o te wartości:

Surfaces = 1
BlockSize = 128
SectorsPerBlock = 1
BlocksPerTrack = 9540

Użyj giggledisk z aminetu na partycji z której zrobiłeś obraz i przepisz w/w parametry z mountlisty którą wygeneruje. Możesz też te parametry uzyskać z HDToolBox'a. Powinno zadziałać (przynajmniej mi się to kiedyś udało). Polecam jednak filedisk.device z pakietu MountISO z aminetu. Szybszy i nie trzeba używać dodatkowych programów bo wszystko podaje się w mounliście (np. scieżkę dostępu do plikopartycji).
[#10] Mkisofs (Re: diskimage.device)

@Kamul, post #7

Ale kolega kombinuje... masz jakiegoś Opusa ? Jesli tak to zrób sobie np. jeden guzik do robienia obrazów ISO, i drugi do ich montowania.
Do robienia obrazów ISO wykorzystaj program mkisofs... bogactwo jego opcji powala... no i program jest specjalizowany do tego celu...

Do montowania wykorzystaj CDRomEmu...

Zapomniałbym: żaden z tych programów nie ma GUI


P.S. Zerknij na: http://us2.aminet.net/biz/dopus/DirectoryFiletype.readme




Ostatnia modyfikacja: 16.04.07 12:07
[#11] Re: Mkisofs (Re: diskimage.device)

@Dopuser, post #10

E tam od razu kombinuje. Po prostu inne podejście do sprawy. ;)
Już sobie poradziłem - wcześniej nieco inaczej rozumiałem filozofię
działania DiskImageControl. Dzięki Wam wszystkim za pomoc. :)

PS. Nie zawsze brak GUI musi być wadą. :)

[#12] Re: Mkisofs (Re: diskimage.device)

@Kamul, post #11

Nie zawsze brak GUI musi być wadą.

GUI może sobie być... zdecydowaną wadą jest raczej brak wersji CLI (i portu ARexxa) programów... na szczeście na Amidze ten problem rzadko kiedy występuje... problemem jest też znajomość AmigaDOS i umiejętność pisania skryptów przez Amigowców...

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem