On Fri, 03 Dec, 1999 � 07:01:34PM +0100, Pascal PUCCI prope" wrote:
> sur une SLINK
> disquette boot � partir d'une image "lowmem.bin"
> tranquille,
> on boot cr�ation d'une partition mimix de 2Mo, hda3
> j'ai mis ma swap, 8Mo hda2
> je l'initialise,
> puis vient la vrai partition,
> je cr�e donc la ext2 de 70 Mo hda1, et j'essaye de l'initialiser.
> 
> "/dev/hda1/ : invalid argument passed to ext2 library while setting up
> superblock"
> 
> il veut pas!!
> d'ou stop l'install.
> 
> Mon analyse: Il a d�j� une partition mont� sur "/"
> donc il peut plus rien mont�.
> si j'essaye par le Shell de monter dans floppy, marche pas?
> l'analyse doit etre mauvaise.
> Au secours, je veux que �a marche, il est cool ce portable!!
> merci
> a+
> ps : Bugs, si t'as une id�e, merci. l� je coule.
> 
Bon, j'avais du temps libre devant moi cet apr�s-midi alors j'ai bricol� une
machine pour pouvoir faire un essai dans des conditions similaires :
486DX4-100, 4 Mo RAM (dont 384 k0 de shadow non d�sactivables : je hais les
bios phoenix), CD 8x IDE, HD 500 Mo (j'avais plus petit mais celui-l� �tait
d�ja mont� dans la machine)

J'ai cr�� les disquettes lowmem et resc1440, je n'ai rien modifi� dessus et
je me suis lanc�.
Cr�ation de hda1 (minix : 2 Mo) hda2 et hda3 (swap 4 et 6 Mo resp.) et hda4
(ext2, 7O Mo pour �tre dans les m�mes conditions)
activation de hda2
formatage de hda1
copie de resc1440 sur hda1
exit : la machine �boote� alors sur la partition minix ; parfait

tu d�roules les options normales de dbootstrap (le menu quoi) en oubliant
pas d'activer hda3 jusqu'� ce que tu arrives au moment ou il te propose de
rebooter la machine. (le seul module que j'ai install� est dummy) 
L�, tu passe sur la deuxi�me console (alt-F2)
cd /target/etc
ae fstab et tu v�rifies la pr�sence de hda2 et hda3
ae inittab et inittab.real pour commenter les lignes activant les consoles
virtuelles 3 � 6

Maintenant tu rebootes. Chez moi, tout baigne (et le disque dur n'arr�te pas
de mouliner : le swap fonctionne)

Virer pcmcia s'av�re lent puis je s�lectionne l'installation de base, m�thode
multi-cd, un petit coup de select pour ajouter mingetty et ash et enlever
quelques bricoles dont je n'ai pas besoin (dselect est *tr����������������s*
lent). Prendre un bon (gros) bouquin et lancer l'�tape Install de dselect.
Plein d'erreur chez moi : gzip -dc souffre de segmentation fault et fork :
cannot allocate memory (pas assez de swap ???) cela ne l'emp�che pas de
demander le changement de CD, j'en profite pour cr�er et activer un fichier
de swap de 8 Mo, je laisse l'install se poursuivre puis je lance l'�tape
Remove. Je quitte dselect.
mount /cdrom (avec le CD binary 1)
cd /cdrom/dist/slink/main/binary-i386
dpkg --smallmem -iGROEB . marche (pas vite et on a droit aux 900 skipping
deselected packages gna gna) avec juste les 8 Mo de swap du fichier !!

Editer /etc/inittab pour y remplacer getty par mingetty (en oubliant pas
d'enlever les param�tres que mingetty ne connait pas : 38400 par exemple).
Remplacer le lien /bin/sh->bash par /bin/sh->ash. (s'assurer *avant* que ash
et mingetty sont bien install�) 

Et hop : un linux qui roule. Par la suite, tu as vraiment int�r�t � compiler
(sur une aurtre machine) un noyau exactement adapt� � tes besoins.



Remarques (pour d'�ventuels d�veloppeurs des disquettes d'install) :
 - le texte d'accueil de la disquette lowmem laisse � penser qu'on peut faire
l'installation avec moins de 4 Mo de RAM : c'est faux car le noyau est
compil� avec make bzImage et exige donc la pr�sence d'au moins 3 Mo
d'extended RAM
 - g++, xfree86-common, dans l'installation de base c'est vraiment justifi� ???
 - dselect et dpkg sont vraiment d'une voracit� consternante en RAM,
pourtant dpkg a une option --smallmem, ce serait bien d'avoir l'opportunit�
de l'utiliser (je suis conscient qu'elle concerne peu de monde, mais pour
ceux qui en ont besoin, je suppose qu'elle est fondamentale)


-- 
 ( >-   Laurent PICOULEAU                                      -< )
 /~\       [EMAIL PROTECTED]                                  /~\
|  \)    Linux : mettez un pingouin dans votre ordinateur !    (/  |
 \_|_    Seuls ceux qui ne l'utilisent pas en disent du mal.   _|_/

Répondre à