Petit préalable : j'ai flashé mon BIOS parce qu'il m'a été dit qu'il n'était pas à jour et j'ai suivi scrupuleusement la méthode que tu as si bien expliquée.
Quelques petites différences par rapport à ton poste : par exemple, la souris est toujours active et je peux mettre en surbrillance ce qui doit l'être.
Pour répondre à tes questions :
Quand j'ai installé W7 SP1 (voici 3 ans - le PC était dépourvu d'OS vu que j'avais une galette et une licence), je l'ai fait sans me préoccuper de quoi que ce soit. Installation sans problème dans la partition sda1 . Il démarrait donc avec le MBR (pour tout dire, je n'ai toujours pas compris les subtilités de UEFI, EFI, etc...)
En ce qui concerne l'arrêt ; la réponse est non.fdisk -l :
[okapi@archie ~]$ sudo fdisk -l
Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x8fdcbf73
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sda1 * 2048 206850047 206848000 98,6G 7 HPFS/NTFS/exFAT <--- Win7 SP1
/dev/sda2 206850048 524058623 317208576 151,3G 7 HPFS/NTFS/exFAT <--- partition de stockage de données
/dev/sda3 524058624 731402239 207343616 98,9G 7 HPFS/NTFS/exFAT <--- idem
/dev/sda4 731404286 976771071 245366786 117G 5 Étendue
/dev/sda5 853037056 926042111 73005056 34,8G 83 Linux <--- arch root
/dev/sda6 926044160 976771071 50726912 24,2G 83 Linux <--- arch home
/dev/sda7 731404288 790099967 58695680 28G 83 Linux <--- Linux Mint root
/dev/sda8 790102016 797913087 7811072 3,7G 82 partition d'échang <--- swap
/dev/sda9 797915136 853035007 55119872 26,3G 83 Linux <--- linux Mint home
La partition 4 ne commence pas sur une frontière de cylindre physique. <--- j'ai toujours eu ce message
Les entrées de la table de partitions ne sont pas dans l'ordre du disque. <--- là, je ne sais plus si je l'avais avant
Disque /dev/sdb : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x8fdcbf01
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 2048 873234431 873232384 416,4G 7 HPFS/NTFS/exFAT <--- partition de stockage de données
/dev/sdb2 873236478 976771071 103534594 49,4G 5 Étendue
/dev/sdb5 873236480 931827711 58591232 28G 83 Linux <--- Debian Jessie root
/dev/sdb6 931829760 976771071 44941312 21,4G 83 Linux <--- Debian Jessie home
La partition 2 ne commence pas sur une frontière de cylindre physique. <--- j'avais déjà ce message avant
Les dernières lignes :
unmounting all devices
detaching loop devices
disassembling stacked devices
Puis ça reste comme ça indéfiniment, ce qui m'oblige à effectuer un arrêt manuel (comme auparavant).
NB : J'utilise maintenant le grub.cfg de Arch après avoir exécuté : sudo grub-mkconfig -o /boot/grub/grub.cfg (alors qu'auparavant, j'utilisais le grub.cfg de Mint mais ça ne résout pas mon problème.
A l'attention de benjarobin : tu m'as écrit :
Pour ArchLinux c'est un peu de ta faute, il faut utiliser les UUID et non la notation en /dev/sdX. C'est trivial à corriger.
Objection votre Honneur : toutes mes partitions Linux sont identifiées par leurs UUID respectives et non pas par /dev/sdxyz
J'ai créé le grub.cfg d'Arch (en remplacement de celui de Mint que j'utilisais jusque là) :
Extrait :
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-cea34bcd-d5ed-4887-8bcb-dc6974e84f3d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos5' --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
else
search --no-floppy --fs-uuid --set=root cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
fi
echo 'Chargement de Linux linux-lts…'
linux /boot/vmlinuz-linux-lts root=UUID=cea34bcd-d5ed-4887-8bcb-dc6974e84f3d rw acpi_enforce_resources=no quiet splash acpi_enforce_resources=no quiet splash
echo 'Chargement du disque mémoire initial…'
initrd /boot/intel-ucode.img /boot/initramfs-linux-lts.img
}
submenu 'Options avancées pour Arch Linux' $menuentry_id_option 'gnulinux-advanced-cea34bcd-d5ed-4887-8bcb-dc6974e84f3d' {
menuentry 'Arch Linux, avec Linux linux-lts' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-advanced-cea34bcd-d5ed-4887-8bcb-dc6974e84f3d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos5' --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
else
search --no-floppy --fs-uuid --set=root cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
fi
echo 'Chargement de Linux linux-lts…'
linux /boot/vmlinuz-linux-lts root=UUID=cea34bcd-d5ed-4887-8bcb-dc6974e84f3d rw acpi_enforce_resources=no quiet splash acpi_enforce_resources=no quiet splash
echo 'Chargement du disque mémoire initial…'
initrd /boot/intel-ucode.img /boot/initramfs-linux-lts.img
}
menuentry 'Arch Linux, with Linux linux-lts (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-fallback-cea34bcd-d5ed-4887-8bcb-dc6974e84f3d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos5' --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
else
search --no-floppy --fs-uuid --set=root cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
fi
echo 'Chargement de Linux linux-lts…'
linux /boot/vmlinuz-linux-lts root=UUID=cea34bcd-d5ed-4887-8bcb-dc6974e84f3d rw acpi_enforce_resources=no quiet splash acpi_enforce_resources=no quiet splash
echo 'Chargement du disque mémoire initial…'
initrd /boot/intel-ucode.img /boot/initramfs-linux-lts-fallback.img
}
menuentry 'Arch Linux, avec Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-cea34bcd-d5ed-4887-8bcb-dc6974e84f3d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos5' --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
else
search --no-floppy --fs-uuid --set=root cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
fi
echo 'Chargement de Linux linux…'
linux /boot/vmlinuz-linux root=UUID=cea34bcd-d5ed-4887-8bcb-dc6974e84f3d rw acpi_enforce_resources=no quiet splash acpi_enforce_resources=no quiet splash
echo 'Chargement du disque mémoire initial…'
initrd /boot/intel-ucode.img /boot/initramfs-linux.img
}
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-cea34bcd-d5ed-4887-8bcb-dc6974e84f3d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos5' --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
else
search --no-floppy --fs-uuid --set=root cea34bcd-d5ed-4887-8bcb-dc6974e84f3d
fi
echo 'Chargement de Linux linux…'
linux /boot/vmlinuz-linux root=UUID=cea34bcd-d5ed-4887-8bcb-dc6974e84f3d rw acpi_enforce_resources=no quiet splash acpi_enforce_resources=no quiet splash
echo 'Chargement du disque mémoire initial…'
initrd /boot/intel-ucode.img /boot/initramfs-linux-fallback.img
}
}
### END /etc/grub.d/10_linux ###
Pour tous les autres : vous avez raison : quand quelque chose fonctionne bien, on n'y touche pas, principe que j'avais pourtant fait mien et qu'en l'occurrence, j'ai outrepassé.