OVH Cloud OVH Cloud

Slackware 10.1, problème d'installation...

57 réponses
Avatar
H.
Bonjour...

Avant toute chose, je tiens juste à préciser que je débute complètement
sous Linux... Je connais une ou deux manipulations, parce que j'ai déjà
essayé d'installer Slackware il y a quelque temps, mais je ne les maîtrise
pas du tout... (Autrement dit, je suis dans la misère ^^)


Je vais essayer de faire dans l'ordre et d'être clair...

- J'ai récupéré une machine dont le disque dur avait brûlé, j'ai monté
un vieux disque récupéré dessus ; il est parfaitement reconnu (disque IDE).

- J'ai installé (essayé d'installer...) Slackware 10.1 à partir de CD.
La première chose que j'ai fait, c'est lancer CFDISK et de créer deux
partitions :
HDA 1 BOOT PRIMARY LINUX SWAP 5000MB
HDA2 PRIMARY LINUX REISERFS 56500MB
J'arrive encore à voir ces partitions, donc elles ont bien été inscrites
sur le disque.

- J'ai commencé l'installation de Slackware (choix du clavier, tout ça,
pas de soucis). C'est là que j'ai fais une connerie, je crois, parce que
j'ai sélectionné l'option ADD SWAP (Set up your swap partition), parce que
j'ai lu qu'il fallait formater la partition.
Là, il m'a demandé de choisir un format de fichier (Reiser FS), etc. et
puis il a commencé l'installation sans me demander autre chose.
Il me semble donc que j'ai installé Linux sur la partition HDA1, qui est
bootable.
Le prog m'a demandé le CD2, j'ai installé les packages (au passage, je
ne sais pas exactement ce que c'est, donc si quelqu'un pouvait
m'expliquer...) KDE et GNOME.

- J'ai paramétré toute la suite, j'ai pris les options les plus sûres
quand j'avais un doute. Pour Lilo, particulièrement, j'ai choisi les options
les plus sûres. Je n'ai pas paramétré de réseau. J'ai mis un mot de passe.

- Quand je redémarre, j'ai l'écran du PC et puis plus rien, juste un
tiret qui clignote (ce n'est pas un prompt je crois ?) et le clavier qui ne
répond plus (sauf Ctrl Alt Suppr, Verr. Num, etc.).


Diagnostic :
- Je démarre à partir de la disquette de boot. Il me demande de me
loguer, je me met en ROOT, et, bonne nouvelle, il me demande le mot de passe
que j'ai choisi pendant mon installation.
Il me lance apparament tout ce que j'avais demandé (Apache, MySQL,
etc.).

- Je lance CFDISK, je récupère les infos que je vous ai donné plus haut.
A noter, j'ai un petit problème d'affichage à ce moment (les options du menu
s'effacent, les lignes de commentaire ne sont pas à la bonne place, etc.).

- J'ai tapé LS -AIL /BOOT et je récupère :
TOTAL 3143
[... et en tout dernier :]
14765 -RW-R--R-- 1 ROOT ROOT ........... VMLINUZ -IDE-2.4.29
Je ne sais pas exactement ce que c'est (hem...) mais à ce que j'ai
compris il y a longtemps, ça signifie que le fichier VMLINUZ existe... et
que c'est bon signe.

- J'ai édité /etc/lilo.conf à partir de JOE TEXT EDITOR (à noter que je
ne comprends pas bien comment il marche, notamment comment quitter... je ne
connais que EDIT et SAVE).
J'avais deux fois une ligne du genre "boot=/dev/hda2" et j'ai changé en
"boot=/dev/hda1" puisque c'est là que j'ai installé (il me semble) Linux.
J'ai sauvegardé et redémarré. Rien n'a changé... (Les modifications ont
bien été enregistrées, j'ai vérifié.)

Voilà, j'en suis là, j'ai épuisé mes ressources et je suis, comme je le
disais plus haut, dans la misère... Donc si quelqu'un pouvait charitablement
me donner une piste, ce serait bien aimable... !


Cordialement,
Christophe

P.S : je comprends que /dev/hda1 et /dev/hda2 adressent les partitions,
que /dev/fd0 adresse le lecteur de disquette, etc. mais je ne comprends pas
la signification de ces notations. Que veut dire /dev ? Et qu'est-ce qu'il y
a au dessus du premier / ? C'est une notation qui correspond à quoi ?
Et puis la notation : /etc/lilo.conf ou bien /usr/..... ; est-ce la même
chose, ou s'agit-il de dossiers ? Merci...

10 réponses

1 2 3 4 5
Avatar
Emmanuel Florac
Le Fri, 23 Jun 2006 20:04:15 +0200, H. a écrit :


Bon... Je renonce à essayer de m'en sortir avec ça, plus ça va, pire
c'est...


D'après ton premier message, tu as configuré /dev/hda comme SWAP et
/dev/hda2 comme root, mais depuis tu essaies de configurer ton lilo comme
si hda1 était le root... Reprenons : /dev/hda1 dans ta config est une
partition de swap (elle est d'ailleurs beaucoup trop grosse, 1Go aurait
probablement suffit mais ce n'est pas grave). Par contre il faut
reconfigurer ton lilo pour booter sur /dev/hda2...

--
entia non sont multiplicanda praeter necessitatem.
John Ponce of Cork.

Avatar
Emmanuel Florac
Le Fri, 23 Jun 2006 21:05:38 +0200, Doug713705 a écrit :


Je n'ai pas lu les réponses des autres contributeurs mais je pense que tu as
oublié de rendre bootable ta partition système et c'est la raison pour
laquelle LILO ne boot pas (note que je ne connais pas bien LILO)


Seul windows et DOS utilisent le flag "bootable" de la partition. Linux
n'en a pas besoin.

--
Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir
aristocratique de déplaire.
C. Baudelaire.

Avatar
H.
Bonsoir.

Et bien... J'ai configuré 5Go de Swap bootable, j'ai installé linux
dessus... et rien ne marche.
Je viens de comprendre que la partition de swap est une partition
d'échange, donc rien ne va dessus... Bon. Je me suis trompé, donc ça ne
marche pas, ok...

Sinon, pour le format de fichier, il faut prendre quoi en partitionnant
le disque ?


Amicalement,
Christophe
Avatar
H.
Doug :

Le swap devrait faire le double de la RAM disponible sur le système
(enfin,
c'est l'usage).


Ok.


Je te conseille de plutôt faire une partition /dev/hda1 *bootable* sur
laquelle le système va s'installer et ensuite de faire une
partition /dev/hda2 pour le swap.


D'accord.
Mon problème est que j'avais installé linux sur la partition de swap...
hem...

Je n'ai pas lu les réponses des autres contributeurs mais je pense que tu
as
oublié de rendre bootable ta partition système et c'est la raison pour
laquelle LILO ne boot pas (note que je ne connais pas bien LILO)


Voir plus haut la bêtise...

Pour ton info une fois ces deux partitions créées, l'installateur
Slackware
reconnaîtra automatiquement la partition swap comme telle et te demandera
simplement si tu veux l'activer (répondre oui bien sûr).

Ne t'embêtes pas trop avec le partitionnement, une seule partition + swap
suffit amplement pour débuter.


Disons que mon problème est surtout de comprendre qu'est-ce qui sert à
quoi...

Merci pour votre réponse.


Amicalement,
Christophe

Avatar
Emmanuel Florac
Le Fri, 23 Jun 2006 21:22:47 +0200, H. a écrit :


Sinon, pour le format de fichier, il faut prendre quoi en partitionnant
le disque ?


reiserfs, ext3, au choix ce n'est pas très important. Le seul point
auquel il faut faire attention c'est que si tu installes un noyau 2.6 un
de ces quatre, avec reiserfs il te faudra un initrd, mais la manip est
très bien expliquée dans le README qui est dans /boot.

--
De longs désirs, une longue admiration sans espérance, voilà le moyen
d'adorer les femmes, et de rendre l'amour une passion délicieuse!
N. Rétif de la Bretonne.

Avatar
H.
Emmanuel Florac :

Sinon, pour le format de fichier, il faut prendre quoi en
partitionnant
le disque ?


reiserfs, ext3, au choix ce n'est pas très important. Le seul point
auquel il faut faire attention c'est que si tu installes un noyau 2.6 un
de ces quatre, avec reiserfs il te faudra un initrd, mais la manip est
très bien expliquée dans le README qui est dans /boot.


Houlà... Ca ressemble bien au problème que j'ai eu. (Noyau 2.6.)
Sauf que... je n'arrive pas à accéder à ce fichier. Vous en avez une
copie ? Ou un lien en français ?

Sinon quelle est la différence entre ces formats ?


Merci,
Christophe


Avatar
Doug713705
Le vendredi 23 juin 2006 21:48, Emmanuel Florac s'est exprimé de la sorte
sur fr.comp.os.linux.configuration :

Le Fri, 23 Jun 2006 21:22:47 +0200, H. a écrit :


Sinon, pour le format de fichier, il faut prendre quoi en
partitionnant
le disque ?


reiserfs, ext3, au choix ce n'est pas très important. Le seul point
auquel il faut faire attention c'est que si tu installes un noyau 2.6 un
de ces quatre, avec reiserfs il te faudra un initrd, mais la manip est
très bien expliquée dans le README qui est dans /boot.



Pourquoi donc ? Je suis en 2.6, sur reiserfs et sans initrd et ça ne pose
pas de problème.

--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --


Avatar
Doug713705
Le vendredi 23 juin 2006 21:26, H. s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :


Je te conseille de plutôt faire une partition /dev/hda1 *bootable* sur
laquelle le système va s'installer et ensuite de faire une
partition /dev/hda2 pour le swap.


D'accord.
Mon problème est que j'avais installé linux sur la partition de
swap...
hem...



C'est peu probable, l'installateur Slackware ne permet pas de faire cela.

Il commence par dire qu'il a détecté une partition swap et demande si elle
doit être utilisée et ensuite il demande sur quelle partition installer le
système (et dans le choix des partitions possible pour le système, la
partition swap n'est pas proposée)

--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --


Avatar
Nicolas George
Emmanuel Florac wrote in message
:
Le seul point
auquel il faut faire attention c'est que si tu installes un noyau 2.6 un
de ces quatre, avec reiserfs il te faudra un initrd,


Euh, allô ? Reiserfs n'a pas plus besoin d'initrd que les autres, c'est à
dire en général pas si on compile soi-même, et oui si on utilise un noyau
hyper-modulaire de distribution.

D'ailleurs, je me demande s'il ne serait pas possible à peu de frais de
faire charger des modules par le bootloader plutôt qu'un initrd. Ce serait
infiniment plus simple.

Avatar
Emmanuel Florac
Le Fri, 23 Jun 2006 21:58:11 +0200, H. a écrit :

Houlà... Ca ressemble bien au problème que j'ai eu. (Noyau 2.6.)
Sauf que... je n'arrive pas à accéder à ce fichier. Vous en avez une
copie ? Ou un lien en français ?


Change into the /boot directory:

cd /boot

Now you'll want to run "mkinitrd". I'm using reiserfs for my root
filesystem, and since it's an IDE system the reiserfs module will be
the only one I need to load:

mkinitrd -c -k 2.6.13 -m reiserfs

Ce qui crée un /boot/initrd.gz (que je renomme pour ma part en
initrd-<version>.gz pour éviter les problèmes)

Ensuite il faut ajouter une ligne "initrd" dans le lilo.conf, comme ceci :

image = /boot/vmlinuz-generic-2.6.15.6
initrd = /boot/initrd-2.6.15.6.gz
root = /dev/hda2
label = Linuxold
read-only



--
L'Algérie était au bord du gouffre, aujourd'hui elle a fait un grand pas
en avant.
Aït Ahmed.

1 2 3 4 5