Portál AbcLinuxu, 11. května 2025 09:57

Dotaz: Jak zmenit soubory v iso image ?

4.4.2006 13:52 Tlamik
Jak zmenit soubory v iso image ?
Přečteno: 573×
Odpovědět | Admin
Na widlich je na to spousta programu, ale pod linuxem jsem nic rozumneho nenasel. Nechce se mi to rozpakovat a pak mkisofs-ovat zpet, opravdu neni jednodussi cesta, neco jako "isoreplace 1.iso backgroung.jpg" ??? Potrebuju nahradit jenom jeden soubor a skoro to tak vypada, ze to budu muset delat pod windows :-(
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.4.2006 14:22 Radek Trnka | skóre: 26 | blog: Jen_tak | kousek od ČB
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nezkousel jsem to, ale nefunguje normalne to stavající iso nekam pripojit udelat v nem upravy a pak normalne vytvorit nove?
Černé díry jsou tam, kde Bůh dělil nulou. -- Steven Wright one Liners
4.4.2006 14:38 Lukáš Rýdlo | skóre: 18 | blog: Silný kafe | Brno
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Presne tak... Nepotrebujes zadny specialni program. Staci na to obycejny "mount -o loop nejakyobraz.iso /mnt/kam_pripojit". Akorat musis mit na tom stroji rootovska prava, protoze obycejny user si samozrejme nemuze pripojovat svazky jak se mu zlibi... Pak se to chova jako jakykoliv jiny souborovy system. Upravis to, co chces, odpojis a je to. Nadhera, ne? :-)
θηριον ειμι
4.4.2006 14:57 iso9660
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
zápis do iso9660? to bych chtěl vidět v praxi, zkusím to doma, ale nevěřím, že to jde, zvláště pak přes loop (možná snad nějaký packetwriting). Pokud to neni bootCD tak bych ho vykopíroval, upravil a vypálil do obrazu...
4.4.2006 15:06 Tlamik
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
no sice to pri vypisu mount pise, ze to je rw, ale kopirovat tam fakt nejde (zjevne proto, ze to je iso9660 a ne nejaky jiny fs). Prave, ze to je bootovaci a je to docela pakec to delat rucne, holt musim ac nerad konstatovat, ze to jde efektivneji pod widlema :-( ikdyz taky ne zadara :-)
4.4.2006 15:09 #Tom
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
To je cesta do pekel, pochybuju, že to okenní udělátko umí Rock-Ridge. Doporučuju si přečíst manuálovou stránku mkisofs a hledat skript geteltorito.pl.
4.4.2006 15:18 Tlamik
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
treba ultraISO umi RR, mimo jine
4.4.2006 15:38 #Tom
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Aspoň jej umí nechat na pokoji, ale u přidaných souborů to není nic moc...
Heron avatar 4.4.2006 17:35 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Tak tam vypalte ext3 (nebo nejlepe jeste co nejexotičtější FS) a máte od Windů pokoj :-D. V linuxu se to mountne zcela transparentně.
5.4.2006 07:13 Tlamik
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
no je tam zavadec isolinux a ten myslim nebude fungovat s jinym fs nez iso9660 :-(
4.4.2006 15:02 xxl
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Ty se asi nebavíš o
mount image.iso /mnt -t iso9660 -o loop,rw
???
4.4.2006 23:24 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Rada pro příště: než začnete někomu radit něco, o čem nevíte, jestli to funguje, nejdříve si to zkuste.
4.4.2006 23:40 #Tom
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Taky mám pocit, že se mi jednou nějak takto podařilo zapisovat do ISO obrazu. :-) Bylo to už strašně dávno, snad s nějakým jádrem 2.2 a nejspíš to byl stejně jenom sen... Nebo si jen nepamatuju, že jsem třeba před tím připojovánín napsal mkfs.ext2 a ne mkisofs. :-) Ve zdrojácích jádra není nic, co by nasvědčovalo zápisu do ISO9660.
5.4.2006 08:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Hlavně je potřeba si uvědomit, že to není otázka linuxového driveru k ISO 9660 (na rozdíl od NTFS), ale toho, jak je navržen ten filesystém jako takový. ISO 9960 je určen výhradně pro read-only média, takže pokud na něm něco netriviálního změníte (třeba i jen jeden soubor), stejně musíte překopat celý filesystém nebo aspoň jeho podstatnou část.
5.4.2006 08:12 #Tom
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
No právě... Ale jak jsem napsal, je to dávno a přijde mi ta vzpomínka taková zvláštní právě proto, že nedává moc smysl. :-)
Heron avatar 4.4.2006 14:29 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
to co potřebuješ umí mount se zařízením loop

man mount, je tam na to i příklad
Heron
4.4.2006 14:47 chess
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
mount -o loop -t iso9660 filename.iso /mnt/iso
4.4.2006 14:49 #Tom
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mělo by být možné nahradit jeden soubor jiným o stejné velikosti, ale nic víc asi udělat nejde. ISO9660 na to není, pokud vím, zařízeno.
4.4.2006 15:09 Tlamik
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
no podle mne by bylo nejvhodnejsi, aby prikaz mkisofs podporoval tuto funkci, asi by nebyl problem vyextrahovat cely obraz iso nekam do /tmp, pak v nem zaktualizovat potrebne soubory a pak zase udelat nazpet vysledne iso. No skoda, ze tam nic takoveho neni, sice by se to dalo zaskriptovat ...
Josef Kufner avatar 4.4.2006 21:09 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Iso9660 byl navržen jako read-only speciálně pro CD. Z toho vyplývá, že jediný rozumný způsob, jak v něm něco změnit, je rozbalit to, upravit a pak zas zabalit. Akorát pozor na bootovaci image a takové věci. Úpravu obsahu toho image nevylučuji, ale je to dost krkolomné, protože s tím ten filesystém prost nepočítá.
Hello world ! Segmentation fault (core dumped)
5.4.2006 07:14 Tlamik
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
jasne, ale ve widlich je na to hafo programu, kteryma to jde, tak proc by to nemohlo jit i v linuxu, ze ?!?
5.4.2006 07:33 #Tom
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Jenže to tak úplně neumí ani UltraISO. On ten obraz jenom celý velmi rychle přebalí a přidá či vyhodí některé soubory. A jak to, že toto všechno vím? Spustil jsem si demoverzi onoho programu pod Wine - tedy jde to i v Linuxu. :-)
5.4.2006 08:38 Tlamik
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
jasne, ze to taky prekope (mozna i pomoci mkisofs :-))
ale tak mne proste napadlo, ze kdyz to jde pod widlema, tak prece musi jit stejne jednoduse i pod linuxem. Na to jak to casto potrebuju, by se zefektivnila prace, kdybych to mohl delat primo na linuxu ....
5.4.2006 08:56 Christof | skóre: 22 | Havířov
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Asi zatim kazdemu staci postup "rozbalit, zmenit, zabalit", to odpovida "Open, upravit, Save" v nejakem grafickem programu ;-)

co treba tohle http://kiso.sourceforge.net?
5.4.2006 09:10 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Jak zmenit soubory v iso image ?
Na to je univerzální odpověď: Ti co to umí naprogramovat to nepotřebují a ti co to potřebují to neumí naprogramovat a nehodlají to zaplatit těm prvním.
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.