You are not logged in.
Pages: 1
È possibile sotto linux avere questa funzione che invece si ottiene facilmente con win e ultraiso?
Insert disk and launch UltraISO. Go in menu “Bootable > Extract Boot File from CD/DVD”
http://bootableusb.net/make-non-bootable-iso-image-bootable/
Ho cercato a lungo, ma non trovo nessun comando equivalente.
qualche consiglio?
Grazie.
Offline
Capisco che sia un argomento un po' off limit, ma rimane sempre il fatto che vi è un'incongruenza fra gli output dei due sistemi, e questo non va per niente bene. Qualche esperto dovrebbe trovare rimedio.
Andiamo nel dettaglio: due iso campione fra le mie mani
acronis.iso e ghost.iso
il boot estratto con ultra iso risulta essere di
acronis.bif > 97,2Mb
ghost.bif > 2,9 Mb
entrambi sono corretti, se li riapro sempre con ultraiso vedo tutti i file del boot
Se riprovo a fare la stessa cosa su linux (con qualsiasi programma per iso) ottengo qualcosa di inservibile di pochi kb.
Cercando ho trovato che il problema nasce nei dati estratti da eltorito, es.
tux@slitaz:~/acronis$ isoinfo acronis.iso
SYSI=
VOLI=ACRONIS MEDIA
VOLS=
PUBL=
PREP=
APPI=
COPY=
ABST=
BIBL=
# creation date : 2016-03-12 11:24:43
# modification date : 2016-03-12 11:24:43
# expiration date : 0000-00-00 00:00:00
# effective date : 0000-00-00 00:00:00
# volume space size : 94675 blocks (of 2048 bytes), 21:02:25 msf
# volume space size : 193894400 Bytes
# volume space size : 184 MBytes
# boot catalog : block 20
# boot image : block 29 <<<< settore di inizio immagine del boot
# boot image size : 4 sectors (of 512 Bytes) <<<< lunghezza del file di avvio errata!!!
# boot arch : x86
# extended info :
come ho evidenziato boot image size è sbagliata, in quel file la lunghezza è di 47450 settori
e se eseguo un
dd if=acronis.iso of=acronis.bif bs=2048 count=47450 skip=$((0x1d))
ottengo il file corretto come su win.
Stessa cosa si ripete se provo sull'altra immagine di ghost (non vi scrivo la filastrocca, cmq vi garantisco che si mantengono gli stessi difetti).
Analizzando con hexdump il file iso si vede che i valori riportati da isoinfo sono quelli contenuti nel header del file (e fin qui sarebbe giusto) se non fosse che l'immagine reale è più lunga (e anche di parecchio). Si potrebbe concludere dicendo che la iso non è corretta, ma allora perché ultraiso la estrae giusta?
Com'è che invece su sistemi unix non si riesce proprio a farlo?
Offline
Here same question are documented on English....
http://littlesvr.ca/isomaster/eltoritosuppl.php
Offline
From what package is your [c]isoinfo[/c]? Try with [c]isoinfo[/c] from [c]cdrtools[/c], it may be more correct. It also has switches to maybe get more info.
Offline
From what package is your isoinfo?
Nessun pacchetto. Compilato dai sorgenti
ftp://metalab.unc.edu/pub/Linux/utils/disk-management/isoinfo-0.03.03.tar.gz
Try with isoinfo from cdrtools
isoinfo -d -i acronis.
iso
Setting input-charset to 'UTF-8' from locale.
CD-ROM is in ISO 9660 format
System id:
Volume id: ACRONIS MEDIA
Volume set id:
Publisher id:
Data preparer id:
Application id:
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 94675
El Torito VD version 1 found, boot catalog is in sector 20
Joliet with UCS level 3 found.
No SUSP/Rock Ridge present
Eltorito validation header:
Hid 1
Arch 0 (x86)
ID ''
Cksum AA 55 OK
Key 55 AA
Eltorito defaultboot header:
Bootid 88 (bootable)
Boot media 0 (No Emulation Boot)
Load segment 7C0
Sys type 0
Nsect 4 <<<< sembra lo stesso errore?
Bootoff 1D 29
Vedi qualcosa che io forse non capisco?
Offline
mi piacerebbe aiutarti ma non ho ben compreso il problema. e credo comunque di non essere in grado di aiutarti, ma uso acronis da tempo, ed ero riuscito ad avviare la iso dal grub2 di linux (ora lo avvio da pendrive)
se posso esserti utile.....
Offline
Era un quesito rivolto agli sviluppatori. Non si capisce perché non vi sia una regola ben definita sulla scrittura di quei valori nell'mbr.
Per tutto il resto ti ringrazio, anch'io uso già da tempo acronis in avvio dal grub. Ma per l'estrazione dei file necessari, ho dovuto per forza utilizzare Uiso su win....
Offline
Pages: 1
[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]