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.
|