ISO Testbed
From Wiki.cyring.fr
(Difference between revisions)
(→Setup) |
(→Setup) |
||
Line 1: | Line 1: | ||
== ISOLINUX == | == ISOLINUX == | ||
=== Setup === | === Setup === | ||
- | * Download the [http://www.syslinux.org/wiki/index.php/ISOLINUX ISOLINUX] | + | * Download & compile the Package of [http://www.syslinux.org/wiki/index.php/ISOLINUX ISOLINUX] |
+ | <syntaxhighlight lang="bash" line start="1"> | ||
+ | sudo abs | ||
+ | mkdir /users/PKGBUILD | ||
+ | cp -r /var/abs/core/syslinux /users/PKGBUILD/ | ||
+ | cd /users/PKGBUILD/syslinux/ | ||
+ | makepkg | ||
+ | cd | ||
+ | </syntaxhighlight> | ||
* Prepare the directories tree | * Prepare the directories tree | ||
---- | ---- |
Revision as of 20:47, 19 September 2012
Contents[hide] |
ISOLINUX
Setup
- Download & compile the Package of ISOLINUX
sudo abs
mkdir /users/PKGBUILD
cp -r /var/abs/core/syslinux /users/PKGBUILD/
cd /users/PKGBUILD/syslinux/
makepkg
cd
- Prepare the directories tree
mkdir CD_root
cd CD_root
mkdir isolinux
cp /users/PKGBUILD/syslinux/src/syslinux-4.05/core/isolinux.bin isolinux/
mkdir images kernel
cp /users/PKGBUILD/syslinux/src/syslinux-4.05/memdisk/memdisk kernel/
cp /users/PKGBUILD/syslinux/src/syslinux-4.05/com32/modules/*.c32 isolinux/
cp /users/PKGBUILD/syslinux/src/syslinux-4.05/com32/menu/menu.c32 isolinux/
Configuration
- Write the configuration file
nano isolinux/isolinux.cfg
UI menu.c32 DEFAULT none PROMPT 0 # LABEL none KBDMAP fr.ktl
Keyboard
- If required, make a french keyboard translation map
keytab-lilo /usr/share/kbd/keymaps/i386/qwerty/us.map.gz /usr/share/kbd/keymaps/i386/azerty/fr-latin1.map.gz > isolinux/fr.ktl
Scripting
- Code a script to build the ISO image
cd ..
nano buildiso.sh
mkisofs -o isotestbed.iso \ -b isolinux/isolinux.bin -c isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ CD_root
chmod +x buildiso.sh
- Run the script to build the ISO image
./buildiso.sh
“
- I: -input-charset not specified, using utf-8 (detected in locale settings)
- Size of boot image is 4 sectors -> No emulation
- Total translation table size: 2048
- Total rockridge attributes bytes: 0
- Total directory bytes: 6334
- Path table size(bytes): 54
- Max brk space used 1f000
- 376 extents written (0 MB)
”
VirtualBox
- EOF -