> Bonjour,
> je ne sais pas si cela pourra etre utile mais il est possible de creer
> une
> disquette de boot de la facon suivante.
> sur une disquette formatée copier /boot/vmlinuz /dev/fd0 ( overwrite
> /dev/fd0? yes)
> determiner la partition root du systeme par la commande rdev ( ex
> /dev/hda2 /)
> definir la nouvelle partition root : rdev /dev/fd0 /dev/hda2
> rendre la nouvelle partition ReadOnly : rdev -R /dev/fd0 1
>
Oui, c'est utile, meme si rdev reste encore tres obscur pour moi (et le man ne
m'a pas vraiment eclaici les idees).
Probleme:
J'ai un (vieux) portable Cyrix 486 SL33 (6M de RAM, 200M de DD), sur lequel
j'ai reussi a installer par je ne sais encore quel miracle la Slackware 4.0 a
partir d'un lecteur Zip parallele (le portable n'a pas de lecteur de CD,
evidemment).
Comme vous le savez peut-etre, la Slackware 4.0 repose sur la libc 5; aussi je
voudrais installer la Slackware 7.0 pour passer a la libc 6 (glibc). Le choix
de la Slackware est du a une facilite de fractionnement fin des paquetages de
l'installation.
Je me retrouve donc avec, d'une part une disquette de boot (creee a partir de
l'image "iomega.s" fournie dans bootdsks1.44), et d'autre part une partition
root (correspondant a l'image "text" ou "color" dans rootdsks) installee sur le
Zip.
Question 1:
a) Comment se fait-il que l'image "text" (ou "color") de la partition root
prenne 3Mo sur le disque de ma machine de bureau, et qu'elle rentre sur une
disquette 3.5" apres un petit: "dd if=text of=/dev/fd0"?
b) Par ailleurs, cette image parait buggee, car apparemment le repertoire sbin
est vide, et la plupart des librairies partagees sont vides (au moment du sus-
mentionne "dd", le systeme me dit que la disquette est pleine). Je m'y prends
sans doute mal: n'y a-t-il pas une commende du style "dd if=text.gz
of=/dev/fd0"?
Question 2:
L'image ("iomega.s") de la disquette de boot contient un noyau compile pour le
support du Zip parallele, mais ne contient pas le support des vieux disques
durs, ce qui est mon cas. Pour que le noyau reconnaisse mon DD, il faut que je
selectionne le support des anciens DD avant de recompiler le noyau (ce que j'ai
du faire pour la Slackware 4.0).
En fait, ce qu'il me semble bon de faire est de recuperer le noyau que
j'utilise avec ma Slackware 4.0 (noyau 2.2.6, optimise pour mon portable, avec
support de mon vieux DD et support du Zip parallele), et de le mettre en lieu
et place de celui de la disquette de boot "iomega.s". En procedant de la sorte,
cela fonctionne, mais pas jusqu'au bout: le portable boot, passe sur le Zip,
reconnait mon DD, mais je ne parviens pas a me logger root (pour ensuite lancer
l'install de la Slackware 7.0). L'erreur est quelque chose comme: "tty0: bad
number". Lorsque je reviens au noyau fourni par l'image "iomega.s", j'arrive a
me logger sans probleme, le seul truc est que mon DD n'est pas reconnu...
Donc, en resume: comment changer le noyau de la disquette de boot, de maniere a
ce que je puisse ensuite me logger correctement pour lancer le setup d'install.
Y a-t-il des rdev ou autres lilo a lancer avec certains parametres?
PS: J'ai essaye de passer des parametres au noyau du type "hda=985,13,32" pour
reconnaitre mon DD avec le noyau de "iomega.s", mais sans succes. Cela apparait
vraiment comme un probleme de support des vieux DD.
Toute aide sera la bienvenue.
Merci,
Denis