Lilo et Windows

Bonjour,
Je viens d'installer Vectorlinux sur mon 2ème disque dur, mais au démarrage du pc Lilo ne me propose que Vector pas de Windows, voici mon Lilo.conf :

boot = /dev/sda
prompt
timeout = 20
bitmap=/boot/bitmap/boot.bmp
change-rules
reset
vga = 788
image = /boot/vmlinuz
initrd= /boot/initrd
root = /dev/sda6
label = Vector
append="4 splash=silent"
read-only

Windows est sur /dev/sda2

quelles lignes dois-je ajouter à Lilo.conf et comment le mettre en fonction.
Merci.

8 réponses

  1. Contributeur
    Salut,

    Commences par faire une sauvegarde de ton fichier :

    cp /etc/lilo.conf  /etc/lilo.conf.bak

    Puis rajoutes-y ça en fin :

    # Windows
    other = /dev/sda2
    table = /dev/sda
    label = Windows 

    Sauvegardes, puis relances lilo :
    /sbin/lilo -v

    Le tout en tant que "root" ;-))
    1. Merci de m'avoir répondu si vite,
      Malheureusement ça ne marche pas, j'ai ce rapport après avoir fait /sbin/lilo -v

      root:# /sbin/lilo -v
      LILO version 23.2 (released 09-Apr-2011)
      * Copyright (C) 1992-1998 Werner Almesberger (until v20)
      * Copyright (C) 1999-2007 John Coffman (until v22)
      * Copyright (C) 2009-2011 Joachim Wiedorn (since v23)
      This program comes with ABSOLUTELY NO WARRANTY. This is free software
      distributed under the BSD License (3-clause). Details can be found in
      the file COPYING, which is distributed with this software.
      Compiled at 14:58:24 on Sep 27 2011

      Warning: LBA32 addressing assumed
      Reading boot sector from /dev/sda
      Using BITMAP secondary loader
      Calling map_insert_data
      Mapping bitmap file /boot/bitmap/boot.bmp -> VL-Clipse.bmp
      Calling map_insert_file

      Boot image: /boot/vmlinuz
      Mapping RAM disk /boot/initrd
      The initial RAM disk will be loaded in the high memory above 16M.
      Added Vector + *

      Boot other: /dev/sda2, on /dev/sda, loader CHAIN
      Added Windows

      Writing boot sector.
      /boot/boot.0800 exists - no boot sector backup copy made.
      One warning was issued.

      Que dois-je faire svp.
      1. Contributeur
        Boot other: /dev/sda2, on /dev/sda, loader CHAIN
        Added Windows

        Ben normalement ça devrait être bon ;-\

        T'as redémarré ?
    2. Bonjour,
      Il s'agit d'un warning pas d'un message d'erreur.
      Added Windows
      Windows a bien été ajouté, reboote et vois s'il démarre.

      Je ne pensais pas qu'il y avait encore des distributions linux qui utilisaient lilo...
      1. Oui j'ai redémarré, mais là Windows ne se lance pas et me dit de mettre le disque Windows pour réparer car Windows a du être changé, puis-je supprimer lilo pour récupérer l'ancien boot ?
        1. Si tu redémarres sur le disque d'installation de Windows, il y a de fortes chances pour qu'il vire lilo pour remettre le gestionnaire de boot de Windows...
        2. Contributeur
          Peux-tu afficher le résultat de la commande (en root) :

          /sbin/fdisk -l

          C'est un ELLE minuscule et non pas un UN.
      2. Voila,

        Disk /dev/sda: 320.1 GB, 320072933376 bytes
        255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
        Units = sectors of 1 * 512 = 512 bytes
        Sector size (logical/physical): 512 bytes / 512 bytes
        I/O size (minimum/optimal): 512 bytes / 512 bytes
        Disk identifier: 0x00000000

        Device Boot Start End Blocks Id System
        /dev/sda1 2048 34812854 17405403+ 1c Hidden W95 FAT32 (LBA)
        /dev/sda2 * 34812855 191093174 78140160 7 HPFS/NTFS/exFAT
        /dev/sda3 191093175 625137344 217022085 f W95 Ext'd (LBA)
        /dev/sda5 191093238 543350429 176128596 7 HPFS/NTFS/exFAT
        /dev/sda6 543350493 625137344 40893426 83 Linux

        Et encore merci pour votre aide.
        1. Je ne vois pas d'anomalie, sauf que tu n'as pas de swap pour linux, mais c'est pas ça la cause de ton problème...
          Comment as-tu fait de la place sur le disque pour linux ?
        2. Contributeur
          Arf, normalement ça devrait démarrer ;-((

          Tout est bon. Le flag de boot est bien positionné, c'est la bonne partition. Je ne comprends pas ;-\

          Je fait quelques recherches et je reviens...
      3. j'ai créé une partition avec Gparted directement de Windows.
        1. Je suppose que tu as réduit sda5 pour faire de la place.
          Que contient la partition sda5 ?
          As-tu touché aux autres partitions (redimensionnement)
      4. sda5 ne contient que des archives photos, musiques etc ... je n'ai touché à rien d'autre. A la question où mettre Lilo j'ai répondu /dev/sda2 et il me proposait /dev/sda6, aurais-je écrasé le MBR ? (j'ai vu ça sur le net) ?
        1. Contributeur
          A la question où mettre Lilo j'ai répondu /dev/sda2 et il me proposait /dev/sda6, aurais-je écrasé le MBR ? (j'ai vu ça sur le net) ?
          Cherches plus ;-((

          Normalement tu aurais du le mettre sur le MBR (ou sur sda6).
          Là tu l'as mis sur la partition de Windows et apparemment tu as du écraser le pseudo code (je ne connais pas le terme exact) qui permet de démarrer Windows ;-(

          Je suppose qu'une réparation avec le disque d'install doit être la seule solution possible ;-\
        2. Il ne te proposait pas sda ?
          Tu as installé lilo dans la partition Windows.
          Le mbr se situe dans sda justement, tu aurais dû le remplacer et tu ne l'as pas fait.
        3. boot = /dev/sda
          Non, je viens de vérifier, tu as installé lilo en sda, pas en sda2
          Fausse piste...
          Ou alors, tu as fait plusieurs tentatives avant...
      5. Je vais voir ça, merci de votre aide, je vous tiens au courant.