Page 1 sur 1

[boot]Un curseur qui clignote et rien d'autre

Publié : sam. 18 nov. 2006, 02:38
par paco
Bonjour à tous,


J'ai installé arch sur un portable, sur un disque SATA.
Je termine l'installe, je redémarre le pc et là, c'est le drame...juste le curseur qui clignote...je ne comprend pas du tout pourquoi je n'ai grub qui apparait.

Mon grub:

Code : Tout sélectionner

title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda2
initrd /kernel26.img
Je suis un peu perdu avec ce genre de disque...


Merci d'avance,


paco

Publié : sam. 18 nov. 2006, 02:44
par Cactus
Dans ton exemple, il faut que root (hd0,0) soit ton /boot.
Est-ce le cas ? sinon corrige.
Si tout se trouve sur le sata, je me demande s'il ne faudrait pas corriger de le hd en sd (???).... root (sd0,0) pour sda1 ????
Je n'ai pas de sata, donc pas d'expérience...

Mais vue l'heure, tu ne vas pas avoir bcp d'aide, alors j'essaie...
:boire:

Bon moi, je vais me coucher... :dodo:

:dors: :wink:

Publié : sam. 18 nov. 2006, 03:07
par paco
Mon /boot est bien sda1 et / sda2...
Meme si c'est un SATA, il faut laisser avec (hd0,0) au lieu de (sd0,0), d'après les différents sites que j'ai consulté.

Publié : sam. 18 nov. 2006, 10:06
par Cactus
Je trouve cela bizarre qu'on ne puisse pas différencier les hd des sd...
Imagines le cas où on a les 2 sur le pc...
As-tu essayé ? ça ne te coute rien d'essayer...
Est-ce une info définitive (hd et pas sd) ?

EDIT : regardes du côté de l'option hdd=xxxxx (ex : ide-scsi, peut-être existe-t-il de quoi déclarer un sata)

Le mieux serait qu'un utilisateur avec sata te guide.

Y'a rien dans le wiki ?

Publié : sam. 18 nov. 2006, 10:20
par Cactus
Attends ! je viens de réaliser un truc : ton pb viendrait en fait de grub qui est mal installé, non ?
On en revient au root (hd0,0)... c'est certainement autre chose à rentrer pour le sata.
A LA FOIS à l'installation de Grub et dans le menu.lst (=fichier de conf).

Publié : sam. 18 nov. 2006, 11:20
par paco
Effectivement, c'est bien mon grub qui foire.
Je démarre sans problème l'os quand je passe par le cd, cad

Code : Tout sélectionner

#arch root=/dev/sda3
Je ne comprend pas qu'il n'y ait pas plus d'explication à ce sujet. Le SATA se répend de plus en plus dans les pc portables.

Publié : sam. 18 nov. 2006, 11:32
par Cactus
Le pb est le même pour un pc fixe (et même pire si on combine sata et ide !).
Hélas, je ne peux pas t'aider, pas de sata chez moi. :pasdidee:

Publié : sam. 18 nov. 2006, 11:37
par kozaki
paco a écrit :Mon grub:

Code : Tout sélectionner

title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda2
initrd /kernel26.img
Ton menu.lst est bon ; j'ai une machine full sata.

root (hd0,0) <--- Là où tu as installé grub ; grub ne différencie pas IDE de SATA
kernel ... root=/dev/sda2 <--- la partition /

ÀMHA l'installation de grub s'est pas / mal faite.
Tu peux suivre le bon petit guide de warnaud

Publié : sam. 18 nov. 2006, 11:42
par Cactus
kozaki a écrit : root (hd0,0) <--- Là où tu as installé grub ; grub ne différencie pas IDE de SATA
étonnant... comment s'y retrouver lorsqu'on a un controleur ide ET un controleur sata (ex : carte pci).
Ce n'est pas mon cas, mais il ne manquera pas de se produire un jour...

Publié : sam. 18 nov. 2006, 12:01
par kozaki
Cactus a écrit :étonnant... comment s'y retrouver lorsqu'on a un controleur ide ET un controleur sata (ex : carte pci).
Ce n'est pas mon cas, mais il ne manquera pas de se produire un jour...
Ça m'a bloqué un moment lorsque j'ai switché le Arch de ma petite passerelle de l'IDE au SCSI : j'ai échoué à installer grub tant que j'avais pas configuré le démarrage des disques dans le BIOS comme il fallait. C'est celà qui détermine sur quel disque le système va booter.
Une fois celà fait Arch a démarré "magiquement" (j'avais rien changé !) sur le SCSI.
Maintenant j'installe grub en manuel (# grub), car il gère l'auto-complétion : on voit quel est le type de partition, et quel kernels on peut lancer ; donc on sait où on l'installe ;)
Le menu.lst de ma machine SCSI :

Code : Tout sélectionner

# (0) Arch Linux (latest kernel)
title  Arch Linux  [/boot/vmlinuz26]
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro vga=775
initrd /kernel26.img

# (1) Arch Linux archck ide-scsi (root=sda3)
title  Arch Linux archck KOZAKI-IDE-SCSI
root   (hd0,0)
kernel (hd0,0)/vmlinuz2615-archckKOZAKI-IDE-SCSI root=/dev/sda3 ro vga=775
PS : tj vérfier la config de mkinicpio.conf (ok pour le sata par défaut)

Publié : lun. 20 nov. 2006, 00:43
par paco
Hello hello,


J'ai du nouveau!
J'ai d'abord refais mon grub, idem.
J'ai changé certaines options dans le bios, toujours rien.
Et puis là, sans avoir changé la config du bios (de mon dernier test), j'allume le pc et là paf! mon grub! extraordinaire! cool que je me dis, mon problème est résolu, je vais pouvoir poster pour donner ma config et là, bim...kernel panic....je vous le donne en mille....emile....:

Code : Tout sélectionner

kinit: Cannot found open root device sda3(8,3)
kinit: init not found
kernel panic - not syncing: attempted to kill init!
Voilà où ca bloque.

Si quelqu'un a une idée..... :roll:

Je mettrai un peu plus tard ma config du bios. Mon grub, je l'ai refais à l'identique de ce qu'il etait.


Voilà voilà.

Publié : lun. 20 nov. 2006, 01:12
par warnaud
Essaies de rajouter / éditer une entrée de ton grub pour mettre l'image kernel26-fallback.img si tu arrives à booter:
Modifie ton fichier /etc/mkinitcpio.conf et vérifies que dans les HOOKS t'as bien :

Code : Tout sélectionner

HOOKS="base udev autodetect ide scsi sata filesystems fbsplash"
Ensuite refais ton image mkinitcpio même si les hooks sont bon:

Code : Tout sélectionner

mkinitcpio -g /boot/kernel26.img
Et reboote

ça devrait faire l'affaire

Re: [boot]Un curseur qui clignote et rien d'autre

Publié : lun. 20 nov. 2006, 12:31
par kozaki
paco je me demandais pq ton grub indique root=/dev/sda2, tandis que tu démarres Arch avec arch root=/dev/sda3 depuis le Live CD ?
paco a écrit :Mon grub:

Code : Tout sélectionner

title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda2
initrd /kernel26.img
Je suis un peu perdu avec ce genre de disque...
paco a écrit :Je démarre sans problème l'os quand je passe par le cd, cad

Code : Tout sélectionner

#arch root=/dev/sda3

Publié : lun. 20 nov. 2006, 21:54
par paco
J'ai refais mon grub, et maintenant, ca roulezzz tranquillou, plus besoin du cd d'install de Arch pour m'aider à démarrer.
Tout fonctionne nickel.
Effectivement, j'avais pas fais attention mais en relisant mon post, j'avais sda2 au lieu et de place de sda3.

Je mettrai quand meme ma config du bios, si ca peut interesser du monde car je pense que cela a également une incidence.