salut
Voici le fichier de conf de bootcdwrite
bootcdwrite.conf
look for man bootcdwrite.conf(5) for more informations
this path was added as prefix to KERNEL, INITRD, DISABLE_CRON, NOT_TO_CD
and NOT_TO_RAM, if this are relativ paths (without starting “/”)
SRCDISK=/
Define the kernel which is used
KERNEL=/boot/vmlinuz-2.6.18-5-686
size of each ramdisk ram1 and ram2 (ram1: /dev /etc /home /root /tmp,
(ram2: /var)
RAMDISK_SIZE=750000
typ is CD or DVD
TYP=DVD
specify one or more CD devices to boot from, first is default
“auto” try to find the bootcd on all SCSI and IDE CDROMS
CDDEV=“auto /dev/hda /dev/hdb /dev/hdc /dev/hdd /dev/scd0 /dev/scd1”
Text to Display at Boottime (see syslinux doku)
This option is not supported for hppa
DISPLAY="/usr/share/bootcd/default.txt"
do some checks or not
DO_CHECK=yes
additional options for the kernel
APPEND=""
exclude some files or directories from writing to cd
NOT_TO_CD=""
exclude some files or directories from loading to ram
Because most people’s home and root dir are to large to include
in RAM, subdirectories can be excluded:
NOT_TO_RAM="$(find $SRCDISK/home $SRCDISK/root -maxdepth 1 -mindepth 1 -type d)"
If you are using ssh it is helpful to have a unique ssh hostkey for
each CD.
SSHHOSTKEY=yes
logfile
ERRLOG=/var/log/bootcdwrite.log
where the image resists after build
VAR=/var/spool/bootcd
FLOPPY_RUNTIME_DEV=|""
When you boot from cd you read changes from this device.
FLOPPY_RUNTIME_DEV=/dev/fd0
BOOTFLOPPY=yes|no
If you want to boot from FLOPPY specify BOOTFLOPPY=yes. This reduces
space on floppy used by bootcdflopcp. For this to work FLOPPY_CREATE_DEV
has to be specified.
For hppa this option is not supported and must be set to no.
Default:
BOOTFLOPPY=no
BOOTFLOPPY=no
If you want to boot several machines from the same cdrom, you must have
the individual configuartion (exp: /etc/network/interfaces) on floppy.
If one can not be mounted it is a good idea to stop booting and to wait
for manual interaction instead of comming up with a wrong configuration.
BOOT_ONLY_WITH_FLOPPY=no
delete some chached files in /var
CLEAN_VAR=yes
If FASTBOOT=yes then additional images for the ramdisk will be created
by bootcdwrite and copied to CD. This allows faster booting,
but needs extra space on CD
FASTBOOT=yes
use isolinux (yes,no,auto), auto check for isolinux and use it
ISOLINUX=auto
use -s (save, slow, stupid) option on syslinux
SYSLINUX_SAVE=yes
choose the architecture
ARCH=auto|hppa|i386|ia64
ARCH=auto
use devfs or not
DEVFS=no
path to initrd
INITRD="/boot/initrd.img-2.6.18-5-686"
addiditionel entries to fstab
TO_FSTAB="/dev/hdc1 /home ext3 defaults 1 1
/dev/usb0 /mnt/usb ext3 defaults 1 1 "
TO_FSTAB=""
transparent compression of ISO 9660/Rock Ridge filessytem
(“auto” checks for space to compress the image on the local system)
COMPRESS=<yes|no|auto>
COMPRESS=“auto”
Files or Directory-Trees that should never be compressed on CD can be listed
here. You have to define the Path as it is on the CD, (with /var.ro
instead of /var)
NOTCOMPRESSED=""
Files listed in DISABLE_CRON will be on the cdrom with a .no_run_on_bootcd
suffix so run-parts won’t execute them. The original file will be a link to
/bin/true.
DISABLE_CRON=“etc/cron.daily/find etc/cron.daily/standard etc/cron.daily/security”
With this variable you can add or delete some options
given to mkisofs by bootcdwrite.
Please create debian-bugreports if you have to use special
options, not mentioned here. Then I can list this options here.
MKISOFS_CHNG=""
function extra_changes()
It is possible to define a function called extra_changes to have some
files modified on the ISO image. Here is an example:
function extra_changes() {
echo “noname” >$VAR/changes/etc.ro/hostname
mkdir -p $VAR/changes/etc.ro/network
( echo “auto lo”
echo “iface lo inet loopback”
echo “”
echo “auto eth0”
echo “iface eth0 inet static”
echo " address 0.0.0.0"
echo " netmask 255.255.255.0"
) >$VAR/changes/etc.ro/network/interfaces
echo “127.0.0.1 localhost noname” >$VAR/changes/etc.ro/hosts
cat $SRCDISK/etc/passwd |
grep -v -e “^bs:” -e “^bianca:” -e “^tim:” >$VAR/changes/etc.ro/passwd
cat $SRCDISK/etc/shadow |
grep -v -e “^bs:” -e “^bianca:” -e “^tim:” >$VAR/changes/etc.ro/shadow
cat $SRCDISK/etc/group |
grep -v -e “^bs:” -e “^bianca:” -e “^tim:” >$VAR/changes/etc.ro/group
}
BOOTCDMODPROBE=standard|bootcd|auto
If booted from initrd bootcd has to load the necessarry modules.
If only modules provided by initramfs-tools are needed you can
specify “standard” here. If bootcd should try extra hard to load
neccessary modules you can specify “bootcd” here.
Bootcd will use discover for this purpose. So discover has to be installed.
If you specify auto, bootcd will check if discover is installed.
If it is installed # BOOTCDMODPROBE=bootcd will be set, if not
BOOTCDMODPROBE=standard will be set.
Be aware that people have reported, that sometimes BOOTCDMODPROBE=bootcd
may not work but sometimes it is needed.
BOOTCDMODPROBE=standard
Je rajoute aussi ce que m’a affiché la console losque j’ai crée le live cd. Dans les logs j’ai rien vu qui puisse résoudre mon pb.
[code]debian:/home/yoshx# bootcdwrite
To see full output: tail -f /var/log/bootcdwrite.log
— Checking for possible Problems —
/var will be cleaned (apt-get clean) !
Ok to continue? (y/n) y
— Cleanup —
20924 blocks
— Sizes in KByte (du -klsc ) —
NOT_TO_CD = . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
CD_ALL (SRCDISK v NOT_TO_CD) = . . . . . . . . . . . . . . . . . . 2391776
Needed = CD_ALL - NOT_TO_CD . . . . . . . . . . . . . . . . . . . 2391776
DVD+ (4.7 billion bytes) = . . . . . . . . . . . . . . . . . . . . 4700000
because of compression perhaps double size = . . . . . . . . . . . 9400000
OK - SRCDISK does fit on DVD (Needed <= DVD)
VAR = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35694532
OK - enough space in /var/spool/bootcd (Needed <= VAR)
NOT_TO_RAMCD (NOT_TO_RAM v NOT_TO_CD) = . . . . . . . . . . . . . 17916
RAM_ALL (etc v home v root v NOT_TO_RAM v NOT_TO_CD) = . . . . . . 42720
Needed RAM (RAM_ALL - NOT_TO_RAMCD) = . . . . . . . . . . . . . . 24804
90 % of RAM = . . . . . . . . . . . . . . . . . . . . . . . . . . 675000
OK - enough RAM (Needed RAM <= 90 % of RAM)
— Building Modifications —
— Creating /ram[1|2].cpio.gz for FASTBOOT —
— Creating CD-Image —
— Building input_dir for compression —
— Compressing input_dir to compressed_dir —
Warning: using transparent compression. This is a nonstandard Rock Ridge
extension. The resulting filesystem can only be transparently
read on Linux. On other operating systems you need to call
mkzftree by hand to decompress the files.
Unknown file type (unallocated) /var/spool/bootcd/compressed_dir/… - ignoring and continuing.
Size of boot image is 4 sectors -> No emulation
474352 extents written (926 MB)
— OUTPUT from <mkisofs -z -R -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /var/spool/bootcd/cdimage /var/spool/bootcd/compressed_dir> —
Unknown file type (unallocated) /var/spool/bootcd/compressed_dir/… - ignoring and continuing.
— (e)xit ®edo (i)gnore — i
— Testing CD-Image —
work is done… find images in “/var/spool/bootcd” now!\n
— Cleanup —
debian:/home/yoshx#[/code]
Désolé pour la longueur du post 