[resolu] Installation Etch a partir d'une autre distribution

Bonjour,

Je suis relativement nouveau sur Linux et vierge concernant Debian. Je veux faire une installation minimale d’un systeme, puis y ajouter les composants necessaires. Ceci dans un but totalement pedagogique. J’ai realise l’installation jusqu’au bout (2x, sans succes). Je veux donc revenir sur ce que j’ai fait et corriger les erreurs. Je remercie d’avance ceux qui prendront la peine de me lire.

J’essaie d’utiliser debootstrap pour une installation a partir d’un autre systeme linux. J’utilise la documentation trouvee ici. Mes partitions sont reconnues dans le systeme hote comme
/dev/sda8 (future /)
/dev/sda9 (future swap)
/dev/sda10 (future /home)

Jai zappe l’etape formater/activer swap: un LiveCD l’a fait automatiquement

1. pourquoi 3x sync, comme la doc le recommande, pour activer la swap ?

La doc precise qu’apres avoir monte la partition qui deviendra /, il faut egalement monter les parties du systeme de fichier se trouvant sur une autre partition. Je l’ai interprete ainsi:

  • mount /dev/sda8 /mnt/debinst
  • mount /dev/sda10 /mnt/debinst/home

2. Cela me semble bizzare de le faire ainsi, meme si je ne sais pas expliquer pourquoi.

Je copie /etc/network/interfaces, /etc/resolf.conf /etc/fstab depuis l’hote vers la cible, chroote, et modifie les fichiers en consequence. J’ai essaye de configurer fstab ainsi:
/dev/sda8 /
/dev/sda10 /home
/dev/sda9 swap

puis idem en remplacant sda par hda. Mais lorsque que je les monte, le systeme me repond que sda10/hda10 n’existe pas.

3. Comment savoir si je dois nommer mes partitions sda ou hda ? La meme distrib, sur 2 versions differentes, adoptait 2 noms differents.

4. Les fichiers hda/sda n’existent effectivement pas dans /dev de mon chroot. Comment les creer, ou alors, ou sont les fichiers representant les partitions ? Comment faire reconnaitre sda10 ?

J’installe le paquet locals, qui se plaint qu’elles ne sont pas configurees (juste un ecran pour choisir ma ville, apres le dpkg). J’installe ensuite le noyau, qui se plaint des locals.

5. Quelle est la version de noyau installee par defaut pour etch ?

Je zappe l’installation du bootloader, en me diant qu’il faudra juste ajouter une ligne a celui du systeme deja present. Je copie donc une entree dans /boot/grub/menu.lst, que je recopie en fin de fichier, puis je modie cette entree:

title Debian etch
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-5-486 root=/dev/hda8 ro splash
initrd /boot/initrd.img-2.6.18-5-486
quiet
savedefault

Grub renvoie un file note found quand je veux booter sur cette entree

6.Comment faire pour faire comprendre au grub du systeme hote ou se trouve le systeme a charger

Merci de votre aide.

Salut,

/dev/sda8 /
/dev/sda10 /home
/dev/sda9 swap

title Debian etch
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-5-486 root=/dev/hda8 ro splash
initrd /boot/initrd.img-2.6.18-5-486
quiet
savedefault

SDA ou HDA ?

J’ai essaye les 2 appelations, dans fsab et menu.lst : aucune ne marche. C’est ce que j’ai essaye de dire juste apres le point 2. Le probleme est que ces fichiers (sdax ou hdax) ne sont pas crees dans /dev de la future /. J’ai donc du rater quelque chose…

Et apparement, je ne suis pas seul avec ce probleme. Quelqu’un a une idee ?

Re,

Un fdisk -l d’une session du Linux ou est grub dit si les partitions se nomment sd ou hd et il faut aligner Grub sur cette vision.

Donc mes disques devraient s’appeler sdax. Merci. Le mystere reste entier cependant concernant leur reconnaissance.

C’est sdx quand c’est du sata ou usb, et hdx en ide

apres, a savoir pourquoi ton /dev ne les contient pas… j’en sais rien

Dans ce cas, je vais me resoudre a une installation via le net. Mais quid du bootloader:

  • ai je besoin d’en installer un sur la partition racine de la nouvelle distrib, puis faire une sorte de lien entre ce dernier et le boot loader de la distrib deja installee ?
  • Ou peut on faire directement ce lien sans installer Grub ?

++

Sandrew

Salut,

Tu ajoutes les lignes nécessaires dans le /boot/grub/menu.lst du premier installé.
Elles sont issues de l’installation du second dont le grub seras installé sur sa partition et non sur le mbr.

Il s’agissait donc de la premiere proposition. Je vous remercie pour votre assistance.

++

Sandrew

[quote=“sandrew”]Il s’agissait donc de la premiere proposition. Je vous remercie pour votre assistance.

++

Sandrew[/quote]Tu peux mettre [résolu] dans le titre du premier post, alors :wink: