GNU/Linux >> Znalost Linux >  >> Linux

Jak připojit a zobrazit soubor ISO jako root a běžný uživatel v Linuxu

ISO znamená International Organization for Standardization, která definovala formát pro obraz disku. Jednoduše řečeno, iso soubor je obraz disku.
 
Soubory ISO se obvykle používají k distribuci operačního systému. Většina linuxového operačního systému, který si stáhnete, bude ve formátu ISO.
 
Pokud jste si stáhli soubor ISO pro Linux, obvykle jej vypálíte na disk CD nebo DVD jako obraz ISO. Jakmile vypálíte obraz ISO na disk CD nebo DVD, můžete zavést systém a nainstalovat operační systém Linux.
 
Někdy však můžete chtít připojit soubor ISO a zobrazit obsah bez vypalování na CD nebo DVD. V tomto článku se podíváme na to, jak Připojit a zobrazit soubor iso jako root a běžný uživatel v operačním systému Linux.

1. Jak připojit soubory iso bez zápisu na CD/DVD?

Pokud jste si stáhli soubor *.iso z webové stránky (například z libovolné distribuce operačního systému Linux), můžete obsah souboru iso zobrazit bez zápisu jako iso na disk CD nebo DVD, jak je vysvětleno níže pomocí mount - o smyčka. . Vezměte prosím na vědomí, že smyčkové zařízení je pseudozařízení, které zpřístupní souboru iso uživateli blokové zařízení.

 

Syntax: # mount ISOFILE MOUNT-POINT -o loop
$ su -

# mkdir /tmp/mnt

# mount -o loop /downloads/ubuntu-9.04-desktop-i386.iso /tmp/mnt 

# cd /tmp/mnt
# ls -l

 

Pro připojení musíte být přihlášeni jako root nebo byste měli mít oprávnění sudo. Přečtěte si níže, abyste zjistili, jak připojit soubor iso jako běžný uživatel bez oprávnění root.

2. Jak připojit nebo zobrazit soubor iso jako uživatel bez root?

Uživatel bez oprávnění root může také připojit soubor, a to i bez oprávnění sudo. Pomocí půlnočního velitele můžete připojit soubor iso. Ve skutečnosti to opravdu není připojení souboru. Obsah souboru iso však můžete zobrazit stejně jako prohlížení jiných souborů. Podívejte se na náš předchozí článek, který vysvětluje Linux mc – půlnoční velitel.

Kroky pro zobrazení souboru iso v půlnočním veliteli:

  1. Otevřete půlnoční příkaz (mc).
  2. Přejděte na cestu, kde existuje soubor ISO.
  3. Klikněte na soubor iso, vstoupí do souboru iso jako do normálního adresáře a nyní uvidíte obsah souboru.
  4. Chcete-li zobrazit normální soubor nebo soubor iso, stiskněte , když je kurzor na souboru.

3. Jak vyřešit problém „iso není chyba blokového zařízení“?

Při připojování souboru iso se může zobrazit následující chyba:

mount: file.iso is not a block device (maybe try `-o loop'?)

Problém:

# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt
mount: /downloads/Fedora-11-i386-DVD.iso is not a block device (maybe try `-o loop'?)

Řešení: Jak navrhuje příkaz mount, použijte jako volbu cyklus -o.

# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt -o loop

4. Jak aktualizovat obsah souboru iso?

Obsah souboru ISO nelze po vytvoření souboru ISO aktualizovat. Jediný způsob, jak to nyní udělat, je

Postup aktualizace souboru iso.

  1. Extrahujte všechny soubory z ISO.
  2. Aktualizujte obsah. tj. Přidejte nebo odeberte jednotlivé soubory uvnitř souboru iso.
  3. Vytvořte další ISO s aktualizovanými soubory.

5. Extrahování souborů ze souboru iso jako uživatel root ?

Připojte soubor iso jako uživatel root a přejděte do adresáře, kde zkopírujete požadované soubory z iso.

Postup připojení a rozbalení souboru iso jako uživatel root.

  1. Připojte soubor iso jako uživatel root.
    # mount /downloads/debian-501-i386-DVD-1.iso /tmp/mnt -o loop
  2. Přejděte do připojeného adresáře.
    # cd /tmp/mnt
  3. Zkopírujte požadované soubory.
    # cp some-file-inside-iso /home/test

6. Extrahování souborů ze souboru iso jako normální uživatel?

Prohlížejte si obsah souboru jako uživatel bez oprávnění root v půlnočním veliteli a poté jej zkopírujte pomocí příkazů půlnočního velitele nebo pomocí příkazů shellu.

Postup pro extrahování obsahu ze souboru iso jako uživatel bez oprávnění root.

  1. otevřete mc.
  2. Přejděte do adresáře, kde je umístěn soubor iso.
  3. Vyberte soubor iso a stisknutím klávesy Enter zobrazte obsah souboru iso.
  4. Když se nacházíte v souboru iso, budete moci zobrazit jeho obsah. Chcete-li zkopírovat konkrétní soubor ze souboru iso, můžete použít příkazy shellu v příkazovém řádku jako.
    $ cp some-file-inside-iso /tmp/mnt
  5. Tuto kopii můžete také provést pomocí příkazů mc.

Linux
  1. Jak vytvořit a připojit souborové systémy v Linuxu

  2. Jak připojit a odpojit souborový systém v Linuxu

  3. Jak připojit soubor ISO v Linuxu?

  1. Jak zajistit, aby byly soubory a adresáře neodstranitelné, a to i přes kořen v Linuxu

  2. Jak odstranit soubor root Mails (Mailbox) v Linuxu

  3. Jak může správce souborů připojit disk bez root?

  1. Jak připojit a odpojit disky v systému Linux

  2. Jak připojit soubor iso v Linuxu

  3. Jak tarovat, rozbalovat soubory a prohlížet obsah souboru tar pod Linuxem