« BOOT USB » : différence entre les versions

De TwisterWiki
Aucun résumé des modifications
Aucun résumé des modifications
 
(20 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  ==
http://ftp.fr.debian.org/debian/dists/Debian5.0.8/main/installer-amd64/current/images/hd-media
=== 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


http://ftp.fr.debian.org/debian/dists/Debian5.0.8/main/installer-amd64/current/images/hd-media
=== Pour sysrescuecd ===
 
http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/
http://ftp.fr.debian.org/debian/dists/Debian6.0/main/installer-amd64/current/images/hd-media
*Il faut monter l'iso téléchargée puis copier sur la clé les fichiers suivants :
 
isolinux/rescue64
http://ftp.fr.debian.org/debian/dists/Debian6.0/main/installer-amd64/current/images/hd-media
isolinux/rescuecd
isolinux/initram.igz
sysrcd.dat
sysrcd.md5


== Arborescence ==
== Arborescence ==
/boot
  /debian-5010-amd64-netinst.iso
  /debian-508-amd64-netinst.iso
  /debian-5010-i386-netinst.iso
  /debian-508-i386-netinst.iso
  /debian-6.0.5-amd64-netinst.iso
  /debian-6.0.0-amd64-netinst.iso
  /debian-6.0.5-i386-netinst.iso
  /debian-6.0.0-i386-netinst.iso
/sysrcd.dat
/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
-------/freedos.img
-------/memdisk
-------/memtest
/sysrescuecd
------------/initram.igz
------------/rescue64
------------/rescuecd


== Contenu de menu.lst ==
== 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 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
  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
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
[[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