Lilo > Grub

Bonjour à tous.

Ma config Matos :
Pc portable avec 2 DD

  • 1 HDD avec Debian.
  • 1 SSD avec Win7
    Le boot primary étant le HDD.

Lors de L’instal de Debian 7.2 sur le HDD, le grub n’a pas voulu s’installer et c’est “Lilo” qui si est mis. Sauf que je n’ai pas le multiboot.

Donc aprés quelques recherche, j’ai fait un “grub-install sdx”, créé un script pour ajouter Win7 au fichier /etc/grub.d/
pour finir un “update-grub”

Mais le démarrage ne change pas.

Donc faut il que je fasse un modif sur lilo?

Cdt

Salut,

Vérifier que os-prober est bien installé ?

Bonjour ggoodluck47

Oui, Voici la liste des fichiers qui ce trouve dans grub.d

  • 00_header
  • 05_debian_theme
  • 10_Linux
  • 11_Win7 (celui que j’ai créé)
  • 20_Linux_xen
  • 30_os-prober
  • 40_custum
  • 41_custom
    README

Hypothèse : lilo est installé sur le MBR de /dev/sdx, grub est installé sur la partition /dev/sdxn.
Copie ici le retour de

parted -l

ou

fdisk -l

afin que nous voyions le partitionnement des disques.

[code]# /etc/lilo.conf - systemwide LILO configuration (LILO 23)

details see in manpages: lilo(8) and lilo.conf(5)

±------------------------------------------------------------+

| !! Reminder !! |

| |

| Don’t forget to run ‘lilo’ after you make changes to this |

| conffile or you have installed a new kernel. |

±------------------------------------------------------------+

[/code]
Lilo ne se met pas à jour sans lancer

/sbin/lilo

après avoir édité /etc/lilo.conf sur le système démarré.

Au moment de la transition entre grub-legacy et grub2 en debian, les deux versions cohabitaient en faisant charger l’image grub2.img par grub-legacy.
À tester : faire charger /boot/grub/i386-pc/boot.img par lilo.
Note : i386-pc, grub-PC, indifférent pour PC 32 bits et pour amd64.
Inspiré de

[code]

first example (default)

image = /boot/vmlinuz-2.6.32-2-generic
label = "Linux"
root = /dev/sda2
read-only[/code]
ajouter ce qui suit à /etc/lilo.conf

[code]

test

image = /boot/grub/i386-pc/boot.img
label = "image-grub2"
root = /dev/sdxn
read-only[/code]
où /dev/sdxn est une partition comme /dev/sda5, puis
#/sbin/lilo

Résolu.

Avec les deux commandes :
grub-install /dev/sda
grub-install /dev/sdb

Ce qui a pour effet d’installer Grub sur le MBR des disques et d’écraser LILO vu qu’il ne peu pas y avoir 2 chargeur de démarrage.

:038

EDIT : nos réponses ce sont croisées :slightly_smiling: