Peronnalisation LILO

Résolu
Bonjour,

Je souhaite modifier LILO pour charger les 2 disques dur (en maitre)

/etc/lilo.conf
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

default="linux"
boot=/dev/hda
map=/boot/map
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hda1
initrd=/boot/initrd.img
append="devfs=nomount acpi=ht resume=/dev/hda5 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda1
initrd=/boot/initrd.img
append="devfs=nomount acpi=ht resume=/dev/hda5"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda1
initrd=/boot/initrd.img
append="failsafe acpi=ht resume=/dev/hda5 devfs=nomount"
read-only

J'ai ajouté ces lignes :

# Chargement Windows XP
other=/dev/hdb
label="Windows XP Pro"

Que faut-il mettre pour charger le second disque dur Windows XP Pro ?

Centre controle mandrakelinux 10.1
Partition Windows
second disque dur: 10 Go
Périphérique: hdb1
Lettre de lecteur DOS supposée C:
Type : W95 FAT32 (LBA)
Taille : 9.5 Go

hdb
PAS DE POINT DE MONTAGE : /mnt/windows ???

--
La liberté a-t-elle un prix ? Heureusement Linux est là.

9 réponses

  1. Modérateur
    Salut,

    Essaie :
    # Chargement Windows XP
    other=/dev/hdb1
    label="Windows XP Pro"
    table=/dev/hdb
    Et relance "lilo" après les modifs :
    /sbin/lilo
    ;-)
    1. Contributeur
      Merci,

      /etc/lilo.conf
      ...

      # Chargement Windows XP
      other=/dev/hdb1
      label="Windows XP Pro"
      table=/dev/hdb

      shell:
      su
      /sbin/lilo

      Added linux *
      Added linux-nonfb
      Added failsafe
      Fatal: Image name, label, or alias contains a blank character: 'Windows XP Pro'
      [root@localhost etc]#
      1. Je dirais

        #Chargement Windows XP
        other=/dev/hdb1
        label="Windows_XP_Pro"
        table=/dev/hdb
        

        puis

        /sbin/lilo
        1. Contributeur
          Bonjour,

          #Chargement Windows XP
          other=/dev/hdb1
          label="Windows_XP_Pro"
          table=/dev/hdb

          Lilo a été modifié, au démarrage WinXP

          PB : curseur DOS seulement donc n'a

          La liberté a-t-elle un prix ? Heureusement Linux est là.
          1. Contributeur
            Bonjour,

            Ajout des lignes dans lilo.conf
            #Chargement Windows XP
            other=/dev/hdb1
            label="Windows_XP_Pro"
            table=/dev/hdb

            Lilo a été modifié,
            Redémarrage

            Lilo:

            Linux
            ...
            WinXP

            PB : curseur DOS seulement donc n'a pas trouvé le disque dur.

            Pour info :
            2 disques durs IDE en Master :
            - le premier disque ExcelStore 80Go
            - le second est Quantum 10 Go

            Que faut-il faire pour que les 2 disques durs soient pris en compte par LILO ?

            Les 2 disques durs sont reconnu par le BIOS.
            1. Modérateur
              Salut,

              Essaie de rajouter ça :
              map-drive = 0x80
              to        = 0x81
              map-drive = 0x81
              to        = 0x80
              Ce qui devrait donner :
              #Chargement Windows XP
              other=/dev/hdb1
              label="Windows_XP_Pro"
              map-drive = 0x80
              to        = 0x81
              map-drive = 0x81
              to        = 0x80
              table=/dev/hdb 
              Je garantie pas que ça marche...
              1. Contributeur
                Bonjour,

                A quoi correspond les lignes :

                map-drive = 0x80
                to = 0x81
                map-drive = 0x81
                to = 0x80
                1. Modérateur
                  C'est pour inverser l'ordre des disques tel que les voit le Bios.

                  En gros le Bios assigne un identifiant à chaque disque trouvé (0x80, 0x81 etc...), donc en inversant cet identifiant on lui fait croire qu'il boote sur le 0x80 alors qu'en réalité il bootera sur le 0x81.
              2. Contributeur
                Merci pour ce tuyau,

                Je vais essayer demain, je vous mettrai au courant.