[GRUB]grub-pc -- wallpaper et réparation erreurs (en cours)

Questions et astuces concernant l'installation et la configuration d'archlinux

Que pensez-vous de Grub-pc ?

Il fonctionne sans problème avec Archlinux ;
2
29%
Il y a quelques problèmes d'installation, de configuration ou d'adaptation avec Archlinux mais ce n'est pas rebuttant ;
0
Aucun vote
Une horreur ! Ne reconnait pas Arch, doit être mis à jour manuellement, beurk ;
0
Aucun vote
Obi-Wan Kenobi.
5
71%
 
Nombre total de votes : 7

Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

Caocoa a écrit :Pourtant, il existe bien, ce vmlinuz26 (mais dans demarrage, c'est-à-dire /dev/sda3) :
Ce n'est pas ce que tu as indiqué, tu as parlé de sda2 ! :evil:
Caocoa a écrit :

Code : Tout sélectionner

LABEL=demarrage /boot ext2 defaults 0 2
Caocoa a écrit :sda2 Primary ext2 demarrage 5371 MB
Que renvoie:

Code : Tout sélectionner

fdisk -l #en root
(ou mount)

EDIT: Il y a la commande "ls" aussi avec grub2 pour vérifier. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par Caocoa »

Aïe aïe !! J'édite mon message précédent.
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

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).

... pige pas... Depuis grub, si tu fais:

Code : Tout sélectionner

ls (hd0,2)/
(peut-être l'un des seuls trucs intéressants de grub2 :roll: )
Tu as bien le contenu de /boot ?

Code : Tout sélectionner

linux (hd0,2)/vmlinuz26 root=/dev/sda3 ro
initrd (hd0,2)/kernel26.img
ça donne quoi ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par Caocoa »

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 ?
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

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.» :nage:
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par Caocoa »

Mais j'ai un menu.lst !! (sauvegardé par Pacman)

Code : Tout sélectionner

# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS 
#
#  Linux           Grub
# -------------------------
#  /dev/fd0        (fd0)
#  /dev/sda        (hd0)
#  /dev/sdb2       (hd1,1)
#  /dev/sda3       (hd0,2)
#

#  FRAMEBUFFER RESOLUTION SETTINGS
#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+
#  for more details and different resolutions see
#  http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution 

# general configuration:
timeout   5
default   0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,1)
kernel /vmlinuz26 root=/dev/disk/by-label/racine ro
initrd /kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,1)
kernel /vmlinuz26 root=/dev/disk/by-label/racine ro
initrd /kernel26-fallback.img

# (2) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
Je l'avais oublié. Je teste une dernière fois des commandes puis sinon je réinstalle.
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

Donc tu peux te faire un grub.cfg minimal. Essaie ça pour voir:

Code : Tout sélectionner

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.» :nage:
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par Caocoa »

Je modifie bien le fichier dans demarrage>grub ?
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

Oui, le grub.cfg (tu copies l'ancien quand même, hein, on travaille pas comme des cochons, sans filets, même s'il marche pas... ;) ).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par Caocoa »

It was a fail :(
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

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.» :nage:
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par Caocoa »

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 !!!

Merci beaucoup.
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

... j'ai pas compris... tu as réinstallé grub2 et ça marche alors... avec quel grub.cfg ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Caocoa
yeomen
Messages : 208
Inscription : jeu. 11 nov. 2010, 16:19

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par Caocoa »

Avec ça :

Code : Tout sélectionner

#
# 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 :copain:
Linux un noyau, Windows des pépins :mrgreen: | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB]grub-pc -- wallpaper et réparation erreurs (en cou

Message par FoolEcho »

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 :D ).
«The following statement is not true. The previous statement is true.» :nage:
Répondre