De toutes manières, ça ne change rien pour le code indiqué.
Le premier root (set root=) correspond à "demarrage" (sda2 ou hd0,2).
Le second (sur la ligne linux) correspond à "racine" (sda3 ou hd0,3).
Quand je fais ls, puis quand je fais le code que tu donnes, j'obtiens dans les trois cas "error : file not found".
C'est vrai que dd est bien plus efficace que le reste pour faire des systèmes live
Je suis maintenant sur CTKArch 64 : c'est plus pratique.
Plutôt que de poser des rustines comme ça fait un peu trois jours que le problème dure, je vais essayer d'installer proprement à nouveau GRUB2, qu'en penses-tu ?
Et ls sans rien ? (c'est peut-être une question d'appellation )
Il y a set aussi pour voir les variables actuellement connues... ça peut être informatif.
Caocoa a écrit :Plutôt que de poser des rustines comme ça fait un peu trois jours que le problème dure, je vais essayer d'installer proprement à nouveau GRUB2, qu'en penses-tu ?
Mouais, sinon effectivement ça risque d'être un peu long, compte tenu que je ne sais pas qui ici a l'habitude de grub2 -- côté dépannage (pas moi, déjà).
D'autant qu'on ne sait pas comment tu as généré ton grub.cfg (moi je t'aurais conseillé d'en faire un minimum en ayant gardé une copie du menu.lst précédent).
Vois le wiki.
«The following statement is not true. The previous statement is true.»
set timeout=5
set default=0
# (0) Arch Linux
menuentry "Arch Linux" {
set root=(hd0,2)
linux /vmlinuz26 root=/dev/disk/by-label/racine ro
initrd /kernel26.img
}
# (1) Arch Linux
menuentry "Arch Linux Fallback" {
set root=(hd0,2)
linux /vmlinuz26 root=/dev/disk/by-label/racine ro
initrd /kernel26-fallback.img
}
Qui ne diffère pas des masses de ce que j'ai indiqué bien avant... mais bon, peut-être des subtilités au niveau du prompt de grub...
«The following statement is not true. The previous statement is true.»
Là je ne comprends pas. Y a une erreur au moins, ou juste le prompt ?
... Sans être désobligeant, y a forcément un truc que tu n'as pas, ou mal fait à l'installation... Tu as bien suivi le wiki ? Refais un grub-install /dev/sda ?
Bon, ben, reprends le wiki et essaie de réinstaller grub2 (ou remettre grub).
J'aurais bien aimé la sortie d'un simple "ls" quand même.
«The following statement is not true. The previous statement is true.»
Non, tu n'es pas désobligeant : c'est la réalité. J'ai simplement téléchargé et installé sans (je crois qu'il le faut) évoluer de grub à grub2.
Mais bon, j'ai pu avec dd créer une clef usb vive CTKArch et grâce à l'un de tes premiers messages "chrooter" pour réinstaller grub2...
Je ne sais pas ce qu'il s'est passé après que j'ai eu redémarré mais j'écris ce message de ma vraie installation Arch, enfin !!!
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 5e0f8f67-6810-4c2e-9939-ebaea667d10c
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1366x768x32,1024x768x24,800x600
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
insmod tga
background_image -m stretch /grub/fond.tga
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
set locale_dir=($root)/grub/locale
set lang=fr_FR
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_archtheme ###
set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue
### END /etc/grub.d/05_archtheme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux, with Linux vmlinuz26-lts' --class archlinux --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
echo 'Loading Linux vmlinuz26-lts ...'
linux /vmlinuz26-lts root=/dev/disk/by-uuid/5e0f8f67-6810-4c2e-9939-ebaea667d10c ro quiet
echo 'Loading initial ramdisk ...'
initrd /kernel26-lts.img
}
menuentry 'Arch Linux, with Linux vmlinuz26-lts Fallback' --class archlinux --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
echo 'Loading Linux vmlinuz26-lts ...Loading Linux Fallback ...'
linux /vmlinuz26-lts root=/dev/disk/by-uuid/5e0f8f67-6810-4c2e-9939-ebaea667d10c ro quiet
echo 'Loading initial ramdisk ...'
initrd /kernel26-lts-fallback.img
}
menuentry 'Arch Linux, with Linux vmlinuz26-lts Fallback (recovery mode)' --class archlinux --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
echo 'Loading Linux vmlinuz26-lts ...Loading Linux Fallback ...'
linux /vmlinuz26-lts root=/dev/disk/by-uuid/5e0f8f67-6810-4c2e-9939-ebaea667d10c ro single
echo 'Loading initial ramdisk ...'
initrd /kernel26-lts-fallback.img
}
menuentry 'Arch Linux, with Linux vmlinuz26' --class archlinux --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
echo 'Loading Linux vmlinuz26 ...'
linux /vmlinuz26 root=/dev/disk/by-uuid/5e0f8f67-6810-4c2e-9939-ebaea667d10c ro quiet
echo 'Loading initial ramdisk ...'
initrd /kernel26.img
}
menuentry 'Arch Linux, with Linux vmlinuz26 Fallback' --class archlinux --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
echo 'Loading Linux vmlinuz26 ...Loading Linux Fallback ...'
linux /vmlinuz26 root=/dev/disk/by-uuid/5e0f8f67-6810-4c2e-9939-ebaea667d10c ro quiet
echo 'Loading initial ramdisk ...'
initrd /kernel26-fallback.img
}
menuentry 'Arch Linux, with Linux vmlinuz26 Fallback (recovery mode)' --class archlinux --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root d1698897-eaef-43b6-a317-d90f7151a6ce
echo 'Loading Linux vmlinuz26 ...Loading Linux Fallback ...'
linux /vmlinuz26 root=/dev/disk/by-uuid/5e0f8f67-6810-4c2e-9939-ebaea667d10c ro single
echo 'Loading initial ramdisk ...'
initrd /kernel26-fallback.img
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
J'ai l'impression qu'il me manquait part_msdos. Je ne sais pas ce qu'il vient faire là.
Peut-être la réinstallation a-t-elle corriger des trucs autre part… en tout cas, ça marche
Un diff ne donne que très peu de variations (les part_msdos y sont)... pige pas... ça doit venir de la réinstallation de grub2, peut-être... tant pis (enfin, tant mieux que ça marche ).
«The following statement is not true. The previous statement is true.»