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
Philippe Delsol
Infos complémentaires :

1er disque dur Maître (Nappe 1)
Boot Windows 98 : hda1

2ème disque dur Maître (Nappe 2)
Boot Linux : hdb1
Racine Linux : hdb2


Fichier lilo.conf :

boot="/dev/hda"
prompt
timeout="50"
message=/boot/message
root=/dev/hdd2
vga="791"
default=2.4.20-8

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"

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

other=/dev/hda1
label="Windows98"

image="/dev/hda1"
root="/dev/hdd2"
initrd="/boot/initrd-2.4.20-8.img"

C'est quoi le timeout à 50 ?


Ca veut dire qu'au bout de 50 secondes il "bootera" sur l'image par
défaut soit "2.4.20-8" dans votre cas.

J'avais un compteur de 10 secondes avant, quand les 10 secondes étaient
passées il lançait Windows 98.

Amélie.


Philippe

Avatar
Philippe Delsol

Infos complémentaires :

1er disque dur Maître (Nappe 1)
Boot Windows 98 : hda1

2ème disque dur Maître (Nappe 2)
Boot Linux : hdb1
Racine Linux : hdb2


Fichier lilo.conf :

boot="/dev/hda"
prompt
timeout="50"
message=/boot/message
root=/dev/hdd2
vga="791"
default=2.4.20-8

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"

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

other=/dev/hda1
label="Windows98"

image="/dev/hda1"
root="/dev/hdd2"
initrd="/boot/initrd-2.4.20-8.img"

C'est quoi le timeout à 50 ?



Ca veut dire qu'au bout de 50 secondes il "bootera" sur l'image par
défaut soit "2.4.20-8" dans votre cas.


Lire 50 dixièmes de secondes = 5 secondes !

J'avais un compteur de 10 secondes avant, quand les 10 secondes étaient
passées il lançait Windows 98.

Amélie.



Philippe




Avatar
Vincent RIEDWEG
En cette belle journée du Vendredi 5 Mars 2004 00:31, Amélie écrivait sur
fr.comp.os.linux.configuration :
Infos complémentaires :

1er disque dur Maître (Nappe 1)
Boot Windows 98 : hda1

2ème disque dur Maître (Nappe 2)
Boot Linux : hdb1
Racine Linux : hdb2


OK..

Et comme ca :

Fichier lilo.conf :

boot="/dev/hda"
prompt
timeout="50"
message=/boot/message


Supprimer ca : root=/dev/hdd2

vga="791"
default=2.4.20-8

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"


Ajouter ca : bios=0x82

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


Ajouter ca : bios=0x82

Ton noyau est compilé sans support ramdisk?

other=/dev/hda1
label="Windows98"


Bizzare ces trois dernières lignes... A supprimer.

image="/dev/hda1"
root="/dev/hdd2"
initrd="/boot/initrd-2.4.20-8.img"

C'est quoi le timeout à 50 ?
J'avais un compteur de 10 secondes avant, quand les 10 secondes étaient
passées il lançait Windows 98.


Et bien pourquoi ne pas le mettre à 10 ;o))

Vincent.

Avatar
françois
françois wrote:
Salut

Met ta disquette ,boot, en indiquant root=/dev/hdbX :
boot: root=/dev/hdbX
(pas besoin de le préciser si c'est une disquette faite lors de
l'installation du système)

hdbX étant la partition root (/) sur laquelle tu va booter (le b de hdb
indique le deuxième disque ide ou se trouve linux : Disque Maitre 2 ,et
le X le numéro de ta partition linux sur le disque hdb).

Une fois que tu as obtenus une invite de commande (shell) tape
simplement lilo -v et regarde ce qui t'indique
c'est du genre : added linux * (l'* signifie que le système
en added xp question est bootable).
Si c'est ok (pas de message d'erreur )alors reboot .

ps : google !!!



Petite réctification qui à son importance .



hda: PRIMARY MASTER (maître au premier contrôleur)
hdb: PRIMARY SLAVE (esclave au premier contrôleur)
hdc: SECONDARY MASTER (maître au second contrôleur)
hdd: SECONDARY SLAVE (esclave au second contrôleur)

et donc dans ta config :

1er disque dur Maître (Nappe 1)
Boot Windows 98 : hda1



Ok

2ème disque dur Maître (Nappe 2)
Boot Linux : hdb1
Racine Linux : hdb2


pas ok !

si donc tu as le dd sur le second ide en maitre
cela devient hdc ,hdc1 pour le boot linux ,et hdc2 pour le root
pour en être sure boot avec ta fameuse disquette et quand tu as le shell
fait un cfdisk (en précisant le disque cfdisk /dev/hd{a ou b ou c ou d} .

Avatar
Web Dreamer
Amélie wrote:

une fois la disquette de démarrage lancée :
monte la partition racine de ton linux, puis :
lilo -r /PointDeMontageDeLaPartitionRacine


Je dois donc mettre la disquette....ça démarre dessus....il y a boot qui
apparaît, là je fais ENTREE pour lancer Linux ou je tappe la commande à ce
niveau ?

Ensuite pour ma part je devrais donc écrire ceci :
lilo - r /dev/hda1
c'est bien comme ça que cela s'écrit ?

Pour info :
Disque Maitre 1 : Windows
Disque Maitre 2 : Linux


Non, tu fait :
mount -t etx3 /dev/hdaDisqueLinux mnt/linux
puis lilo -r /mnt/linux
ou plutôt /mnt/linux/sbin/lilo -r /mnt/linux

tu monte ton linux, puis tu lances lilo.
L'avantage de cette méthode, est qu'un CD genre Knopix (ou distro autre que
celle d'installée) te permet de réparer ton lilo de ton Linux installé.

Dans mon cas ce serait :
mount -t /dev/hda5 /mnt/linux
/mnt/linux/sbin/lilo -r /mnt/linux

tu peut monter directement dans mnt :
mount -t /dev/hda5 /mnt
/mnt/sbin/lilo -r /mnt


petit lien :
http://www.freenix.fr/unix/linux/fcol-faq/fcol-faq-4.html

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

Ne coupez pas la session tout de suite...
effleurez encore une fois mon clavier de vos doigts sensuels...
-- Pierre Ficheux


Avatar
Amélie
"Web Dreamer" a écrit
Non, tu fait :
mount -t etx3 /dev/hdaDisqueLinux mnt/linux
puis lilo -r /mnt/linux
ou plutôt /mnt/linux/sbin/lilo -r /mnt/linux


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

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

Si je vire -t etx3 c'est bon mais à
lilo -r /mnt/linux j'ai :
Fatal: open /boot/boot.b: No such File or Directory

Bref je teste un peu tout et j'ai toujours le même truc :
BIOS drive 0x82 may not accessible
ça vient du fait que j'ai fait FDISK /MBR avec la disquette de windows98 ?

Je suis perdue là :o(
Impossible de remettre ce LILO ou à défaut GRUB :o(

Amélie.

Avatar
Web Dreamer
Amélie wrote:

"Web Dreamer" a écrit
Non, tu fait :
mount -t etx3 /dev/hdaDisqueLinux mnt/linux
puis lilo -r /mnt/linux
ou plutôt /mnt/linux/sbin/lilo -r /mnt/linux


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

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


désolé, j'ai fait une faute de frappe, c'est :
mount -t ext3 /dev/hdd2 mnt/linux

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

C'est toi le nouveau ?
Je ne sais pas, je viens d'arriver.


Avatar
Web Dreamer
Amélie wrote:

Si je vire -t etx3 c'est bon mais à
lilo -r /mnt/linux j'ai :
Fatal: open /boot/boot.b: No such File or Directory


mets le chemin complet :
/mnt/linux/sbin/lilo -r /mnt/linux

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

Tempete en novembre,
Temps a chier en decembre.

Avatar
Amélie
Basile Starynkevitch [news] a écrit
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)


ok, merci, c'est bon à savoir

Amélie.

Avatar
Amélie
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.

1 2 3 4