วิธีการเมาท์ไฟล์ ISO?


177

ฉันพบปัญหาในการพยายามติดตั้ง iso ขนาดใหญ่:

dev@dev-OptiPlex-745:~$ sudo mount -o loop /home/dev/Hämtningar/matlab2011a_64.iso /cdrom
mount: warning: /cdrom seems to be mounted read-only.
dev@dev-OptiPlex-745:~$ 

คุณสามารถบอกฉันว่าฉันควรทำอย่างไร


14
ปัญหาอยู่ที่ไหน ได้ls /cdromไหม โปรดทราบว่าไฟล์ ISO นั้นเป็นแบบอ่านอย่างเดียวดังนั้นจึงมีคำเตือน
Takkat

1
ลองดูบนเดสก์ท็อปหรือตัวจัดการไฟล์ของคุณมันอาจจะถูกเมาท์เป็นดิสก์แล้ว
atenz

3
เพิ่มตัวเลือกแบบอ่านอย่างเดียว-rเพื่อเมานต์
ctrl-alt-delor

3
คำเตือนที่คุณได้รับเกี่ยวกับการ "เมาท์แบบอ่านอย่างเดียว" เป็นเรื่องปกติ! ไฟล์ iso ถูกเมาท์แบบอ่านอย่างเดียวเสมอ คุณไม่สามารถแก้ไขได้ ... (ขอบคุณ Anwar Shah ด้านล่าง)
Mina Michael

2
สำเนาที่เป็นไปได้ของฉันจะเมานท์ ISO ได้อย่างไร
Pablo

คำตอบ:


125

ลองติดตั้งโดยใช้ GUI

ไปที่ไฟล์โดยใช้โปรแกรมจัดการไฟล์แล้ว*.iso Right click -> Open with Archive Mounter

หรือคุณสามารถติดตั้งFurius ISO เมา มีให้ใน Ubuntu Software Center:

sudo apt-get install furiusisomount

นี่คือภาพหน้าจอบางส่วน:

Furius ISO Mount - ส่วนต่อประสาน

Ubuntu ติดตั้ง ISO 12.04

Furius ISO Mount - หน้าโครงการ


1
ฉันคิดว่ามันสำคัญที่จะต้องเพิ่มเคสเมื่อไฟล์ ISO เป็นอิมเมจ UDF
Angel Araya

13
การเมานต์ผ่าน "เครื่องมือเมานท์เก็บถาวร" ไม่ใช่วิธีที่ดีมากถ้าคุณต้องการเรียกใช้ไฟล์จาก iso (เป็นการดีที่จะดูเนื้อหาเท่านั้น) เนื่องจากเราไม่สามารถเรียกใช้ไฟล์จาก iso ที่ติดตั้งผ่าน "Archive mounter"
Anwar

3
การติดตั้งซอฟต์แวร์ใหม่สำหรับติดตั้งอิมเมจ iso หรือไม่
pylover

1
⁺¹เพราะไม่จำเป็นต้องใช้สิทธิ์รูท
Hi-Angel

350

บางทีแทนที่จะติดตั้งซอฟต์แวร์เพิ่มเติมคุณสามารถใช้สิ่งที่ระบบมีในตอนนี้:

  1. สร้างไดเรกทอรีเพื่อใช้เป็นตำแหน่งเมานต์:

    sudo mkdir /media/iso
    
  2. เมานต์ ISO ในไดเรกทอรีเป้าหมาย:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
  3. ถอนติดตั้ง ISO:

    sudo umount /media/iso
    


บนเดสก์ท็อปของคุณจะปรากฏ ISO ที่เมาท์


1
วิธีมาที่ฉันได้รับข้อความbash: /path/media/external drive/my.ISO: Permission denied?

1
ไม่ทำงานsudo mount -o loop smb://server/downloads/disk.iso /media/iso: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
waspinator

1
@cipricus ดูเหมือนว่าระบบไม่สามารถเข้าถึง ISO ของคุณได้ วิธีที่ง่ายที่สุดในการเอาชนะสิ่งนี้คือการคัดลอกไฟล์ iso ไปยังไดเรกทอรีในเครื่องก่อน
chobok

1
@waspinator ลองคัดลอกไฟล์ iso ไปยังไดเรกทอรีในเครื่องก่อน
chobok

1
@chobok การคัดลอกไปยังไดเรกทอรีภายในใช้งานได้ แต่ฉันไม่ได้ตั้งเซิร์ฟเวอร์ไฟล์ให้คัดลอกไฟล์ไปยังเดสก์ท็อปของฉันทุกครั้งที่ต้องการใช้งาน ฉันกลับไปที่ Windows มาก่อนจนกระทั่งตอนนี้จะถูกแยกออก
waspinator

17

ฉันชอบ Furius ISO Mount จริงๆมันเป็นแอปพลิเคชั่นที่ใช้งานง่ายสำหรับการติดตั้งไฟล์ ISO, IMG, BIN, MDF และ NG

  • เมาท์ไฟล์อิมเมจ ISO, IMG, BIN, MDF และ NRG โดยอัตโนมัติ
  • สร้างจุดเมานต์อัตโนมัติในโฮมไดเรกทอรีของคุณ
  • ถอนติดตั้งไฟล์รูปภาพโดยอัตโนมัติ
  • ลบไดเร็กทอรีเมาต์โดยอัตโนมัติเพื่อส่งคืนโฮมไดเร็กทอรีของคุณเป็นสถานะก่อนหน้า
  • บันทึกประวัติความเป็นมาของภาพ 10 ภาพล่าสุดที่ติดตั้งโดยอัตโนมัติ
  • เมานต์หลายภาพ
  • เบิร์นไฟล์ ISO และ IMG ไปยังออปติคัลดิสก์
  • สร้างการตรวจสอบ Md5 และ SHA1
  • ดึงภาพที่ไม่ได้ต่อเชื่อมก่อนหน้านี้โดยอัตโนมัติ
  • สร้างไฟล์บันทึกโดยอัตโนมัติของคำสั่งทั้งหมดที่จำเป็นในการติดตั้งและยกเลิกการต่อเชื่อมภาพด้วยตนเอง
  • สามารถแปลได้ (ปัจจุบันคือเช็กเดนมาร์กฝรั่งเศสฮังการีอิตาลีเยอรมันโปแลนด์สโลวีเนียสเปนและตุรกี)

ป้อนคำอธิบายรูปภาพที่นี่

หากการให้คะแนน 5 ดาวจาก 77 คะแนนนั้นเพียงพอที่จะโน้มน้าวใจคุณให้เปิดตัวจัดการซอฟต์แวร์ Ubuntu ของคุณและค้นหา Furius ISO Mount

ลิงค์อ้างอิง:

Furius ISO Mount - หน้าโครงการ


16

ฉันพบวิธีที่ง่ายและรวดเร็วที่สุดในการจัดการไฟล์ ISO ใน Ubuntu 14.04 คือคลิกขวาที่ไฟล์ ISO เลือก Disk Image Mounter จากนั้นก็ไปยังไดเรกทอรีที่เพิ่งเปิดใหม่:

ในกรณีที่คุณไม่ได้ติดตั้งคุณสามารถใช้คำสั่งนี้ในเทอร์มินัลเพื่อติดตั้ง:

sudo apt-get install gnome-disk-utility

ฉันเพิ่งรู้ว่ามันมีอยู่ด้วย! ฉันเป็นโปรแกรมเมอร์และฉันชอบบรรทัดคำสั่ง แต่นี่เป็นวิธีที่เหมาะสมใช้งานง่ายสะดวก
Shahbaz

13

ฉันถือว่าชื่อไฟล์ iso ของคุณอยู่matlab2011a_64.isoในโฟลเดอร์/home/dev/Hämtningar/

คุณสามารถทำเช่นนี้เพื่อเมานท์ไฟล์ iso ใน/cdromโฟลเดอร์หรือสร้างโฟลเดอร์อื่นและติดตั้งไฟล์ iso ในนั้น ฉันจะสร้างโฟลเดอร์แยกต่างหากในโฮมไดเร็กตอรี่ของคุณ เปิดเทอร์มินัลเพื่อทำสิ่งเหล่านี้ทั้งหมด

  1. สร้างจุดเมานท์

     mkdir ~/mount-point
    
  2. ติดมันด้วย

    sudo mount ~/dev/Hämtningar/matlab1011a_64.iso  ~/mount-point -o loop
    

    สิ่งนี้จะทำการเมานท์ไฟล์ iso ในโฟลเดอร์ที่สร้างขึ้นใหม่ที่ตั้งชื่อmount-pointในบ้านของคุณ

    นอกจากนี้โปรดทราบว่าคุณจะได้รับคำเตือนเช่นmount: warning: /home/dev/mount-point seems to be mounted read-onlyนี้เนื่องจากไฟล์ iso ติดตั้งเป็นแบบอ่านอย่างเดียวเสมอ คุณไม่สามารถเขียนไปยังไฟล์ iso คุณควรละเว้นข้อความนั้นและดำเนินการต่อไป


5
แต่ทำไมคุณถึงเขียนไฟล์ iso ไม่ได้? คุณไม่ควรได้รับอนุญาตให้ทำการดัดแปลงแล้วบรรจุหีบห่อ. iso อีกครั้ง?
landroni

10

คุณสามารถเมาน iso ได้ง่ายๆโดยใช้เครื่องมือบรรทัดคำสั่ง:

ขั้นแรกสร้างไดเรกทอรีเพื่อเมานท์ iso ด้วย:

sudo mkdir /media/myisos

(โดยปกติloopโมดูลที่เปิดใช้งานระบบไฟล์ประเภท iso สามารถอ่านได้ถูกเพิ่มโดยอัตโนมัติดังนั้นคุณไม่จำเป็นต้องเรียกใช้sudo modprobe loop)

ตอนนี้เมานท์ iso ของคุณโดยชี้mountไปที่ตำแหน่ง:

sudo mount ~/location/of/iso /media/myisos -o loop

มันจะให้คำเตือนคุณเกี่ยวกับ iso ที่ติดตั้งแบบอ่านอย่างเดียว แต่มันถูกต้อง

คุณสามารถเลิกเมานท์ได้ในภายหลัง

sudo umount ~/location/of/iso /media/myisos

1
loopโมดูลถูกโหลดโดยอัตโนมัติเท่าที่ฉันรู้ นอกจากนี้ยัง-t iso9660ไม่จำเป็นต้องใช้อีกต่อไปในการติดตั้งไฟล์ ISO
อันวาร์

ฉันรู้สิ่งนี้เพียงทราบ
อันวาร์

1
@ Anwar Thanks Anwar- ฉันยอมรับว่ามันมีประโยชน์ในการจดบันทึก

7

มีเครื่องมือ GUI ในตัวแม้ว่าเมนู UI จะสับสนเพราะดูเหมือนว่าชื่อหน้าต่าง;)

เรียกใช้ "ดิสก์" จากเส้นประของคุณ จากนั้นในเมนู "ดิสก์" เลือก "แนบดิสก์อิมเมจ ... ": ดิสก์ยูทิลิตี้


3

คุณสามารถใช้ISO โทยูทิลิตี้ GUI furiusisomountที่คล้ายกับ เพียง:

sudo apt-get install isomaster

จากนั้นเปิด*.isoไฟล์ด้วยISO Masterตัวจัดการไฟล์ที่คุณต้องการ

จากเว็บไซต์:

ใช้ ISO Master เพื่อ:

  • สร้างหรือปรับแต่งภาพซีดี / ดีวีดี
  • ทำซีดี / ดีวีดีที่สามารถบูตได้

โดยทั่วไปจะช่วยให้คุณสามารถเพิ่มหรือลบไฟล์ออกจากอิมเมจ ISO จากนั้นบันทึกการเปลี่ยนแปลง


3

หากคุณต้องการได้รับสิทธิ์อ่านเขียนสำหรับการคัดลอกไฟล์จาก ISO เมาท์และไม่ต้องการติดตั้งอย่างอื่น เพียงไปที่เทอร์มินัลเชลล์ไปที่ที่คุณเมานท์ ISO ของคุณเช่น:

sudo mount -o loop /home/username/whatever.iso /mnt/iso

กว่าคัดลอกไดเรกทอรีที่ติดตั้งทั้งหมดที่อื่น:

sudo cp -rf /mnt/iso /home/username/MyMountedISO

คุณสามารถใช้

cd /mnt/iso

ถัดไปดูเนื้อหา

ls

และกว่า:

sudo cp install.img /home/username/MyMountedISO

2

การติดตั้งไฟล์ iso นั้นง่ายกว่าเมื่อเทียบกับการติดตั้งในภายหลัง เพียงแค่พูดถึงว่าถ้าคุณต้องการติดตั้งรุ่นล่าสุดของ matlab ใน ubuntus ล่าสุดคุณไม่จำเป็นต้องติดตั้ง iso แทนที่จะแตกออกและดำเนินการติดตั้งหลังจากทำการติดตั้งและ/ matlab-extracted-folder / sys / java / JRE / glnxa64 / JRE / bin / java executables

ทดสอบบน Ubuntu 14.04 และ matlab 2014a

ไชโย


1

ฉันพบว่าGmountนั้นใช้งานง่ายมากสำหรับการติดตั้ง มันมี GUI โบราณที่ใช้งานง่ายและตรงประเด็น gmount GUI

ติดตั้ง Gmount จากศูนย์ซอฟต์แวร์จากนั้นเปิดใช้งาน จากนั้นคุณสามารถเลือกไฟล์ภาพ iso และเลือกจุดเมานท์ที่คุณต้องการเปิดไฟล์ iso คุณจะได้รับแจ้งให้ใส่รหัสผ่านของรูทเพื่อดำเนินการให้เสร็จสิ้น


2
แต่คำถามคือวิธีที่คุณจะติดเป็น ISO บางทีคุณควรเพิ่มวิธีการทำเช่นนี้โดยใช้ Gmount ..
heemayl

ติดตั้ง Gmount จากศูนย์ซอฟต์แวร์จากนั้นเปิดใช้งาน จากนั้นคุณสามารถเลือกไฟล์ภาพ iso ของคุณและเลือกจุดเมานท์ที่คุณต้องการเปิดไฟล์ iso คุณจะได้รับแจ้งให้ใส่รหัสผ่านของรูทเพื่อดำเนินการให้เสร็จสิ้น
DanteSparda

1
กรุณาเพิ่มด้านบนเพื่อคำตอบของคุณ ..
heemayl

1

ใช้udisksctlเป็นส่วนหนึ่งของระบบ มันเมานท์ iso ของคุณใน userspace และไม่จำเป็นต้องเรียกใช้เป็น superuser ไฟล์ของคุณจะถูกเมาท์/media/$USER/ด้วยสิทธิ์ที่เหมาะสม

เขา iso

udisksctl loop-setup -f my.iso

udisksctl จะบอกคุณว่าอุปกรณ์ลูปที่ใช้อยู่

udisksctl mount -b /dev/loopX

โดยที่ X คือจำนวนลูปอุปกรณ์อุปกรณ์ iso ของคุณถูกแมป

ถอนติดตั้ง iso

udisksctl unmount -b /dev/loopX
udisksctl loop-delete -b /dev/loopX

โดยที่Xเป็นหมายเลขของอุปกรณ์ลูป iso ของคุณถูกแมปไป หากคุณลืมคุณสามารถคิดออกโดย

losetup
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.