Arrêt sur "Activating swap" lors de la mise en route

Bonjour à la communauté,
Je viens d’installer une Debian 5.0 sur mon PC portable en lieu et place d’une Ubuntu 8.04 (car trop lent, j’en avais assez).
Lors de second redémarrage et par moment lors des autres démarrages(je n’arrive pas à trouver de corrélation) la phase de démarrage s’arrête à la ligne :
“Activating swap”.
Est ce que certains d’entre vous ont rencontré le même phénomène ?
Est ce que certains d’entre vous pourraient m’aider à résoudre ce problème ?

Merci à Tous

Bonjour,

Donne nous ton fichier fstab

Lors d’une installation la partition swap est formatée perdant du même coup son UUID.

Les distributions ayant une politique de montage dans /etc/fstab consistant à identifier les partitions par UUID (ubuntu, suse, fedora… ) plûtot que par leur dénomination classique /dev/[hs]da? (debian) sont donc dans l’incapacité de le retrouver puisque cet identifiant est remplacé par un neuf.
Soit on empêche l’effacement de la partition swap lors de l’installation ( trop tard le mal est fait dans ton cas)
soit on identifie à nouveau la partition ou les partitions swap et on renseigne /etc/fstab.

Ceux qui ont rencontré ce problème ont soit
changé leur disque dur de nappe ( politique en /dev) ou ont ultérieurement installé une autre distribution qui a modifié la swap ( politique en UUID).
La swap sur des machines à je ne sais combien de GO de RAM est superflue sauf à utiliser l’hibernation ou à se fabriquer des knoppix maison .

Autre moyen “swapper” : un fichier au lieu d’une partition

dd if=/dev/zero of=swap_en_fichier bs=? count=?

à toi de voir la pertinence de la taille de fichier en fonction du “block size” et de la multiplication par “count”.

mkswap swap_en_fichier
swapon swap_en_fichier

ONGI ETORRI

Merci BernardH et Etxeberrizahar pour la pertinence de vos réponses.
Je dois t’avouer Etxeberrizahar que mon niveau actuel de connaissance GNU/Linux ne me permet pas de comprendre totalement le contenu de ton message. J’espère qu’un jour je pourrai comprendre tout ça !
Je ne pourrai malheureusement que répondre à BernardH.

[quote=“BernardH”]Donne nous ton fichier fstab

Voilà :

[code]Bixente:/home/bixente# cat /etc/fstab

/etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda1 / ext3 errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
[/code]
C’est ce que vous vouliez?

Pour pouvoir comparer ton fstab avec tes partitions, peux-tu nous donner les résultats de la commande (en root)

Et voilà :

[code]Bixente:/home/bixente# fdisk -l

Disk /dev/hda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbd3abd3a

Device Boot Start End Blocks Id System
/dev/hda1 * 1 2325 18675531 83 Linux
/dev/hda2 2326 2432 859477+ 5 Extended
/dev/hda5 2326 2432 859446 82 Linux swap / Solaris
[/code]

La swap définie en /etc/fstab est cohérente avec le résultat de fdisk -l , c’est à dire /dev/hda5 dans les deux cas .

Le problème est-il en la lenteur de l’opération ou en son échec total ?
Autrement dit , après démarrage tu as de la swap ou tu n’en as pas ?

$free -m
$ cat /proc/swaps
ces deux commandes indiqueront si la swap se charge.

[quote=“etxeberrizahar”]La swap définie en /etc/fstab est cohérente avec le résultat de fdisk -l , c’est à dire /dev/hda5 dans les deux cas .
[/quote]
J’arrive au même résultat.

[quote=“etxeberrizahar”]Autrement dit , après démarrage tu as de la swap ou tu n’en as pas ?
$free -m
$ cat /proc/swaps[/quote]

Voili voilà :

Bixente:/home/bixente# $ cat /proc/swaps bash: $: command not found Bixente:/home/bixente# $ free -m bash: $: command not found

Salut,

Pour activer une partiton de swap sur un système en cours d’utilisation:

Pour DES-activer une partiton de swap “” :

Dans le “man”(le manuel) de “mkswap”(creer la swap) tu trouveras comment attribuer un UUID à ta swap et/ou un label.

[quote]Bixente:/home/bixente# $ cat /proc/swaps
bash: $: command not found
Bixente:/home/bixente# $ free -m
bash: $: command not found[/quote]

Bizarre que tu n’ai pas ces commandes.

A+

Debcool

free -m

et

cat /proc/swaps

tu les tapes bien sans “$” en initiale

$ est censé représenter l’invite du shell aussi appelée "prompt"
un $ dénote un simple utilisateur là où # dénote root

Ironie de la situation : à défaut de clarifier ton histoire de swap t’auras au moins appris ce que représente $

[quote=“etxeberrizahar”]
tu les tapes bien sans “$” en initiale[/quote]
En plus du temps que vous me consacret, je dois vous faire bien rire… avec mes erreurs de débutant.

Bon, sans le “$” c’est quand même mieux :

[code]Bixente:/home/bixente# free -m
total used free shared buffers cached
Mem: 345 290 55 0 5 95
-/+ buffers/cache: 188 157
Swap: 839 3 836

Bixente:/home/bixente# cat /proc/swaps
Filename Type Size Used Priority
/dev/hda5 partition 859436 3208 -1
[/code]

[quote=“Bixente”]free -m
Swap: 839 3 836

cat /proc/swaps
/dev/hda5 partition 859436 3208 -1[/quote]

Après démarrage, ta partition swap marche parfaitement.

ta swap est bien fournie (840 MO) et à l’heure où tu tapes
la commande seulement 3 MO sont utilisés.

Si ton système est lent au démarrage et met deux heures
avant de résoudre

“activating swap”

soit tu reinitialises la swap ( # mkswap /dev/hda5) pour voir si ça s’améliore (je doute que que ça change quoi que ce soit)

soit tu réduis la taille de swap

soit tu désactives la ligne dans /etc/fstab
et active la swap seulement lorsque le besoin s’en fait sentir

swapon /dev/hda5

Désolé pour le temps de réponse nous étions partis en we.
Merci à vous tous pour votre contribution.
Pour le moment je ne rencontre plus de blocage à la dite ligne on verra dans le temps si cela revient.

Désolé je deterre ce vieux poste, mais j’ai le même soucis que BixenteBixente : parfois le boot se fige sur activing swap

J’ai fais les commandes cités ci dessus, voici ce que j’obtiens

[code]# cat /etc/fstab

/etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda1 / ext3 errors=remount-ro 0 1
/dev/hdb2 /media/HP_PAVILION ntfs-3g defaults,locale=fr_FR.UTF-8 00
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
[/code]

[code]fdisk -l

Disk /dev/hda: 30.0 GB, 30020272128 bytes
255 heads, 63 sectors/track, 3649 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd594d594

Device Boot Start End Blocks Id System
/dev/hda1 * 1 3493 28057491 83 Linux
/dev/hda2 3494 3649 1253070 5 Extended
/dev/hda5 3494 3649 1253038+ 82 Linux swap / Solaris

Disk /dev/hdb: 40.0 GB, 40020664320 bytes
240 heads, 63 sectors/track, 5169 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x2ace39a3

Device Boot Start End Blocks Id System
/dev/hdb1 1 516 3900928+ b W95 FAT32
/dev/hdb2 * 517 5168 35169120 7 HPFS/NTFS

Disk /dev/sda: 500.1 GB, 500107862016 bytes
240 heads, 63 sectors/track, 64601 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0xf18bcc92

Device Boot Start End Blocks Id System
/dev/sda1 * 1 64601 488383528+ c W95 FAT32 (LBA)
hp:~# free -m
total used free shared buffers cached
Mem: 1011 260 750 0 11 117
-/+ buffers/cache: 131 880
Swap: 1223 0 1223
[/code]

free -m total used free shared buffers cached Mem: 1011 262 749 0 11 118 -/+ buffers/cache: 132 879 Swap: 1223 0 1223

cat /proc/swaps Filename Type Size Used Priority /dev/hda5 partition 1253028 0 -1

Pourriez vous me dire que conclure ce ceci ?

Merci