[grub] problème sur un fakeRAID (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

[grub] problème sur un fakeRAID (résolu)

Message par pixelou »

bonjour :D
je voudrais mettre en place un raid0 sur mon ordi, je viens de mettre vista en raid0, je voudrais le faire pour archlinux maintenant.
Cependant, j'ai suivi le tuto et ça n'a pas marché...:haine: , grub démarrait bien, mais au moment de booter l'os, il plante lamentablement. J'ai essayé de changer le (hdo,x) avec plusieurs valeurs, mais il n'y a rien à faire.
Quelqu'un a-t-il déjà testé :?:
sinon, je crois que je vais faire çà : http://forums.knoppix-fr.org/viewtopic.php?id=10109, au moins, il n'y aura pas de raid sur cette clé usb. qu'en pensez vous?
Dernière modification par pixelou le dim. 10 mai 2009, 17:12, modifié 4 fois.
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

Re: problème de grub sur un fakeRAID

Message par pixelou »

:up: j'ai testé et ça ne fonctionne pas, grub me sort l'erreur 15, il trouve pas le noyau je crois. j'ai tenté l'installation sur clef usb et ça n'a rien changé, je ne sais plus quoi faire là..
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

Re: problème de grub sur un fakeRAID

Message par pixelou »

bon, je continue à travailler tout seul, snif
la distribution ubuntu 8.10 suporte nativement le raid, l'install fonctionne, redémarrage,tout est beau tout est propre, du pur ubuntu quoi.
maintenant, il reste un problème : je ne veux pas rester sous ubuntu !! je préfère archlinux.

résumé des épisodes précédents :
-pasage en fakeraid sur l'ordi
-grub plante tout le temps, rien à faire
-install ubuntu 8.10
-grub qui marche

maintenant, je veux garder ce grub à tout prix :rambo2: :ut2: :mg2: :mg: donc comment je fait,
1 partition de 100 Go ntfs pour windows
1 partition de 15 Go ext4 pour archlinux
1 partition de 15 Go ext4 pour ubuntu
1 swap de 1go
1 partition /boot ext2 de 128 Mo qui fonctionne
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: problème de grub sur un fakeRAID

Message par tuxce »

le /boot il est dans en dehors du raid ?
si c'est le cas, l'erreur 15 indique juste un mauvais chemin dans le menu.lst
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

Re: [grub] problème sur un fakeRAID

Message par pixelou »

juste
...
en fait, il a été en dehors du raid, sur une clé usb, mais il y a eu une erreur au niveau des cylindres, en revanche sur le disque dur, grub devait y arriver et ça n'a jamais fonctionné... je copie le menu.lst de ubuntu qui fonctionne

Code : Tout sélectionner

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/mapper/nvidia_habebece6 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,5)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 8.10, kernel 2.6.27-7-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.27-7-generic root=/dev/mapper/nvidia_habebece6 ro quiet splash 
initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.27-7-generic root=/dev/mapper/nvidia_habebece6 ro  single
initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/mapper/nvidia_habebece1
title		Windows Vista/Longhorn (loader)
root		(hd0,0)
savedefault
makeactive
chainloader	+1
est-ce que grub ne reconnaitrais pas l'ext4 en raid?? je ne sais plus trop quoi faire...je voudrais réutiliser le grub ubuntu pour ne plus me casser la tête avec ça
nowahn
archer de cavalerie
Messages : 172
Inscription : lun. 04 août 2008, 19:03
Localisation : ailleurs

Re: [grub] problème sur un fakeRAID (en cours de résolution? ;-)

Message par nowahn »

salut,

L'erreur 15 dans GRUB, c'est avant ou après le menu ?
Si c'est après, au lieu de choisir une option dans le menu, tape 'c', puis :

Code : Tout sélectionner

find /boot/vmlinuz26
ou

Code : Tout sélectionner

find /vmlinuz26
(selon si tu as une partition /boot séparée).
Est-ce que ça trouve le fichier ? Sur quelle partition ?

Quand tu installe grub, est-ce que tu as bien les 2 messages "success" ?
Prends le temps de rêvasser, l'inspiration viendra ...
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

Re: [grub] problème sur un fakeRAID (en cours de résolution? ;-)

Message par pixelou »

bonjour,
le problème est après le chargement du menu, d'ailleurs, en éditant le menu, je pouvais démarrer vista... j'ai bien eu les deux succes à l'installation. maintenant il me trouve plein de vmlinuz car j'ai fait pas mal de manips. je refai le ménage ce soir et je retente d'installer grub sur une clé usb.
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

Re: [grub] problème sur un fakeRAID (en cours de résolution? ;-)

Message par pixelou »

à propos voici mon shéma de partition, si ça peut aider:
$ sudo fdisk -l /dev/mapper/nvidia_habebece

Disque /dev/mapper/nvidia_habebece: 640.1 Go, 640145817600 octets
255 heads, 63 sectors/track, 77826 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xc945c945

Périphérique Amorce Début Fin Blocs Id Système
/dev/mapper/nvidia_habebece1 * 1 12748 102398278+ 7 HPFS/NTFS ->windows
/dev/mapper/nvidia_habebece2 12749 33145 163838902+ 5 Extended ->partition étendue pour les linux
/dev/mapper/nvidia_habebece3 33146 33161 128520 83 Linux -> partition pour /boot (non utilisée)
/dev/mapper/nvidia_habebece4 33162 77826 358771612+ 83 Linux ->documents
/dev/mapper/nvidia_habebece5 12749 14660 15358108+ 83 Linux ->linux 1 (archlinux bientôt)
/dev/mapper/nvidia_habebece6 14661 16572 15358108+ 83 Linux ->ubuntu
/dev/mapper/nvidia_habebece7 16573 18484 15358108+ 83 Linux ->autre (pour les tests grandeur nature)
/dev/mapper/nvidia_habebece8 18485 18611 1020096 82 Linux swap / Solaris ->swap
/dev/mapper/nvidia_habebece9 18612 28172 76798701 83 Linux ->home pour archlinux
/dev/mapper/nvidia_habebece10 28173 33145 39945591 83 Linux ->home pour ubutnu
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

Re: [grub] problème sur un fakeRAID (en cours de résolution? ;-)

Message par pixelou »

bon rien à faire, je crois qu'archlinux n'est pas vraiment au point pour le fakeraid (en tout cas, le tuto ne doit pas être bon, en fin d'installation , le fichier device.map en totalement faux), il faut complètement corriger le tuto et ajouter des explications, je teste encore des trucs et je laisse tomber archlinux si ça passe pas, je me débrouillerai avec ubuntu.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [grub] problème sur un fakeRAID (en cours de résolution? ;-)

Message par tuxce »

pixelou a écrit :j'ai bien eu les deux succes à l'installation. maintenant il me trouve plein de vmlinuz
il te les trouve avec "c" mais pas en lançant normalement alors que tu indiques bien le bon root (l'un de ceux indiqués par la commande) ???
pixelou a écrit :je crois qu'archlinux n'est pas vraiment au point pour le fakeraid
archlinux n'est pas près pour pleins de trucs, y a qu'à voir après l'install, t'as même pas de X, si c'est pas triste ça :|
"Mais on s'autorise a penser dans les milieux autorisés" que ça fonctionne quand même avec le fakeraid...
nowahn
archer de cavalerie
Messages : 172
Inscription : lun. 04 août 2008, 19:03
Localisation : ailleurs

Re: [grub] problème sur un fakeRAID (non résolu)

Message par nowahn »

pixelou a écrit :(en tout cas, le tuto ne doit pas être bon, en fin d'installation , le fichier device.map en totalement faux), il faut complètement corriger le tuto et ajouter des explications
Bah, le tuto, vu que personne d'autre que moi n'y a touché, il ne contient que mon expérience, si tu arrives à faire fonctionner le fakeraid chez toi et qu'il y a une astuce pour ça, je serai ravi de la rajouter au wiki (ou tu pourras la rajouter si tu veux). J'ai jamais ouvert le fichier device.map, et j'ai abandonné le fakeraid depuis (je n'utilise plus beaucoup windows, j'ai donc adopté le softraid).
As-tu jeté un coup d'oeil au wiki anglais ? Il y a peut-être un détail dont je n'ai pas eu besoin.

Pour reprendre ton problème dans l'ordre :
  • pixelou a écrit :le problème est après le chargement du menu
    As-tu essayé l'option fallback ?
  • Que contient ton répertoire /boot ? Il devrait y avoir au moins
    • vmlinuz
    • kernel26.img
    • kernel26-fallback.img
    • grub/menu.lst
    • grub/stage1
    • grub/stage2
    • grub/*_stage1_5
  • Sur quelle partition est-il ?
  • Qu'est-ce que tu as dans ton menu.lst ? (au moins les lignes pour lancer archlinux)
Prends le temps de rêvasser, l'inspiration viendra ...
pixelou
Hankyu
Messages : 15
Inscription : dim. 03 mai 2009, 09:21

Re: [grub] problème sur un fakeRAID (résolu+bonus pour le wiki)

Message par pixelou »

bon, désolé pour le retard, je reviens de voyage, et j'ai réussi juste avant de partir. Grub est installé sur une clé usb pour plus de sécurité, mais /boot est sur le raid :mrgreen: (petite erreur à l'install, ce n'est pas gênant). L'erreur quand j' installais grub sur le disque était due sans doute à un mauvais emplacement.
Il faut rajouter quelque détails au wiki, qui soit dit en passant, est plus clair que celui en anglais :copain: .
-> le fichier device.map n'a jamais été mis à jour chez moi
-> même si l'on installe grub hors du raid, il faut refaire la manipulation du wiki pour configurer grub
->il faut entrer la configuration de chaque disque évoqué dans grub
ex:
-régler la clef usb en hd0
-donner la configuration de la clef
-régler le disque raid en hd1
-donner la configuration du disque

:?: j'ai mis la partition /boot en ext2 au cas où. Je ne sais pas si ça a une influence de la mettre en ext4.


voilà :kimouss:
Répondre