Jump to content

Configuration de lilo sur Ubuntu


Recommended Posts

Bonjour à tous,

alors voilà j'aurais quelques questions à poser concernant la configuration de lilo sur Ubuntu (Distribution qui me convient très bien mais qui installe GRUB et pas Lilo). Sur mon poste, de façon régulière (je ne vais pas dire systématique mais presque), j'ai une erreur 18 au boot de GRUB, D'après ce que j'ai pu voir sur différents forums, le problème viendrait soit du fait que mes partitions linux sont au delà de je ne sais plus quel cylindre soit du fait que les partitons systèmes de linux ne sont pas sur le même disque que celle de windows; enfin bref, du coup je me suis dit qu j'allais installé lilo (d'ailleurs avec les autres distribs que j'avais essayé, à chaque fois c'était avec lilo et j'ai jamais eu un pépin avec);

Donc hier j'ai lancé un apt-get install lilo mais voilà je pensais que lilo allait récupéré les infos de grub mais c'est pas le cas (j'suis un peu naïf quand même :non:)

Du coup je lance un liloconfig mais là dès la première question je bloque (euh j'suis un peu newb quand même sur Linux donc ... pas tapper hein ... :8 ) :

root@ubuntu-hoary:/home/jpeg # liloconfig

LILO, the LInux LOader, sets up your system to boot Linux directly

from your hard disk, without the need for a boot floppy.

You must do three things to make the Linux system boot from the

hard disk. Install a partition boot record, install a master boot

record, and set the partition active. You'll be asked to perform

each of these tasks. You may skip any or all of them, and perform

them manually later on.

This will result in Linux being booted by default from the hard disk.

If your setup is complicated or unusual you should consider writing your

own customised /etc/lilo.conf. To do this you should exit this configuration

program and refer to the comprehensive lilo documentation, which can be

found in /usr/share/doc/lilo/.

Install a partition boot record to boot Linux from /dev/hdb8? [Yes]

Que dois je mettre (je sais je pourrais laisser les choix par défaut mais j'ai peur de ne pas pouvoir redémarrer :8 ) : je pense qu'il faut bien que je mette sur YES sur la première question du fait que c'est ma partition / mais j'aimerai en être sur.

Voilà mon fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /mnt/C          ntfs    umask=0222,auto,iocharset=iso8859-15 0       0
/dev/hda5       /mnt/D          ntfs    umask=0222,auto,iocharset=iso8859-15 0       0
/dev/hda6       /mnt/E          ntfs    umask=0222,auto,iocharset=iso8859-15 0       0
/dev/hdb6       /mnt/G          vfat    umask=000,auto,rw,exec,iocharset=iso8859-15     0       0
/dev/hdb5       /mnt/F          vfat    umask=000,auto,rw,exec,iocharset=iso8859-15     0       0
/dev/hdb8       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdb9       /home           ext3    defaults        0       2
/dev/hdb7       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/hdd        /media/cdrom1   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

et mon menu.lst :

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.           
default  8	

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout  15

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title  Windows 95/98/NT/2000
# root  (hd0,0)
# makeactive
# chainloader	+1
#
# title  Linux
# root  (hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default optons below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hdb8 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,7)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## nonaltoption boot targets option
## This option controls options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## ## End Default Options ##

title  Ubuntu, kernel 2.6.10-5-686-smp 
root  (hd1,7)
kernel  /boot/vmlinuz-2.6.10-5-686-smp root=/dev/hdb8 ro quiet splash
initrd  /boot/initrd.img-2.6.10-5-686-smp
savedefault
boot

title  Ubuntu, kernel 2.6.10-5-686-smp (recovery mode)
root  (hd1,7)
kernel  /boot/vmlinuz-2.6.10-5-686-smp root=/dev/hdb8 ro single
initrd  /boot/initrd.img-2.6.10-5-686-smp
savedefault
boot

title  Ubuntu, kernel 2.6.10-5-386 
root  (hd1,7)
kernel  /boot/vmlinuz-2.6.10-5-386 root=/dev/hdb8 ro quiet splash
initrd  /boot/initrd.img-2.6.10-5-386
savedefault
boot

title  Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root  (hd1,7)
kernel  /boot/vmlinuz-2.6.10-5-386 root=/dev/hdb8 ro single
initrd  /boot/initrd.img-2.6.10-5-386
savedefault
boot

title  Ubuntu, kernel 2.6.10-4-386 
root  (hd1,7)
kernel  /boot/vmlinuz-2.6.10-4-386 root=/dev/hdb8 ro quiet splash
initrd  /boot/initrd.img-2.6.10-4-386
savedefault
boot

title  Ubuntu, kernel 2.6.10-4-386 (recovery mode)
root  (hd1,7)
kernel  /boot/vmlinuz-2.6.10-4-386 root=/dev/hdb8 ro single
initrd  /boot/initrd.img-2.6.10-4-386
savedefault
boot

title  Ubuntu, kernel memtest86+ 
root  (hd1,7)
kernel  /boot/memtest86+.bin  
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title  Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title  Microsoft Windows XP Professionnel
root  (hd0,0)
savedefault
makeactive
chainloader	+1

merci d'avance pour tout :francais:

Link to post
Share on other sites
Je n'ai pas lu tout ce que tu as écrit mais as-tu regardé en haut de ce forum et lu le topic concernant les Bootloaders?

je viens de jeter un oeil dessus et un truc me fait peur (à moins que je comprenne mal) :

Au contraire de grub, lilo ne sais pas lire les partitions (ext2/3+reiserfs au moins pour grub), et surtout, il ne dispose pas de console de récupération, ce qui peut se révéler très ennuyeux dans certains cas.

:francais: mes partitions linux sont en ext3 !

cela veut il dire que même si j'arrive à installer Lilo, ça ne fonctionnera pas du fait que mes partitions sont en ext3 ?

Link to post
Share on other sites

nan, je sais pas ce que tuxxX a voulu dire... mais lilo peut booter sur des partochs ext3 !!

et heureusement, sinon il aurait moins de succès.

Pour ton pb le fait de changer de bootloader ne devrait pas changer grand chose.

Ce que tu peux essayer :

Dans le bios, au menu des disques durs, mets "Access mode" sur "LBA" pour ton dd linux.

Ou alors essaie de coller une partition /boot sur hda.

Au passage, où est ce que grub est installé ? (mbr ?)

Link to post
Share on other sites

Lilo existe bien avant Grub, et Linux existe depuis longtemps, prends par exemple Slackware, la plus vieille, elle utilise toujours Lilo. Donc, si Lilo ne savait pas lire les ext3 il y aurait un problème. Sinon, Mandriva aussi par défaut c'est Lilo et par défaut, ce sont des ext3 les partitions donc, tu imagines si ça posait problème :)

J'ai installé une Hoary hier, et par défaut, Grub est sur le MBR mais est-ce que jpeg717469 a installé Grub par défaut :zarb:

Link to post
Share on other sites

Grub est installé sur mon MBR, c'était mon choix par défaut lors de l'installation de Ubuntu Warty que j'ai upgradé via apt-get en Hoary.

Je pense que mon problème sur Grub vient du fait que mes partitions linux sont sur la fin de mon disque dur secondaire (du moins d'après les infos que je peux avoir sur mon erreur 18); j'ai pas trop envie de refaire toute mon installation de A à Z sachant qu'en dehors de ce problème, Ubuntu fonctionne à merveille. En général, quand j'ai cette erreur, j'éteint mon PC puis le rallume et le boot se déroule à nouveau bien sans message d'erreur.

D'où l'idée de changer de bootloader et passer par Lilo (d'autant plus que je n'ai jamais eu de problèmes avec Lilo et mes anciennes distributions (Mandrake et Redhat). J'ajoute également qu'avant de passer sur Ubuntu, j'avais une Suse 9.2 qui elle fonctionnait avec Grub (les partitions étaient les mêmes que maintenant) et je n'ai jamais vu ce message d'erreur avec ma Suse.

Si je dois réinstaller totalement mon système (ce que je n'ai pas envie de faire), le CD de la Hoary permet il de choisir le bootloader ?

Encore merci pour votre aide :zarb:

Link to post
Share on other sites

Non, même en mode expert ou serveur, je ne pense pas qu'il y ait la possibilité pour Lilo.

Sinon, Ubuntu c'est du Debian, (/me a déjeuné et sait à nouveau penser [quoique]), donc, lilo est installé (mais pas configuré), donc, si tu ouvres une console et que tu tappes:

sudo dpkg-reconfigure lilo

au lieu de te tapper liloconfig, autant utilisé les outils Debian :)

Link to post
Share on other sites
je viens de jeter un oeil dessus et un truc me fait peur (à moins que je comprenne mal) :

:francais: mes partitions linux sont en ext3 !

cela veut il dire que même si j'arrive à installer Lilo, ça ne fonctionnera pas du fait que mes partitions sont en ext3 ?

En effet, ce n'était pas très clair... C'est modifié ;)

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...