BlogBang

Error 24: Attempt to access block outside partition – La solution

grub Error 24: Attempt to access block outside partition   La solution

Si vous avez suivi mon tuto pour convertir vos partition ext3 en ext4, il se peut qu’à un moment, sous Ubuntu, vous rencontriez l’erreur suivante au boot :

Error 24: Attempt to access block outside partition
Press any key to continue …

La presse est niquée ! Pas cool ! (Roooooh)

Cela signifie que votre grub (gestionnaire de boot) n’arrive plus à trouver votre partition… Pas de panique, j’ai galéré comme un chacal mais j’ai trouvé la solution !

Il faut d’abord booter sur un LiveCD de Jaunty. Ensuite, il faut démarrer un terminal et localiser quel est votre partition de boot (moi je le fais avec « gksudo gparted » mais je pense qu’il y a plus simple… (fdisk ?)). En ce qui me concerne, c’est /dev/sda2 qui est la partition de boot (chez vous ça peut être /dev/sda1 ou /dev/hda1…etc)

Une fois que ça c’est fait, on va se mettre en environnement chrooté… Donc dans la console (et en ayant bien fermé gparted). Pensez à mettre « sudo » devant les commandes si celles-ci ne passent pas.

sudo su
mount /dev/sda2 /mnt
mount –bind /dev /mnt/dev
mount –bind /dev/pts /mnt/dev/pts
mount –bind /dev/shm /mnt/dev/shm
mount -t proc none /mnt/proc
mount -t sysfs none /mnt/sys

Ensuite, on fait

chroot /mnt (ou chroot /mnt /bin/bash)

On se retrouve donc dans un environnement identique à celui de son système d’origine.
Ensuite on lance

grub

Et on va localiser à quel emplacement se trouve grub

grub> find /boot/grub/stage1

Celui me renvoie : (hd0,1) . On lance donc la commande suivante (en mettant la valeur que ça vous a retourné):

grub> root (hd0,1)

Puis pour terminer :

grub> setup (hd0)

Et un petit…

grub> quit

…pour sortir de là.

Rebootez et croisez les doigts, c’est important ! ;-)

Si ça n’a pas fonctionné, rebootez sur le LiveCD, remettez vous en environnement chrooté et entrez la commande suivante :

grub-install –recheck /dev/sda –root-directory=/

J’espère que ça aura fonctionné chez vous !

[photo]

Publicité

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



17 commentaires

  1. beenwa Reply to this comment


    Tu es pas en train de nous faire un poisson qui formatte le bouzin ? :-)

    Posté le 1 avril 2009 à 22:27:27

  2. Korben Reply to this comment


    ah non, y’aura pas de poisson cette année, j’ai pas eu le temps d’écrire aujourd’hui, trop de taf… tant pis.

    Posté le 1 avril 2009 à 22:34:54

  3. Korben Reply to this comment


    Ah et gaffe dans l’article, y’a écrit –bind (double tiret) mais je sais pas pourquoi, Wordpress pête les doubles tirets.

    Posté le 1 avril 2009 à 22:37:57

  4. Korben Reply to this comment


    Bon, je suis en train de refaire des essais, c’est pas encore ça… je vais améliorer le tuto

    Posté le 1 avril 2009 à 22:42:41

  5. shadeone Reply to this comment


    c’est tellement cool linux, tellement stable, tellement facile et agréable à utiliser. putain korben j’en rève depuis que je lis tes articles à ce propos :D
    Comme je m’emmerde dans la vie, j’ai besoin d’un système ou je passe plus de temps à éditer les fichiers de config et à compiler des saloperies de librairies qu’à bosser. Un système ou tu peux acceder au monde merveilleux des logiciels gratuits, parce que franchement j’ai super, mais alors SUPER envie de retrouver l’ambiance des softs sur les disquettes puis les CD de « DOMPUB » magazine…xD
    M’extasier sur une calculatrice scientifique avec un skin tellement minable qu’il réussirait à faire dégeuler mon chat à 5 mètres, jouer à pong, …
    Ah oui, et puis ce qui serait démentiel c’est d’avoir des fenetres liquides, des bureaux multiples que je pourrai switcher avec un effet 3D de folie. Oui, mais switcher quoi déjà comme applis ? ah oui, un editeur de fichier de config, une console, ma calculatrice scientifique tektonik, firefox et une session windows…
    Oh merde j’ai oublié gimp. putain, que je soit excommunié sur le champ !!! Avec quoi je ferai mes graphismes pourris pour mon site de geek ?

    Posté le 1 avril 2009 à 22:42:52

  6. shadeone Reply to this comment


    ps : j’ai mon laptop sous xubuntu depuis 4 ans … c’est grave docteur ? :)

    Posté le 1 avril 2009 à 22:43:54

  7. Korben Reply to this comment


    @shadeone: je suis sur une beta1 quand même, ce qui explique les bugs… hahahaha

    Posté le 1 avril 2009 à 22:46:38

  8. VB 6 Reply to this comment


    @ shadeone : +1 :D

    @ Korben : oui, mais une beta sans excuse :D

    Posté le 1 avril 2009 à 22:49:00

  9. Korben Reply to this comment


    Et voilà, j’ai mis une commande alternative si ça marche pas du premier coup ! ouf !

    Posté le 1 avril 2009 à 23:03:40

  10. Petou Reply to this comment


    Même problème rencontré ce matin et un boot sur le live-cd suivi d’un
    grub-install /dev/sda a résolu le problème !

    Posté le 1 avril 2009 à 23:07:13

  11. rud Reply to this comment


    http://www.jaimelesmousquetaires.org/wordpress/

    Posté le 2 avril 2009 à 01:23:52

  12. kane Reply to this comment


    « Wahouuu, y’a des bugs sur une bêtaaaa d’ubuntuuuuuuu ! »

    Hum, nan mais vous êtes sérieux les gars… au moins y’en aura pas sur la final release qui n’est pas non plus vendu 200€ (go Vista) ni obligatoirement installée sur UN type de machine à cause de la présence ou non d’un efi vendue 500€ plus chère (go Mac OS X).

    Aller ciao les trolls.

    Posté le 2 avril 2009 à 06:38:02

  13. Eric D Reply to this comment


    Tu peux faire « sudo -s » pour avoir un shell root, c’est mieux que « sudo su ».

    Posté le 2 avril 2009 à 11:58:20

  14. Julien Tartarin Reply to this comment


    « sudo su » c’est une tautologie non ?

    Edit: ah non c’est un truc pour les non-root qui veulent pas taper leur pass, apm :)

    Posté le 2 avril 2009 à 11:59:11

  15. Aldian Reply to this comment


    Et si tu utilise l’utilitaire de réparation du grub fourni sur l’alternate cd, c’est pas aussi simple? Bon faut quand même connaitre le nom de la partition sur laquelle est installé ubuntu, mais bon je pense que mis à part ceux qui ont installé une seule fois ubuntu, tous les autres utilisent l’install manuelle et le connaissent donc..

    Posté le 2 avril 2009 à 13:55:25

  16. Manson Thomas Reply to this comment


    Sinon, y’a
    y’a aussi « sudo -s »
    à la place de « sudo su ».

    Moi, j’ai

    « no block devices found »

    je pense que c’est a cause de mon controlleur raid materiel (fake raid) qui me sert pour mon windows (que j’utilise rarement)… mais bon ca ne devrait pas planter le system qui lui tourne sur un raid1 soft…

    Posté le 8 avril 2009 à 23:40:54

  17. illys Reply to this comment


    Le problème vient de se présenter sur mon portable sous Ubuntu que je viens de passer de 8.10ext3 vers 9.04ext4…

    En un mot : Merci !

    Posté le 10 mai 2009 à 01:01:12