OVH Cloud OVH Cloud

Aïe !!

34 réponses
Avatar
Amélie
Bonjour,

J'ai fait une petite bêtise.
J'ai un dual-boot avec Lilo.
J'ai démarré sur Linux, j'ai modifié des choses dans les configurations de
Lilo.
Après un long moment, je désire aller sous Windows et là au démarrage, plus
de menu pour choisir l'OS que des lettres et numéros.
J'ai donc mis la disquette de Windows, j'ai fait le fdisk /MBR
Maintenant il démarre donc sous Windows sans Lilo
J'ai une disquette de démarrage pour Linux (RH9).
Par contre je ne sais vraiment pas comment faire pour récupérer ou refaire
le dual-boot avec Lilo.
Quelqu'un pourrait-il me détailler les manoeuvres ?
Merci d'avance.

Amélie.

10 réponses

1 2 3 4
Avatar
Amélie
"Web Dreamer" a écrit
désolé, j'ai fait une faute de frappe, c'est :
mount -t ext3 /dev/hdd2 mnt/linux
Le pire c'est que j'avais mis ext3 et en relisant le papier j'ai changé :o)


Amélie.

Avatar
Basile Starynkevitch [news]
Le 05-03-2004, Amélie a écrit :

J'ai fait :
mount -t etx3 /dev/hdd2 mnt/linux

il me marque :
type fs etx3 non pris en charge par le kernel


Essayez plutôt
mount -t ext3 /dev/hdd2 /mnt/linux

(c'est ext3 le type du système de fichier - etx3 est une faute de frappe)

ou à defaut

mount -t ext2 /dev/hdd2 /mnt/linux

(car ext2 est la version antérieure à ext3, et ext3 est compatible
avec ext2)

ou même

mount -t auto /dev/hdd2 /mnt/linux

(le type auto signifie qu'on laisse mount deviner le véritable type du
système de fichier)

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

Avatar
Web Dreamer
Amélie wrote:

Web Dreamer a écrit
mets le chemin complet :
/mnt/linux/sbin/lilo -r /mnt/linux


c'est fait mais il me met :
Fatal: open /boot/boot.b: No such File or Directory

Amélie.


ton rep /boot il est sur une autre partition?
Si oui, la monter dans /mnt/boot ou /mnt/linux/boot de manière à respecter
l'arboréscence de ton linux.
car avec le switch -r lilo fait un chroot dans le répertoir spécifié, et
peut ne pas y trouver /boot si c'est une autre partition que tu n'as pas
monté.
si ton linux est dans /mnt, monte /boot dans /mnt/boot
si ton linux est dans /mnt/linux, monte /boot dans /mnt/linux/boot
Sinon, vérifie que le fichier existe bien.

--
Web Dreamer, Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.

C'est pas parce qu'on a l'alphabet
qu'il faut ecrire en alphabet !
-- H.Renneau


Avatar
Amélie
Web Dreamer" a écrit
ton rep /boot il est sur une autre partition?
Si oui, la monter dans /mnt/boot ou /mnt/linux/boot de manière à respecter
l'arboréscence de ton linux.
car avec le switch -r lilo fait un chroot dans le répertoir spécifié, et
peut ne pas y trouver /boot si c'est une autre partition que tu n'as pas
monté.
si ton linux est dans /mnt, monte /boot dans /mnt/boot
si ton linux est dans /mnt/linux, monte /boot dans /mnt/linux/boot
Sinon, vérifie que le fichier existe bien.


alors j'ai fait :
mount -t auto /dev/hdd1 /mnt/linux/boot
mount -t auto /dev/hdd2 /mnt/linux
/mnt/linux/sbin/lilo -r /mnt/linux

et j'ai eu ce message :
/etc/lilo.conf: No such file or directory

On s'approche....ça va bientôt être bon :o))

Amélie.

Avatar
Web Dreamer
Amélie wrote:

alors j'ai fait :
mount -t auto /dev/hdd1 /mnt/linux/boot
mount -t auto /dev/hdd2 /mnt/linux
/mnt/linux/sbin/lilo -r /mnt/linux

et j'ai eu ce message :
/etc/lilo.conf: No such file or directory

On s'approche....ça va bientôt être bon :o))


tu t'es trompé d'ordre, car /boot doit être monté dans linux une fois linux
monté!

tape :

mount -t auto /dev/hdd2 /mnt/linux
mount -t auto /dev/hdd1 /mnt/linux/boot
/mnt/linux/sbin/lilo -r /mnt/linux

ou alors, si ton /etc est lui aussi dans une autre partition, tape :
mount -t auto /dev/hdd2 /mnt/linux
mount -t auto /dev/hdd1 /mnt/linux/boot
mount -t auto /dev/hd?? /mnt/linux/etc
/mnt/linux/sbin/lilo -r /mnt/linux

là, ça devrait marcher.

--
Web Dreamer, Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.

"Plus je grossis, plus je m'aigris."
-- P. Geluck

Avatar
Amélie
Web Dreamer a écrit
tu t'es trompé d'ordre, car /boot doit être monté dans linux une fois
linux

monté!

tape :

mount -t auto /dev/hdd2 /mnt/linux
mount -t auto /dev/hdd1 /mnt/linux/boot
/mnt/linux/sbin/lilo -r /mnt/linux
En fait en ligne de commande je le faisait (c'est logique) par contre sur

papier j'ai mis dans l'ordre (faut que j'arrête les classements) :o)

ou alors, si ton /etc est lui aussi dans une autre partition, tape :
mount -t auto /dev/hdd2 /mnt/linux
mount -t auto /dev/hdd1 /mnt/linux/boot
mount -t auto /dev/hd?? /mnt/linux/etc
/mnt/linux/sbin/lilo -r /mnt/linux

là, ça devrait marcher.


En fait il manquait le fichier lilo.conf il y en avait deux autres :
lilo.conf.anaconda et lilo.conf.rpmsave
Donc j'ai créé le fichier lilo.conf avec dedans :

boot=/dev/hda
prompt
timeoutP
message=/boot/message
root=/dev/hdd2

image="/boot/vmlinuz-2.4.20-8"
label="2.4.20-8"
root="/dev/hdd2"
read-only
initrd="/boot/initrd-2.4.20-8.img"
bios=0x82

image="/usr/src/linux/arch/i386/boot/bzImage"
label="Linux_Compiled"
root="/dev/hdd2"
read-only
optional
bios=0x82

other=/dev/hda1
label="Windows98"
image="/dev/hda1"
root="/dev/hdd2"
initrd="/boot/initrd-2.4.20-8.img"
bios=0x82

et j'ai recommencé, là il me met :
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added 2.4.20-8 *
Syntax error near line 12 in file /etc/lilo.conf

donc un problème sur bios=0x82

C'est quoi ces problèmes de BIOS drive 0x82 ?

Amélie.

Avatar
Web Dreamer
Amélie wrote:

En fait il manquait le fichier lilo.conf il y en avait deux autres :
lilo.conf.anaconda et lilo.conf.rpmsave
Donc j'ai créé le fichier lilo.conf avec dedans :

boot=/dev/hda
prompt
timeoutP
message=/boot/message
root=/dev/hdd2

image="/boot/vmlinuz-2.4.20-8"
label="2.4.20-8"
root="/dev/hdd2"
read-only
initrd="/boot/initrd-2.4.20-8.img"
bios=0x82

image="/usr/src/linux/arch/i386/boot/bzImage"
label="Linux_Compiled"
root="/dev/hdd2"
read-only
optional
bios=0x82

other=/dev/hda1
label="Windows98"
image="/dev/hda1"
root="/dev/hdd2"
initrd="/boot/initrd-2.4.20-8.img"
bios=0x82

et j'ai recommencé, là il me met :
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added 2.4.20-8 *
Syntax error near line 12 in file /etc/lilo.conf

donc un problème sur bios=0x82

C'est quoi ces problèmes de BIOS drive 0x82 ?


Tu as utilisé quel fichier pour créer lilo.conf.
lilo.conf.anaconda ou lilo.conf.rpmsave?
car j'ai pas de ligne bios=0x82
Tu as un bios spécifique?
commente cette ligne (pour pas l'effacer) pour voir.
essay de mettre :
# bios=0x82
au lieu de
bios=0x82

et là ça devrait marcher.

--
Web Dreamer, Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.

pour l'info, veuiller clicker-double sur mes pages (bleu)
-+- AV in: Guide du Cabaliste Usenet - Les dossiers secrets -+-

Avatar
Amélie
Web Dreamer a écrit
Tu as utilisé quel fichier pour créer lilo.conf.
lilo.conf.anaconda ou lilo.conf.rpmsave?
car j'ai pas de ligne bios=0x82
J'ai pris lilo.conf.rpmsave


Tu as un bios spécifique?
J'ai une ASUS A7V8X....donc logiquement pas de problème (ça marchais avant)


commente cette ligne (pour pas l'effacer) pour voir.
essay de mettre :
# bios=0x82
au lieu de
bios=0x82

et là ça devrait marcher.
J'ai supprimé les bios=0x82 et maintenant il me met ça :


Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added 2.4.20-8 *
Skipping /usr/src/linux/arch/i386/boot/bzImage
Added Windows98
Fatal: Kernel doesn't support initial RAM disks

Voilà....je ne sais pas si on progresse ou pas.

Amélie.

Avatar
Amélie
Je crois savoir d'où vient le problème !
Je boot avec le CD de Red Hat 9 je me met en mode rescue, je met
linux rescue

ensuite chroot /mnt/sysimage

puis enfin
mount -t auto /dev/hdd2 /mnt/linux
mount -t auto /dev/hdd1 /mnt/linux/boot
/mnt/linux/sbin/lilo -r /mnt/linux

Du coup le BIOS Drive 0x82 correspond à un disque dur SCSI (je boote sur mon
graveur CD IDE qui est reconnu comme SCSI).
Il faudrait que je démarre à partir de la disquette mais alors là je ne sais
pas comment faire.
Au démarrage sur la disquette il y a
boot :

Si je fais ENTREE je démarre linux et j'arrive sous X
Je dois faire CTRL+ALT+F1
puis me logguer en root pour faire
mount -t auto /dev/hdd2 /mnt/linux
mount -t auto /dev/hdd1 /mnt/linux/boot
/mnt/linux/sbin/lilo -r /mnt/linux

c'est ça ?

Amélie.
Avatar
Amélie
Alors !!!

Vu le code erreur, c'est un périphérique SCSI qui me bloque (enfin je que
j'ai pu comprendre).

Donc j'ai démarré de la disquette boot, j'ai tappé les 3 lignes de commandes
et j'ai comme message d'erreur :

Warning: BIOS drive 0x82 may not be accessible
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 0
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 2
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 4
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 6
Warning: BIOS drive 0x82 may not be accessible
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 0
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 2
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 4
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 6
Warning: BIOS drive 0x82 may not be accessible
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 0
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 2
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 4
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 6
Warning: BIOS drive 0x82 may not be accessible
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 0
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 2
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 4
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 6
Warning: BIOS drive 0x82 may not be accessible
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 0
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 2
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 4
ide-scsi: hdb: unsupported command in request queue (0)
end_request: I/O error, dev 03:40 (hdb), sector 6
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added 2.4.20-8 *
Skipping /usr/src/linux/arch/i386/boot/bzImage
Added Windows98
Fatal: Kernel doesn't support initial RAM disks

Alors j'ai débranché le graveur et le lecteur ZIP, là je me retrouve avec 2
disques durs seulement et les messages d'erreur :
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added 2.4.20-8 *
Skipping /usr/src/linux/arch/i386/boot/bzImage
Added Windows98
Fatal: Kernel doesn't support initial RAM disks

Ma configuration :
hda1 ==> 40Go (Windows 98)
hdb1 ==> Graveur
hdc1 ==> Zip 100 Mo
hdd1 ==> Linux (boot)
hdd2 ==> Linux (/)

Tout fonctionnait bien jusqu'à ce que je modifie une donnée dans le centre
de configuration KDE (concernant LILO) mais je ne l'ai pas appliquée, je
l'ai remoidifiée tout de suite après. Ensuite j'ai fait un test pour le
Coolpix 5400, j'ai bien vu les photos, j'ai touché un peu à Gphoto2 ensuite
j'ai testé de graver un CD, ce qui à bien fonctionné. J'ai éteind le
PC.....au redémarrage il n'a booté sur rien, il écrivait des
L000110101LLLL01010001 .....

Alors j'ai pris la disquette boot windows 98 pour faire un FDISK /MBR
Maintenant impossible de remettre LILO :o(((

Voilà, je ne sais plus quoi faire :o(((

Amélie.
1 2 3 4