« BOOT USB » : différence entre les versions
De TwisterWiki
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(13 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== Installer grub== | |||
*Grub 1 | |||
*Grub 2 | |||
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 == | == Ou trouver les fichiers nécessaires == | ||
=== Pour l'installation de | === Pour l'installation de debian === | ||
http:// | http://archive.debian.org/debian-archive/debian/dists/Debian-5.0/main/installer-amd64/current/images/hd-media/ | ||
http:// | 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/ | http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media | ||
http://ftp.fr.debian.org/debian/dists/ | http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/hd-media | ||
=== Pour sysrescuecd === | === Pour sysrescuecd === | ||
Ligne 18 : | Ligne 24 : | ||
== Arborescence == | == Arborescence == | ||
/debian- | /debian-5010-amd64-netinst.iso | ||
/debian- | /debian-5010-i386-netinst.iso | ||
/debian-6.0. | /debian-6.0.5-amd64-netinst.iso | ||
/debian-6.0. | /debian-6.0.5-i386-netinst.iso | ||
/sysrcd.dat | /sysrcd.dat | ||
/sysrcd.md5 | /sysrcd.md5 | ||
/boot | /boot | ||
-----/grub | -----/grub | ||
-----/ | -----/lenny | ||
-----/ | -----------/installer-amd64 | ||
-----/ | ---------------------------/initrd.gz | ||
-----/ | ---------------------------/vmlinuz | ||
--------------------------/boot.img.gz | |||
-----------/installer-x86 | |||
--------------------------/initrd.gz | |||
--------------------------/vmlinuz | |||
--------------------------/boot.img.gz | |||
-----/squeeze | |||
-----------/installer-amd64 | |||
--------------------------/initrd.gz | |||
--------------------------/vmlinuz | |||
--------------------------/boot.img.gz | |||
-----------/installer-x86 | |||
--------------------------/initrd.gz | |||
--------------------------/vmlinuz | |||
--------------------------/boot.img.gz | |||
/images | /images | ||
-------/freedos.img | -------/freedos.img | ||
Ligne 39 : | Ligne 59 : | ||
------------/rescuecd | ------------/rescuecd | ||
== | == Configuration de grub == | ||
=== Grub 2 === | |||
* 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 | |||
} | |||
=== Grub 1 === | |||
* contenu de menu.lst | |||
title install-lenny-amd64 | 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 | kernel /boot/lenny_amd64/vmlinuz | ||
initrd /boot/lenny_amd64/initrd.gz | initrd /boot/lenny_amd64/initrd.gz | ||
title install-lenny-x86 | 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 | kernel /boot/lenny_x86/vmlinuz | ||
initrd /boot/lenny_x86/initrd.gz | initrd /boot/lenny_x86/initrd.gz | ||
title install-squeezy-amd64 | 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 | kernel /boot/squeezy_amd64/vmlinuz | ||
initrd /boot/squeezy_amd64/initrd.gz | initrd /boot/squeezy_amd64/initrd.gz | ||
title install-squeezy-x86 | 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 | kernel /boot/squeezy_x86/vmlinuz | ||
initrd /boot/squeezy_x86/initrd.gz | initrd /boot/squeezy_x86/initrd.gz | ||
Ligne 64 : | Ligne 132 : | ||
kernel /sysrescuecd/rescue64 setkmap=fr | kernel /sysrescuecd/rescue64 setkmap=fr | ||
initrd=/sysrescuecd/initram.igz | initrd=/sysrescuecd/initram.igz | ||
title FreeDOS | title FreeDOS | ||
kernel /images/memdisk | kernel /images/memdisk | ||
Ligne 72 : | Ligne 139 : | ||
title Memtest86+ | title Memtest86+ | ||
kernel /images/memtest | kernel /images/memtest | ||
[[category:système]] | |||
[[category:Linux]] |
Dernière version du 13 juillet 2012 à 10:00
Installer grub
- Grub 1
- Grub 2
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 --------------------------/boot.img.gz -----------/installer-x86 --------------------------/initrd.gz --------------------------/vmlinuz --------------------------/boot.img.gz -----/squeeze -----------/installer-amd64 --------------------------/initrd.gz --------------------------/vmlinuz --------------------------/boot.img.gz -----------/installer-x86 --------------------------/initrd.gz --------------------------/vmlinuz --------------------------/boot.img.gz /images -------/freedos.img -------/memdisk -------/memtest /sysrescuecd ------------/initram.igz ------------/rescue64 ------------/rescuecd
Configuration de grub
Grub 2
- 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 }
Grub 1
- contenu de menu.lst
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