Salut
Pas de "soupirs" et pas d'"abandon" non plus, que nenni...Une journée sans 8 heures de formation électromagnétique on est moins fatigué aprés...
Donc ok, le truc que j'avais pas pigé c'est que je pouvais me servir du "custom" pour ajouter une distrib que j'avais déjà mais avec un autre kernel que celui trouvé par le grub.
Toutes mes confuses à vous et surtout à benjarobin à qui j'ai du faire perdre son latin
Donc maintenant que j'ai capté ( ai-je bien capté ?), je voudrais vous soumettre mon "'40-custom", ouais parce que bon...
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Archlinux' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-e95df5d5-315c-4366-ae83-45708c9cfbe8' {
savedefault
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 e95df5d5-315c-4366-ae83-45708c9cfbe8
else
search --no-floppy --fs-uuid --set=root e95df5d5-315c-4366-ae83-45708c9cfbe8
fi
linux /boot/vmlinuz-linux-3.5.6-1 root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 ro quiet
initrd /boot/initramfs-linux.img-3.5.6-1
}
submenu 'Options avancées pour Archlinux' $menuentry_id_option 'osprober-gnulinux-advanced-e95df5d5-315c-4366-ae83-45708c9cfbe8' {
menuentry 'Arch GNU/Linux, with Linux core repo kernel'\\'' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option '\\''gnulinux-core repo kernel-true-ad4103fa-d940-47ca-8506-301d8071d467 (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--e95df5d5-315c-4366-ae83-45708c9cfbe8' {
savedefault
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 e95df5d5-315c-4366-ae83-45708c9cfbe8
else
search --no-floppy --fs-uuid --set=root e95df5d5-315c-4366-ae83-45708c9cfbe8
fi
linux /boot/vmlinuz-linux-3.5.6-1 root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 ro quiet
initrd /boot/initramfs-linux.img-3.5.6-1
}
menuentry 'Arch GNU/Linux, with Linux core repo kernel (Fallback initramfs)'\\'' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option '\\''gnulinux-core repo kernel-fallback-ad4103fa-d940-47ca-8506-301d8071d467 (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--e95df5d5-315c-4366-ae83-45708c9cfbe8' {
savedefault
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 e95df5d5-315c-4366-ae83-45708c9cfbe8
else
search --no-floppy --fs-uuid --set=root e95df5d5-315c-4366-ae83-45708c9cfbe8
fi
linux /boot/vmlinuz-linux-3.5.6-1 root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 ro quiet
initrd /boot/initramfs-linux-fallback.img-3.5.6-1
}
}
Pour générer ça, j'ai pris en fait la section "menuentry" de Manjaro trouvé par grub2 (du coup, les uuids et autres doivent être ok.) et j'ai changer le nom et ces lignes là pour lesquelles j'ai beaucoup plus de doutes :
Code : Tout sélectionner
linux /boot/vmlinuz-linux-3.5.6-1 root=UUID=ad4103fa-d940-47ca-8506-301d8071d467 ro quiet
initrd /boot/initramfs-linux-fallback.img-3.5.6-1
Normalement, pour Arch, derrière "vmlinuz-linux" il n'y a pas de numéro du kernel. Quand je compare avec le menuentry de ma Debian, il y a un numéro de kernel. Je me dis donc que je peux procéder comme ça pour forcer le Grub à démarrer sur ce kernel avec Arch. Est ce que j'ai juste ?
De plus, pour Debian, il y a "-amd64" de rajouter derrière, étant aussi en 64bits pour Arch, dois-je le rajouter ? (pas taper s'il vous plait

)