[démarrage] MBR cassé (résolu en changeant l'ordre de démar)

Questions et astuces concernant l'installation et la configuration d'archlinux
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

[démarrage] MBR cassé (résolu en changeant l'ordre de démar)

Message par Oldan »

Bonjour,

j'ai voulu jouer avec mes disques : débrancher le lecteur DVDRom pour mettre temporairement un disque dur.
Hors il m'a été impossible de démarrer.
En remettant la configuration initiale, toujours impossible de démarrer.

J'ai :

Code : Tout sélectionner

Grub loading stage 1.5.

GRUB loading, je pense wait...
Error 15
Voici ma table de partition :
/dev/sda1 on /media/disk-1 type ext2 (rw,nosuid,nodev,uhelper=hal) => mon /boot normalement (50Mo)
/dev/sda2 on /media/disk-2 type btrfs (rw,nosuid,nodev,uhelper=hal) => ma partition système archlinux (20 Go)
/dev/sda3 on /media/disk-4 type btrfs (rw,nosuid,nodev,uhelper=hal) => mes documents (100Go)
/dev/sdb5 on /media/disk type ext4 (rw,nosuid,nodev,uhelper=hal) => un disque de sauvegarde / documents 621Go
/dev/sdb7 on /media/disk-3 type ext4 (rw,nosuid,nodev,uhelper=hal) => ma vieille partition système ubuntu (20 Go)
Voici ce que contient grosso modo mon /boot normal /dev/sda1 :
ll /media/disk-1
total 23371

Code : Tout sélectionner

drwxr-xr-x 4 root root     1024 2014-04-02 20:11 ./
drwxr-xr-x 8 root root      200 2014-04-09 20:17 ../
-rw-r--r-- 1 root root 16783173 2014-04-02 20:11 initramfs-linux-fallback.img
-rw-r--r-- 1 root root  3056043 2014-04-02 20:11 initramfs-linux.img
drwx------ 2 root root    12288 2012-11-29 21:04 lost+found/
drwxr-xr-x 2 root root     3072 2013-12-02 14:59 syslinux/
-rw-r--r-- 1 root root  3978128 2014-04-01 10:23 vmlinuz-linux
et : cat /media/disk-1/syslinux/syslinux.cfg

Code : Tout sélectionner

DEFAULT arch
PROMPT 0        # Set to 1 if you always want to display the boot: prompt 
TIMEOUT 20
# You can create syslinux keymaps with the keytab-lilo tool
#KBDMAP de.ktl

# Menu Configuration
# Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux 
UI menu.c32
#UI vesamenu.c32

# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
MENU TITLE Arch Linux
MENU BACKGROUND splash.jpg
MENU COLOR border       30;44   #40ffffff #a0000000 std
MENU COLOR title        1;36;44 #9033ccff #a0000000 std
MENU COLOR sel          7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel        37;44   #50ffffff #a0000000 std
MENU COLOR help         37;40   #c0ffffff #a0000000 std
MENU COLOR timeout_msg  37;40   #80ffffff #00000000 std
MENU COLOR timeout      1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07        37;40   #90ffffff #a0000000 std
MENU COLOR tabmsg       31;40   #30ffffff #00000000 std

MENU RESOLUTION 1680 1050

# boot sections follow
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

LABEL arch
        MENU LABEL Arch Linux
        LINUX ../vmlinuz-linux
        APPEND root=/dev/sda2 ro vga=current
        INITRD ../initramfs-linux.img

LABEL archfallback
        MENU LABEL Arch Linux Fallback
        LINUX ../vmlinuz-linux
        APPEND root=/dev/sda2 ro
        INITRD ../initramfs-linux-fallback.img

#LABEL windows
#        MENU LABEL Windows
#        COM32 chain.c32
#        APPEND hd0 1

LABEL hdt
        MENU LABEL HDT (Hardware Detection Tool)
        COM32 hdt.c32
 
LABEL reboot
        MENU LABEL Reboot
        COM32 reboot.c32
 
LABEL off
        MENU LABEL Power Off
        COMBOOT poweroff.com

Je pense alors que mon MBR est mort. Mais je n'en sais trop rien.
Je cherche à le réinstallé et la seul image que j'ai trouvé est une vielle ubuntu 10.04 et j'ai réussis à booter dessus. Mais je ne sais comment réinstaller ce MBR.


Auriez vous une idée ?
Est ce la bonne piste ?

Merci pour votre aide
Dernière modification par Oldan le jeu. 10 avr. 2014, 20:52, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [démarrage] MBR cassé

Message par oktoberfest »

Tu trouves pas qu'il y a quelque chose de bizarre....
Tu nous montres le fichier de configuration de syslinux et au démarrage du PC il y a un message grub :)

Il faudrait déjà démêler tout ça. Tu veux utiliser syslinux ou grub ?

Pour restaurer le mbr de syslinux, tu peux faire :
- booter sur une clé usb archlinux
- copier le mbr (qui est dans /usr/lib/syslinux/bios/mbr.bin) : dd if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sda bs=440 count=1

Vérifier bien si tu dois mettre sda ou sdb (ou tout autre choix) avant de lancer la commande.
Tu devrais éviter de mettre sda2 dans ton syslinux.cfg. Utilise soit un label, soit un UUID afin de t'éviter des soucis quand tu brancheras un autre disque/clé usb et que tu n'arriveras pas à booter (cf https://wiki.archlinux.org/index.php/pe ... ice_naming).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [démarrage] MBR cassé

Message par Oldan »

Bonjour oktoberfest et merci pour ton message.

Ca m'a travaillé et effectivement c'est bizarre ce message GRUB. Comme il y a 2 disques, il y a sans doute grub installé sur mon ancien disque système et syslinux sur le nouveau et c'est l'ancien qui est (maintenant) lancé au démarrage.

L'idée serai alors de faire démarrer le pc sur le nouveau MBR qui si ca se trouve est toujours opérationnel.
Je ne comprend pas pourquoi ce n'est plus lui qui est lancé.

Mais je vais l'installer sur sda en mettant les uuid. (mais je pensais que les uuid changeaient aussi si on changeait les branchements).
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [démarrage] MBR cassé

Message par benjarobin »

L'ordre de boot entre les 2 disques dur se changent via le BIOS <== C'est ceci ton problème.
Tu pourras réinstaller autant de fois que tu veux syslinux, cela ne pourra pas fonctionner. Avec Grub oui, mais pas avec syslinux.
D’ailleurs je te déconseille fortement de faire la moindre modification du MBR
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [démarrage] MBR cassé

Message par Oldan »

Bonjour benjarobin.
ca marche, je vais à nouveau parcourir le bios.

Merci beaucoup pour cette remarque.
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [démarrage] MBR cassé

Message par Oldan »

Hé bien les solutions les plus simples sont les meilleurs : J'ai changer l'ordre de démarrage de mes disques et roule ma poule :)
Merci beaucoup, je passe en résolu :)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [démarrage] MBR cassé (résolu en changeant l'ordre de dé

Message par oktoberfest »

Oldan a écrit :Mais je vais l'installer sur sda en mettant les uuid. (mais je pensais que les uuid changeaient aussi si on changeait les branchements).
L'UUID est stocké dans le superblock de chaque partition, c'est indépendant du branchement (c'est un peu le but de l'uuid d'ailleurs :))
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Répondre