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. _|_/

