[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] RE: 2 distrib



...
> mais je pense que c'est bcp plus simple que ça !
effectivement...

> Un seul Lilo sur le MBR du disque dur principal (le primary master)
> et dans lilo.conf, des entrées pour
> -Window$ (hda1)
> -Linux 1 (hda2) (RedHat 7.1)
> -Linux 2 (hdb1) (Mdk 8.0)
> - etc etc...
> 
> en spécifiant à chaque fois sur quel disque dur et quelle partition se
> trouve le Linux que tu veux démarrer.
> Simple non !
> Pas besoin de plusieurs Lilo sur chaque partition !

Bien vu Didier.

Effectivement: tu n'as besoin que d'un seul LILO avec un lilo.conf
mais tu as intéret a n'avoir qu'une seule partition /boot pour toutes
les distribs (et pour celles qui ne mettent pas le kernel dans /boot
mais dans / (RH faisant ca avant - chais pas s'ils le font encore),
déplace-le dans /boot), du genre:

image = /boot/vmlinuz.redhat
 root = /dev/hdb1
 label = rh

image = /boot/vmlinuz.mandrake
 root = /dev/hdc2
 label = mdk

other = /dev/hda1
 label = win
 table = /dev/hda

C'est nécessaire car tu as peut-etre des versions de kernel differentes
sur chacune des distribs et eventuellement avec des patches supplementaires
differents.

Tu crées une partition a part pour le /boot de toutes les distributions
(taille: environ 20 MB devraient suffire), p.ex. /dev/hdc1

Tu installes tout a fait normalement, p.ex. la Mandrake, et si elle
utilise un /boot, tu fais un truc du genre:

mv /boot /boot.local
mkdir /boot
mount /dev/hdc1 /boot
cp /boot.local/vmlinuz /boot/vmlinuz.mandrake

et tu ajoutes la ligne correspondante a /etc/fstab:
/dev/hdc1       /boot   ext2    defaults 1 2

Tu fais pareil pour la Redhat:
mv /boot /boot.local
mkdir /boot
mount /dev/hdc1 /boot
cp /boot.local/vmlinuz /boot/vmlinuz.redhat

et pareil pour /etc/fstab

Pour finir, tu configures lilo.conf comme décrit ci-dessus
sur chacune des distribs (tu peux aussi copier ce lilo.conf-là
dans /boot et faire un lien
  mv /etc/lilo.conf /etc/lilo.conf.original
  ln -s /boot/lilo.conf /etc/lilo.conf

Comme ca tu peux executer "lilo" depuis n'importe quelle distrib.

voila, voila...

Pour le /home commun, c'est tres simple, suffit de creer une partition
a part pour /home, que tu montes a chaque fois sur /home, peu importe
quelle distrib tu lances.
Suffit de configurer /etc/fstab - ajoutes-y une ligne du genre
/dev/hdc3       /home   reiserfs    defaults 1 2

Faut évidemment modifier /dev/hdc3 pour y mettre la partition contenant
/home sur ta machine et éventuellement changer "reiserfs" en "ext2" si
tu utilises ext2 (fais gaffe si tu utilises reiserfs: je ne sais pas
si la RH 7.1 et la Mdk 8.0 supportent *tous les deux* reiserfs).

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
Jesus saves, but Buddha makes incremental backups  :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]