« BOOT USB » : différence entre les versions
De TwisterWiki
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
== | == Installer grub2== | ||
grub-install --force --no-floppy --root-directory=${mountpoint} /dev/sdb | grub-install --force --no-floppy --root-directory=${mountpoint} /dev/sdb | ||
cp /boot/grub/grub.cfg ${mountpoint}/boot/grub/grub.cfg | cp /boot/grub/grub.cfg ${mountpoint}/boot/grub/grub.cfg | ||
Ligne 52 : | Ligne 52 : | ||
------------/rescue64 | ------------/rescue64 | ||
------------/rescuecd | ------------/rescuecd | ||
== Configuration de grub2 == | |||
=== contenu de grub.cfg === | |||
menuentry "Squeeze 64 bits" { | |||
insmod loopback | |||
insmod iso9660 | |||
insmod ext2 | |||
set root=(hd0,2) | |||
loopback loop /debian-6.0.5-amd64-netinst.iso | |||
echo 'Chargement du noyau linux ...' | |||
linux /squeeze/installer-amd64/vmlinuz boot=/squeeze/installer-amd64 iso-scan/filename=/debian-6.0.5-amd64-netinst.iso noeject noprompt | |||
echo 'Chargement initrd' | |||
initrd /squeeze/installer-amd64/initrd.gz | |||
} | |||
menuentry "Squeeze 32 bits" { | |||
insmod loopback | |||
insmod iso9660 | |||
insmod ext2 | |||
set root=(hd0,2) | |||
loopback loop /debian-6.0.5-i386-netinst.iso | |||
echo 'Chargement du noyau linux ...' | |||
linux /squeeze/installer-i386/vmlinuz boot=/squeeze/installer-i386/ iso-scan/filename=/debian-6.0.5-i386-netinst.iso noeject noprompt | |||
echo 'Chargement initrd' | |||
initrd /squeeze/installer-i386/initrd.gz | |||
} | |||
menuentry "Lenny 64 bits" { | |||
insmod loopback | |||
insmod iso9660 | |||
insmod ext2 | |||
set root=(hd0,2) | |||
loopback loop /debian-5010-amd64-netinst.iso | |||
echo 'Chargement du noyau linux ...' | |||
linux /lenny/installer-amd64/vmlinuz boot=lennny/installer-amd64 iso-scan/filename=/debian-5010-amd64-netinst.iso noeject noprompt | |||
echo 'Chargement initrd' | |||
initrd /lenny/installer-amd64/initrd.gz | |||
} | |||
menuentry "Lenny 32 bits" { | |||
insmod loopback | |||
insmod iso9660 | |||
insmod ext2 | |||
set root=(hd0,2) | |||
loopback loop /debian-5010-i386-netinst.iso | |||
echo 'Chargement du noyau linux ...' | |||
linux /lenny/installer-i386/vmlinuz boot=/lenny/installer-i386 iso-scan/filename=/debian-5010-i386-netinst.iso noeject noprompt | |||
echo 'Chargement initrd' | |||
initrd /lenny/installer-i386/initrd.gz | |||
} | |||
== Contenu de menu.lst == | == Contenu de menu.lst == |
Version du 1 juin 2012 à 07:15
Installer grub2
grub-install --force --no-floppy --root-directory=${mountpoint} /dev/sdb cp /boot/grub/grub.cfg ${mountpoint}/boot/grub/grub.cfg
Ou trouver les fichiers nécessaires
Pour l'installation de debian
http://archive.debian.org/debian-archive/debian/dists/Debian-5.0/main/installer-amd64/current/images/hd-media/ http://archive.debian.org/debian-archive/debian/dists/Debian-5.0/main/installer-i386/current/images/hd-media http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/hd-media
Pour sysrescuecd
http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/
- Il faut monter l'iso téléchargée puis copier sur la clé les fichiers suivants :
isolinux/rescue64 isolinux/rescuecd isolinux/initram.igz sysrcd.dat sysrcd.md5
Arborescence
/debian-5010-amd64-netinst.iso /debian-5010-i386-netinst.iso /debian-6.0.5-amd64-netinst.iso /debian-6.0.5-i386-netinst.iso /sysrcd.dat /sysrcd.md5 /boot -----/grub -----/lenny -----------/installer-amd64 ---------------------------/initrd.gz ---------------------------/vmlinuz -----------/installer-x86 --------------------------/initrd.gz --------------------------/vmlinuz -----/squeeze -----------/installer-amd64 --------------------------/initrd.gz --------------------------/vmlinuz -----------/installer-x86 --------------------------/initrd.gz --------------------------/vmlinuz /images -------/freedos.img -------/memdisk -------/memtest /sysrescuecd ------------/initram.igz ------------/rescue64 ------------/rescuecd
Configuration de grub2
contenu de grub.cfg
menuentry "Squeeze 64 bits" { insmod loopback insmod iso9660 insmod ext2 set root=(hd0,2) loopback loop /debian-6.0.5-amd64-netinst.iso echo 'Chargement du noyau linux ...' linux /squeeze/installer-amd64/vmlinuz boot=/squeeze/installer-amd64 iso-scan/filename=/debian-6.0.5-amd64-netinst.iso noeject noprompt echo 'Chargement initrd' initrd /squeeze/installer-amd64/initrd.gz } menuentry "Squeeze 32 bits" { insmod loopback insmod iso9660 insmod ext2 set root=(hd0,2) loopback loop /debian-6.0.5-i386-netinst.iso echo 'Chargement du noyau linux ...' linux /squeeze/installer-i386/vmlinuz boot=/squeeze/installer-i386/ iso-scan/filename=/debian-6.0.5-i386-netinst.iso noeject noprompt echo 'Chargement initrd' initrd /squeeze/installer-i386/initrd.gz } menuentry "Lenny 64 bits" { insmod loopback insmod iso9660 insmod ext2 set root=(hd0,2) loopback loop /debian-5010-amd64-netinst.iso echo 'Chargement du noyau linux ...' linux /lenny/installer-amd64/vmlinuz boot=lennny/installer-amd64 iso-scan/filename=/debian-5010-amd64-netinst.iso noeject noprompt echo 'Chargement initrd' initrd /lenny/installer-amd64/initrd.gz } menuentry "Lenny 32 bits" { insmod loopback insmod iso9660 insmod ext2 set root=(hd0,2) loopback loop /debian-5010-i386-netinst.iso echo 'Chargement du noyau linux ...' linux /lenny/installer-i386/vmlinuz boot=/lenny/installer-i386 iso-scan/filename=/debian-5010-i386-netinst.iso noeject noprompt echo 'Chargement initrd' initrd /lenny/installer-i386/initrd.gz }
title install-lenny-amd64 initrd=/boot/lenny_amd64/initrd.gz ramdisk_size=10242 root=/dev/rd/0 devfs=mount,dall rw priority=low quiet kernel /boot/lenny_amd64/vmlinuz initrd /boot/lenny_amd64/initrd.gz title install-lenny-x86 initrd=/boot/lenny_x86/initrd.gz ramdisk_size=10242 root=/dev/rd/0 devfs=mount,dall rw priority=low quiet kernel /boot/lenny_x86/vmlinuz initrd /boot/lenny_x86/initrd.gz title install-squeezy-amd64 initrd=/boot/squeezy_amd64/initrd.gz ramdisk_size=10242 root=/dev/rd/0 devfs=mount,dall rw priority=low quiet kernel /boot/squeezy_amd64/vmlinuz initrd /boot/squeezy_amd64/initrd.gz title install-squeezy-x86 initrd=/boot/squeezy_x86/initrd.gz ramdisk_size=10242 root=/dev/rd/0 devfs=mount,dall rw priority=low quiet kernel /boot/squeezy_x86/vmlinuz initrd /boot/squeezy_x86/initrd.gz title SysRescueCD i386 kernel /sysrescuecd/rescuecd setkmap=fr initrd=/sysrescuecd/initram.igz title SysRescueCD amd64 kernel /sysrescuecd/rescue64 setkmap=fr initrd=/sysrescuecd/initram.igz title FreeDOS kernel /images/memdisk initrd=/images/freedos.img title Memtest86+ kernel /images/memtest