Je ne suis pas sur linux depuis très longtemps, et j'ai un problème avec ma distribution (Ubuntu). En effet, depuis la mise à jour vers la dernière version (10.04), le démarrage est beaucoup plus lent qu'avant.
Quand je regarde le dmesg, j'ai un trou énorme, peut-être est-ce de là que vient le problème :
[ 11.530444] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 35.953938] Adding 1953116k swap on /dev/sda3. Priority:-1 extents:1 across:1953116k
(/dev/sdb est le lecteur de carte sd de mon macbook pro)
Je ne sais pas si c'est lié, mais je n'ai pas accès aux terminaux virtuels (tty1, tty2...), car ctrl-alt-fn-Fx ne fait rien, et quand je vais sur tty1 avec
chvt 1
je vois le message de bienvenue sur tty1 tout en bas de l'écran et rien d'autre...
# Es- tu sûr de l'étape qui est la plus longue ?
Posté par Olivier (site web personnel) . Évalué à 4.
J'ai eu exactement le même problème avec une de mes machine, et j'ai dus modifier les scripts d'init pour trouver à quel moment je perdais 30s. Le coupable était le swap.
La raison exact, c'est que j'avais déplacé mon swap, et que ma distrib (Debian Squeeze/Testing) avait mémorisé le vielle emplacement de celui-ci dans un quelconque fichier de conf du /etc (probablement dans les fichiers liés à l'hibernation(*)). L'information était utilisé par le mécanisme d'init, lors de mise à jours du kernel.
Bref, fait un "grep -ri '/dev/[sh]d' /etc", et recherche quelque chose en rapport avec un fichier de swap. Et si tu as moins de chance, l'information est codé avec une UUID : "grep -ri 'uuid' /etc"
(*) Rappel : Sous Linux, par défaut le swap est utilisé pour stocker les données de l'hibernation / suspend to disque. Contrairement à Windows, qui les stocke dans un fichier à part. Or, au boot il est primordial pour le kernel de trouver le swap, afin de restaurer l'éventuel état d'hibernation.
# Format de swap
Posté par Xaapyks . Évalué à 2.
Si le problème vient bien de la swap :
Vérifie déjà si ton /etc/fstab indique la bonne partition de swap.
Compare avec le retour de
# fdisk -l
Tu peux également essayer de refaire ta partition de swap.
# swapoff /dev/sdxx
# mkswap /dev/sdxx
et tu redémarres.
Si c'est la détection de ton disque dur par contre là j'ai pas trop d'idée, à part tester un autre kernel.
[^] # Re: Format de swap
Posté par lovasoa (site web personnel) . Évalué à 2.
Mais mon démarrage est toujours aussi long. Maintenant, j'ai
[ 8.010611] EXT3-fs: mounted filesystem with ordered data mode.
[ 35.196751] Adding 1953116k swap on /dev/sda3. Priority:-1 extents:1 across:1953116k
[^] # Re: Format de swap
Posté par Obsidian . Évalué à 2.
[^] # Re: Format de swap
Posté par lovasoa (site web personnel) . Évalué à 2.
[^] # Kernel
Posté par Xaapyks . Évalué à 1.
Tu peux mettre une carte dans ton lecteur sdb et tester le démarrage ?
[^] # Toujours pas...
Posté par lovasoa (site web personnel) . Évalué à 1.
dmesg:
[ 6.614657] sdb: sdb1
[ 6.619647] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 6.619651] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 8.488080] kjournald starting. Commit interval 5 seconds
[ 8.488094] EXT3-fs: mounted filesystem with ordered data mode.
[ 35.055188] udev: starting version 151
[ 35.063068] Adding 1953116k swap on /dev/sda3. Priority:-1 extents:1 across:1953116k
debug:
May 15 11:50:28 macbook-pro kernel: [ 2.220220] ieee1394: Host added: ID:BUS[0-00:1023] GUID[60fb42fffef83f54]
May 15 11:50:28 macbook-pro kernel: [ 6.425436] usb-storage: device scan complete
May 15 11:50:28 macbook-pro kernel: [ 6.610655] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
May 15 11:50:28 macbook-pro kernel: [ 35.173841] lib80211_crypt: registered algorithm 'NULL'
May 15 11:50:28 macbook-pro kernel: [ 35.308482] wl 0000:03:00.0: setting latency timer to 64
Sinon, j'ai installé bootchart, mais je ne sais pas vraiment interpréter les résultats. Si vous y comprenez quelquechose : [http://amorphose.net46.net/perso/macbook-pro-lucid-20100515-(...)]
[^] # Re: Toujours pas...
Posté par Xaapyks . Évalué à 1.
Ne connaissant pas spécialement bien Ubuntu ni ureadahead, j'ai trouvé ça qui pourrait t'aider:
http://doc.ubuntu-fr.org/optimisation#grub_profile
https://bugs.launchpad.net/ubuntu/+source/ureadahead/+bug/55(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.