Le vendredi 26 août 2005 à 23:05 +0200, Slackwave a écrit : > Bonjour, Bonsoir, > Je viens de réinstaller Sarge sur un de mes PC à la maison. Ce PC est en > multi-boot avec Windows. > > Il se passe quelquechose d'étrange... > > Après mon install de Sarge, j'installe une image de noyau 2.6.8-11 puis > je modifie mon lilo.conf (comme d'habitude) pour qu'il voie ma partoche > windows. Après avoir fait ces modifs, je tape (comme je l'ai toujours > fait) : > > # lilo -c > > Added Linux * > Added LinuxOLD > Added Windows > > Donc je reboote, et là surprise, lilo, toujours dans sa config > originale, démarre sur le noyau 2.6.8-11 que je viens d'installer sans > me proposer de menu. Donc cette fois-ci je tape : > > # lilo -C /etc/lilo.conf -M /dev/hda > > /boot/boot.0300 exists - no /dev/hda backup copy made. > The Master Boot Record of /dev/hda has been updated. > > Je reboote donc à nouveau, et là, ô surprise, je retrouve le lilo de mon > ancienne installe qui, certes boote windows (par défaut d'ailleurs alors > que normalement j'ai demandé Linux par défaut...), mais ne propose pas > les labels définis dans le lilo.conf, d'ailleurs le noyau 2.6.8 ne boote > pas du tout. > > Donc je fais un : > > # lilo -u > > Fatal: Timestamp in boot sector of /dev/hda differs from date > of /boot/boot.0300Try using the -U option if you know what > you're doing. > > Comme je pense savoir ce que je fais, je tape : > > # lilo -U > Là je ne comprends pas pourquoi tu récupère un ancien boot ? Possibilités : Il y a plusieurs partition d'activées (a), et il y a eu des install de lilo dans les partitions racines et le mbr. Un reliquat d'une ancienne installation ? > Dans le doute, je supprime /boot/boot.0300 puis, pour être sûr de mon > coup, je reboote, sans avoir réinstallé lilo, sur un CD Win98, je fais > un "fdisk /mbr", puis je boote sur une Knoppix, je chroote ma partition, > je refais un : > > # lilo -C /etc/lilo.conf -M /dev/hda > > Je redémarre, et là rebelotte, encore ce vieux lilo avec le Windows par > défaut. D'après mes maigres connaissances linuxiennes, ce comportement > n'a aucun sens ou alors je n'ai rien compris au fonctionnement de ce > bootloader. > > Donc je résume, si je fais lilo -c il boote mon 2.6.8 sans me proposer > d'autre choix, si je fais lilo -M il me sort un vieux lilo tout périmé. > > Quelqu'un a une piste ou une explication ? Car là je n'y comprend plus > rien, pour info voici le contenu de mon lilo.conf qui, comme vous le > verrez, n'a rien d'exotique. D'habitude je recompile mon noyaux plutôt > que d'installer une image mais cette fois-ci j'ai été fainéant, cela > peut-il avoir un rapport ??? > > Merci par avance pour votre précieuse aide : Désolé je ne sais pas :-( Pour lilo.conf je mettrai : delay=20 prompt timeout=150 pour un menu: install=/boot/boot-menu.b pour une image: install=/boot/boot-bmp.b #suivi de la description > # /etc/lilo.conf - See: `lilo(8)' and `lilo.conf(5)', > # --------------- `install-mbr(8)', > `/usr/share/doc/lilo/', > # and `/usr/share/doc/mbr/'. > > # > +---------------------------------------------------------------+ > # | !! Reminder !! > | > # | > | > # | Don't forget to run `lilo' after you make changes to this > | > # | conffile, `/boot/bootmess.txt' (if you have created it), or > | > # | install a new kernel. The computer will most likely fail to > | > # | boot if a kernel-image post-install script or you don't > | > # | remember to run `lilo'. > | > # | > | > # > +---------------------------------------------------------------+ > > # Specifies the boot device. This is where Lilo installs its > boot > # block. It can be either a partition, or the raw device, in > which > # case it installs in the MBR, and will overwrite the current > MBR. > # > boot=/dev/hda > > # Specifies the device that should be mounted as root. (`/') > # > root=/dev/hda1 > > # Enable map compaction: > # Tries to merge read requests for adjacent sectors into a > single > # read request. This drastically reduces load time and keeps the > # map smaller. Using `compact' is especially recommended when > # booting from a floppy disk. It is disabled here by default > # because it doesn't always work. > # > # compact > > # Installs the specified file as the new boot sector > # You have the choice between: text, bmp, and menu > # Look in lilo.conf(5) manpage for details > # > install=bmp > > # Specifies the location of the map file > # > map=/boot/map > > # You can set a password here, and uncomment the `restricted' > lines > # in the image definitions below to make it so that a password > must > # be typed to boot anything but a default configuration. If a > # command line is given, other than one specified by an `append' > # statement in `lilo.conf', the password will be required, but a > # standard default boot will not require one. > # > # This will, for instance, prevent anyone with access to the > # console from booting with something like `Linux init=/bin/sh', > # and thus becoming `root' without proper authorization. > # > # Note that if you really need this type of security, you will > # likely also want to use `install-mbr' to reconfigure the MBR > # program, as well as set up your BIOS to disallow booting from > # removable disk or CD-ROM, then put a password on getting into > the > # BIOS configuration as well. Please RTFM `install-mbr(8)'. > # > # password=tatercounter2000 > > # Specifies the number of deciseconds (0.1 seconds) LILO should > # wait before booting the first image. > # > delay=20 > > # You can put a customized boot message up if you like. If you > use > # `prompt', and this computer may need to reboot unattended, you > # must specify a `timeout', or it will sit there forever waiting > # for a keypress. `single-key' goes with the `alias' lines in > the > # `image' configurations below. eg: You can press `1' to boot > # `Linux', `2' to boot `LinuxOLD', if you uncomment the `alias'. > # > # message=/boot/bootmess.txt > # prompt > # delay=100 > # timeout=100 > > # Specifies the VGA text mode at boot time. (normal, extended, > ask, <mode>) > # > # vga=ask > # vga=9 > # > vga=normal > > # Kernel command line options that apply to all installed images > go > # here. See: The `boot-prompt-HOWTO' and > `kernel-parameters.txt' in > # the Linux kernel `Documentation' directory. > # > # append="" > > # If you used a serial console to install Debian, this option > should be > # enabled by default. > # serial= > > # > # Boot up Linux by default. > # > default=Linux > > image=/vmlinuz > label=Linux > read-only > # restricted > # alias=1 > > initrd=/initrd.img > > image=/vmlinuz.old > label=LinuxOLD > read-only > optional > # restricted > # alias=2 > > initrd=/initrd.img.old > > > # If you have another OS on this machine to boot, you can > uncomment the > # following lines, changing the device name on the `other' line > to > # where your other OS' partition is. > # > # other=/dev/hda4 > # label=HURD > # restricted > # alias=3 > other=/dev/hda3 > label=Windows > # restricted > # alias=2 > > > > > -- Michel Luc mluc@cern91.net | http://www.cern91.net/ GAULE, LUG de l'Essonne: http://gaule.org/ -*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*- <admin@cern91.net> GPG: 1024D/3D07B881 KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881 --------------------------------------------------------
Attachment:
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=