| clacker  
 
  
 
 
 Group: Members
 Posts: 570
 Joined: June 2004
 | 
|  | Posted: Sep. 08 2004,15:01 |  |  ypx, you need to create a keyboard map with
 /usr/sbin/keytab-lilo fr > fr.kbd
 , place it into your boot/isolinux directory, and then modify your boot/isolinux/isolinux.cfg file by adding the line KBDMAP fr.kbd below the TIMEOUT 300 line.  Also change the lang=en to lang=fr.  The first 4 lines of my isolinux.cfc file looked like this:
 
 | Code Sample |  | DEFAULT linux24 APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
 TIMEOUT 300
 KBDMAP fr.kbd
 | 
 
 I did this and I did get the azerty keyboard when I entered things at the boot menu.
 
 At first I thought resources were your problem, so I came up with this neat way to remaster with a minimum of memory and no hard drive.  The key is to use multisession CD burning, and the -x switch for mkisofs.  It's OK as long as the boot sector is in that first burn.  You would need to modify the -C and -M switches based on you values from cdrecord -scanbus and cdrecord -msinfo.
 
 
 | Code Sample |  | mkdir newcd cp -Rp /cdrom/boot newcd
 scite newcd/boot/isolinux/isolinux.cfg
 < add a line KBDMAP fr.kbd
 and change lang=en to lang=fr>
 /usr/sbin/keytab-lilo fr > fr.kbd
 mv fr.kbd newcd/boot/isolinux/fr.kbd
 mkisofs -no-pad -l -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o mydsl.iso newcd
 rm -rf newcd
 rm -f fr.kbd
 cdrecord -v blank=fast dev=0,1,0
 cdrecord -multi -v dev=0,1,0 mydsl.iso
 rm mydsl.iso
 cdrecord -msinfo dev=0,1,0
 mkisofs -J -r -C 0,12326 -M 0,1,0 -o second.iso -x /cdrom/boot /cdrom
 cdrecord -multi -v dev=0,1,0 second.iso
 | 
 
 Don't try to add this to a multisession CD you've already made, because the boot will look at the boot sector it made the first time you burned it.  Blank the CD if you can (CD-rw) or use a new CD if you can't.
 |