On Saturday 11 March 2006 07:37, Jean-Yves LE GOFF wrote:
> Bonjour !
>
> Depuis quelque temps déjà, j'ai migré sous MDV 2006 depuis une MDK 10.0,
> en installant la 2006 sur un nouveau DD et j'ai monté les données de la
> 10.0 pour un accés depuis la 2006
>
> Mais je voudrais aussi pouvoir démarrer ma 10.0 (quelques softs absents
> de la 2006) sans pour autant rebrancher le disque concerné en maître.
>
> J'ai ajouté une entrée à lilo, mais le démarrage ne se fait pas bien.
> Je pense que le fstab situé sur le DD de la 10.0 est à corriger (ou bien
> celui situé sur le DD de la 2006?), mais je ne suis pas trop sûr de mon
> coup...
>
> voici l'entrée lilo en question:
>
> image=/mnt/MDK10_sys/boot/vmlinuz
> label="MDK_10.0"
> root=/dev/hdb1
> initrd=/boot/initrd.img
>
> ++
> jy
Pour lilo je ne peux pas t'aider. Mais si tu veux passer à Grub, ce n'est pas
compliqué. Grub est parfait pour démarrer plusieurs systèmes.
D'abord si grub n'est pas installé, installe -le sous 2006 (ou 10.0, aucune
importance). Tu peux utiliser mcc pour changer ton lilo en grub et ça
installera tout ce qu'il faut.
Puis ouvres le fichier /boot/grub/menu.lst et mets-y de quoi démarrer tes 2
(ou plus) systèmes. Voici un exemple :
==============================================================
timeout 10 # Attends 10 secondes
avant de démarrer
color black/cyan yellow/cyan # Inutile : juste pour faire joli
shade 1
default 0 # Par défaut ça
démarra au premier "title" (ici MDV 2006.0 sur
hda1)
# lignes pour démarrer MDV 2006.0 : ajustes suivant ce que tu as sur ton
système
#NB: "hd0,0" est la nomenclature grub pour hda1
title MDV 2006.0
# Entrée qui s'affichera dans le menu Grub
kernel (hd0,0)/boot/vmlinuz root=/dev/sda1 resume=/dev/sdb2 splash=silent
vga=791
initrd (hd0,0)/boot/initrd.img
#Si tu as Windows, tu décommentes et ajustes :
#title windows
#root (hd1,0)
#map (0x81) (0x80)
#map (0x80) (0x81)
#makeactive
#chainloader +1
# Démarre une Debian sur hdb3 :
title Debian, kernel 2.4.27-2-386
kernel (hd1,2)/boot/vmlinuz-2.4.27-2-386 root=/dev/hdd3 ro vga=791
initrd (hd1,2)/boot/initrd.img-2.4.27-2-386
# Pour tester la ram : memtest est sur hda1 comme MDV !
title memtest-1.60
kernel (hd0,0)/boot/memtest-1.60.bin
==============================================================
Tu enregistres.
Tu lances Gub en root.
Puis sous grub tu installes le boot grub dans le MBR de hda (hd0 si on "cause
grub) ou éventuellement un autre disque si tu en as plusieurs :
Tu vérifies d'abord où se trouvent les fichiers grub :
grub> find /boot/grub/stage1
(hd0,0)
(hd1,1)
dans cet exemple, ça te dis que les fichiers grub sont sur hd0,0 (hda1 en
linux) et hd1,1 (hdb,2)
Puis tu indiques à grub l'emplacement du root device (là où tu as modifié
menu.lst), par exemple :
grub> root (hd0,0)
Enfin tu installes GRUB dans le MBR de hd0 (ou un autre disque si tu préfères)
grub> setup (hd0)
Tu quittes grub (quit).
Prévois quand même ce qu'il faut (un CD live par exemple) au cas où ta config
grub ne fonctionnerait pas.
Tu reboootes.
Si tu n'as pas fait d'erreur tu devrais avoir un menu avec les entrées que tu
as déclaré dans menu.lst.
NB : si le boot fonctionne et si tu veux rajouter une nouvelle entrée dans
menu.lst, il est inutile (contrairement à lilo) de réinstaller le boot.
Si tu as fait une erreur, c'est très simple : tu bootes sur le CD live, tu
modifies menu.lst et tu réinstalles le boot.
Maintenant, pour pouvoir accéder à partir de MDV 2006 aux fichiers des
partitions de la 10.0 (ou vice-versa), il faut, bien évidemment, utiliser la
commande mount ou/et modifier fstab.
Bonne chance
Jean-Claude
=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================