logo.png

VI

EMACS

CVS

GIT

LATEX

ICALENDAR

ROBOTS

CORBA

QEMU

MAKEFILE

AUTOTOOLS

GNUPLOT

SCREEN

GRUB

MAO

VHS

ISO

Home Up


Contents



1 Intro

tuto


2 Fabriquer l'ISO

# apt-get install genisoimage cdrkit-doc
$ less /usr/share/doc/cdrkit-doc/FAQ
$ less /usr/share/doc/cdrkit-doc/genisoimage/README
$ man genisoimage
$ man 5 genisoimagerc // (volume header)

$ mkdir content
$ touch content/toto.txt
$ genisoimage -R -r -J --hide-rr-moved -V "mon iso" -o cd.iso content

$ mkdir mnt
# mount -t iso9660 -o loop cd.iso mnt
# ls mnt
# umount mnt


3 Ce que fait mount...

Il en fait beaucoup plus que la fonction C du même nom. Ici par exemple il initialise le périférique loop0, mais aussi il met à jour la mtab...

# mount -vvv -t iso9660 -o loop cd.iso mnt
set_loop(/dev/loop0,/home/nroche/src/mount/cd.iso,0,0): success
mount: mount(2) syscall: 
 source: "/dev/loop0", 
 target: "mnt", 
 filesystemtype: "iso9660", 
 mountflags: -1058209792, 
 data: (null)

Home Up

This document is also available in PDF and PostScript format.



2016-02-15