> 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

Répondre à