Clé usb bootable : Ubuntu 12.04 et windows 7
Salut les gens,
voila un petit tuto pour faire une clé bootable avec ubuntu 12.04 et windows 7 sur une clé de 16 Go.
Bien sur, ce tuto peut être adapté pour d'autres OS. Comme par exemple, à la place d'ubuntu mettre une fedora , gentoo ... c'est à vous de voir.
let's get it started!!
$ sudo fdisk -l /dev/sdb
Pour ne laisser que ce qui nous concerne faite:
N'oublier pas de remettre les droits après:
Voila normalement vous pourrez démarrer sur la clé usb avec les 2 installations. Comme vous avez surement remarquer il possible , avec cette configuration , de mettre en place facilement d'autres isos.
voila un petit tuto pour faire une clé bootable avec ubuntu 12.04 et windows 7 sur une clé de 16 Go.
Bien sur, ce tuto peut être adapté pour d'autres OS. Comme par exemple, à la place d'ubuntu mettre une fedora , gentoo ... c'est à vous de voir.
let's get it started!!
Partionnnement:
Tout d'abord, j'ai formaté la clé en 3 partitions:$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 16.0 GB, 16013852672 bytes
64 têtes, 32 secteurs/piste, 15272 cylindres, total 31277056 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000709f8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 1050623 524288 83 Linux
/dev/sdb2 1050624 25051135 12000256 b W95 FAT32
/dev/sdb3 * 25051136 31277055 3112960 7 HPFS/NTFS/exFAT
Pour l'utilisation de fdisk, man fdisk.
64 têtes, 32 secteurs/piste, 15272 cylindres, total 31277056 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000709f8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 2048 1050623 524288 83 Linux
/dev/sdb2 1050624 25051135 12000256 b W95 FAT32
/dev/sdb3 * 25051136 31277055 3112960 7 HPFS/NTFS/exFAT
Formatage :
j'ai utilisé les systèmes de fichier suivants:
Partitions Taille Libéllé Système de fichier
/dev/sdb3 3,0G Win7 ntfs
/dev/sdb1 512M Boot ext2
/dev/sdb2 12G DATA fat32
Les commandes suivantes : mkfs.ext2, mkfs.ntfs , mkfs.vfat ont été utilisé pour le formatage. Pour plus d'information, lire le manuel.Partitions Taille Libéllé Système de fichier
/dev/sdb3 3,0G Win7 ntfs
/dev/sdb1 512M Boot ext2
/dev/sdb2 12G DATA fat32
Installation des isos d'installations:
L'installation va démarrer sur un iso pour ubuntu et une partition pour windows 7.
# mount /dev/sdb1 /media/DATA (si n'existe pas le créer)
# mount /dev/sdb3 /media/Win7 (si n'existe pas le créer)
# mkdir /media/DATA/ISO
# cp ubuntu-12.04-desktop-i386-fr.iso /media/DATA/ISO
# cp -rav Windows_7.iso /media/Win7/
# mount /dev/sdb3 /media/Win7 (si n'existe pas le créer)
# mkdir /media/DATA/ISO
# cp ubuntu-12.04-desktop-i386-fr.iso /media/DATA/ISO
# cp -rav Windows_7.iso /media/Win7/
Installation de grub:
# mount /dev/sdb1 /media/Boot (si n'existe pas le créer)
# grub-install --no-floppy --boot-directory=/media/Boot/ /dev/sdb
# vim /etc/grub.d/50_usb
# grub-install --no-floppy --boot-directory=/media/Boot/ /dev/sdb
# vim /etc/grub.d/50_usb
cat << EOF
menuentry "Ubuntu 12.04 Precise 32bit" {
insmod ext4
insmod loopback
insmod iso9660
set isofile="/ISO/ubuntu-12.04-desktop-i386-fr.iso"
loopback loop (hd0,2)\$isofile
echo 'Chargement du noyau Linux ...'
linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=\$isofile boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet splash --
echo 'Chargement du disque mémoire initial ...'
initrd (loop)/casper/initrd.lz
}
menuentry "Windows 7 Pro Installation" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos3)'
chainloader +1
}
EOF
# chmod +x /etc/grub.d/50_usb
Pour ne laisser que ce qui nous concerne faite:
# cd /etc/grub.d/
# chmod -x 10_linux 20_linux_xen 20_memtest86+ 30_os-prober 40_custom 41_custom
# grub-mkconfig -o /media/Boot/grub/grub.cfg
# chmod -x 10_linux 20_linux_xen 20_memtest86+ 30_os-prober 40_custom 41_custom
# grub-mkconfig -o /media/Boot/grub/grub.cfg
N'oublier pas de remettre les droits après:
# chmod +x 10_linux 20_linux_xen 20_memtest86+ 30_os-prober 40_custom 41_custom
# chmod -x /etc/grub.d/50_usb
# chmod -x /etc/grub.d/50_usb
Voila normalement vous pourrez démarrer sur la clé usb avec les 2 installations. Comme vous avez surement remarquer il possible , avec cette configuration , de mettre en place facilement d'autres isos.
Commentaires
Enregistrer un commentaire