Pitäisi lisätä bootia32.efi tiedosto iso-imagen sisään, jotta se löytyy sieltä suoraan. Kuinka tämä hoituu helpoiten?
Kuinka laittaa tiedosto ison sisään?
gd54
1958
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 19
Vanhimmat
https://ubuntufriends.wordpress.com/2007/03/31/edit-and-create-your-bootable-iso-image-the-easy-way/
Voi olla joku komentoloitsukin
Avaa Archive Managerilla *.iso tiedosto ja raaha ja pudota tiedostoselaimesta tarvittavat lisä-tiedostot pakettiin.
Eli jos olet tehnyt paketin vaikka "Kuvat" kansiosta seuraavasti:
mkisofs -o kuvat.iso Kuvat
Voit raahaten ja pudottaen lisätä pakettiin uutta tavaraa, yksinkertaista ja helppoa.
http://bencane.com/2013/06/12/mkisofs-repackaging-a-linux-install-iso/
In order to access the contents of the ISO file we can mount it as a file system.
# mkdir -p /mnt/linux
# mount -o loop /tmp/linux-install.iso /mnt/linux
Since the ISO is read-only we will need to copy the contents into another directory that we can modify and add what we want.
# cd /mnt/
# tar -cvf - linux | (cd /var/tmp/ && tar -xf - )
At this point you can add to or modify any of the files and directories in the /var/tmp/linux directory.
Once finished we will repackage the directory into a new boot-able ISO file.
# cd /var/tmp/linux
# mkisofs -o ../your-new.iso -b isolinux/isolinux.bin -c isolinux/boot.cat
-no-emul-boot -boot-load-size 4 -boot-info-table -J -R -V Your Disk Name Here
En halua provosoida mutta miten win jakelussa tehdään?
Tuo pitää kysyä viisainmilta, minulla on vain mint.
Tuolla voi myös optimoida niin että kirjoittaa duplikaatit vain kerran.
Tällä optimoinnilla saa mahtumaan useita asennuslevyjä samalle optiselle medialle. Nykyisin tosin Windows asennukset ovat win paketissa ja optimoinnit suoritetaan tähän pakettiin ennen iso tiedoston luontia.
oscdimg pitää kuitenkin ladata erikseen (epäviralliset sivut) tai Microsoftilta sen siltävän paketin mukana (Windows ADK)
https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/oscdimg-command-line-options
http://www.windowsvalley.com/create-bootable-windows-8-iso-dvd/
Sovellusvalikoimasta löytyy "Isomaster". Tuolla voit käpistellä tiedostoja, kun oivallat sen lisää taikka poista, että miten se toimii. Helppoa ainakin täällä :)
Ei voi olla vaikeaa. Klikkaa .iso tiedostoa hiiren oikealla ja valitse Avaa sovelluksella -> Pakettienkäsittely. Sitten valitset tiedoston ja raahaat sen hiirellä .iso tiedoston sisälle, minne sen sitten haluatkin..
http://mygeekopinions.blogspot.fi/2011/09/how-to-edit-contents-of-iso-disk-image.html
""""""""""""""""""""""""
How to Edit the Contents of an ISO Disk Image in Ubuntu?
As many knows already, you don't need any other application other than an archive manager if all you want is to view the contents ( even changing the contents) of an ISO disk image file. But if you want more than that, such as mounting the content or changing it without loosing the boot-able core files (if any) then you will have to use a dedicate tool nonetheless.
And when concerning the contents of an ISO file that holds an operating system for instance then yes, you can still use an archive manager to add/delete files from it ... but if you do so, them most of the time after doing your changes, you'll have an un-bootable ISO disk image.
The reason is simple. An archive manager is simply an archive manager thus (most of the time) it won't be able to edit the content without destroying the "Boot Record" portion that includes all the information needed for making it boot-able.
In that case, if you happened to use Ubuntu ;-), then there's an excellent Utility called "ISO Master" that lets you do exactly that.
"""""""""""
Koska alkuperäinen kysymyksessä mainitaan boottitiedoston (bootia32.efi) lisääminen, voidaan olettaa että iso-tiedoston pitää olla boottaava vielä muokkauksen jälkeenkin.
En tiedä jos tuosta tehdään boottaava tikku. Silloin olisi ehkä helpointa muokata vasta valimista tikkua, eikä alkuperäistä iso-tiedostoa.
Jos on parempaa tietoa niin korjatkaa!
"voidaan olettaa että iso-tiedoston pitää olla boottaava vielä muokkauksen jälkeenkin"
Tietenkin se on, mutta tieten alkuperäinen tarkistussumma heittää, jos esim muokkaat ubuntun imagea. Samanlailla voit muokata myös asennus-tikkua. Avaat vaan ja lisäät tiedostoon jotain, ei ole sen kummempi prosessi.
"In that case, if you happened to use Ubuntu ;-), then there's an excellent Utility called "ISO Master" that lets you do exactly that."
"Siinä tapauksessa että satut käyttämään Ubuntua ;-) tähän on erinomainen työkalu "ISO Master" joka soveltuu tähän erinomaisesti"
Tuolla ylempänä jo "dwqwdqwdwqd" nimimerkillä ehdottikin tuota ISO Masteria, joten eiköhän se sitten lie se oikea työkalu kun on järjestelmän ISO tiedostosta kyse.
Ei ole vaan Pakettienkäsittely on valmiina. Miksi et kokeile? Minä kokeilin ja toimi.
että image säilyi boottaavana. Miten testasit?
Itse epäilin pakettienkäsittelyä, koska missään ei neuvota käyttämään sitä boottaavan imagen tekemiseen. Toisekseen kun kokeilin pakettienkäsittelyä, image valmistui hetkessä. Kun ole käyttänyt tarkoitukseen tehtyvä ohjelmia, imagen valmituminen on kestänyt paljon pidempään.
Kokeilla kannattaa aina kun siitä ei ole enempää haittaa. Hyvä tapa löytäää uuttaa ja kumota vääriä uskomuksia. Virheitä kannattaa myös tehdä ja tehdä vaikeamman kautta myös. Yleensä siten oppii enemmän kuin jos olisi löytänyt (suoremman) ratkaisun heti.
sudo apt-get install isomaster
tuo asentui vaivatta
Miksi edelleen epäilet ja et kokeile? Jos käpistelet iso-tiedostoa, niin eikö se ole sama millä ohjelmalla sen teet, jos kun kerta ohjelma siihen käpistelyyn kykenee. Iso-tiedosto ei ole boottaava "media" vaan sen sisältö ratkaisee. Jos esimerkiksi laitat sinne omiahöpinöitä.txt niin sillä ei ole mitään virkaa, kun ei tietokone sitä ymmärrä käsitellä.
Miksi käytät apt-get, kun vaivattomasti pelkkä apt riittää. Esimerkiksi voit kokeilla komentoa: sudo apt purge isomaster
Testasin gparted imagella. Siellä oli alunperin boot record nimellä isolinux.bin.
"
Boot record type: No Emulation
Size: 45056
Location: on orginal image at 0x121000
Is visible on image as "isolinux.bin"
"
Lisäsin pienen tiedoston ja tallensin: Archive Managerin jäljiltä ei ollut boot recordia.
"No boot record read from orginal or set on image"
isolinux.bin. Se ei ole imagen data-osassa eikä näy Archive Managerissa.
Isomasterilla muokkauksen jälkeen siitä löytyi saman kokoinen ja niminen boot record. Location oli eri.
qemulla voi testata boottaamista, jätän sen sinulle
http://linux-tips.org/t/booting-from-an-iso-image-using-qemu/136
Tuo tuli Archive Managerissa muokatulla iso tiedostolla
Booting from DVD/CD...
Boot failed: Could not read from CDROM (Code 0004)
Käytin alla olevaa komentoa
qemu-system-i386 -boot d -cdrom image.iso -m 512
Isomasterilla tehty iso-image boottasi oikein.
Itse sekoilet ja et osaa laittaa oikeaa tiedostoa oikeaan paikkaan. Ei sen boottauksen pitäisi rikkoontua, ellei sen tiedoston sisältöä hajota. Teeppä kaksi identtistä tiedostoa eri ohjelmilla ja yritä uudelleen. Tiedostot eivät ole identtisiä jos jompikumpi ei täsmää.
ei onnistu
Hm... isoa sisään !! Minulla tulee ihan muuta mieleen.