Demora na inicialização- Resolvido

Iniciado por grafite, 25 de Maio de 2015, 00:27

tópico anterior - próximo tópico

grafite

Bos pessoal
estou com problema
Instalei o Ubuntu 15/04 em um disco SSD.
Está uma maravilha bem rápido como é dese esperar.
Tenho no computador outro disco com mil gigas com o Ubuntu 14.04 instalado em uma partição de 400 Gigas (resolvi deixar por enquanto pois este Ubuntu esta muito, bom)
Pois bem, particionei o resto do disco em apenas uma partição para gravar videos, fotos etc.
A partir  dai o Ubuntu 15.04 dos disco SSD, só inicia rapidamente na opção UPSTART No GRUB.
Iniciando normalmente demora 1,40 minutos.
fica na tela preta com os dizeres: STARTING VERSION  219
Bem, esta tela aparecia antes, pois não configurei o Playmouth apos  a instalação do Drive NVIDIA, só que demorava alguns segundos
Como saber o que esta acontecendo nestes 1,40 minutos, ou como resolver isto?
Valeu pessoal.

irtigor

Inicia o 15.04 normalmente, e execute os seguintes comandos


systemd-analyze time
systemd-analyze critical-chain
systemd-analyze blame


Copie e cole os resultados aqui.

Tota


grafite

Citação de: irtigor online 25 de Maio de 2015, 10:08
Inicia o 15.04 normalmente, e execute os seguintes comandos


systemd-analyze time
systemd-analyze critical-chain
systemd-analyze blame


Copie e cole os resultados aqui.

Segue:

grafite@grafite-A785GM-AD3:~$ systemd-analyze time
Startup finished in 7.465s (kernel) + 3min 518ms (userspace) = 3min 7.983s
grafite@grafite-A785GM-AD3:~$ systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

graphical.target @1min 37.554s
└─multi-user.target @1min 37.554s
  └─kerneloops.service @1min 37.541s +12ms
    └─network-online.target @1min 37.540s
      └─network.target @1min 30.758s
        └─NetworkManager.service @1min 30.271s +486ms
          └─basic.target @1min 30.270s
            └─sockets.target @1min 30.270s
              └─avahi-daemon.socket @1min 30.270s
                └─sysinit.target @1min 30.267s
                  └─networking.service @4.419s +82ms
                    └─apparmor.service @4.349s +69ms
                      └─local-fs.target @4.348s
                        └─run-cgmanager-fs.mount @1min 30.286s
                          └─local-fs-pre.target @4.348s
                            └─systemd-remount-fs.service @4.337s +7ms
                              └─systemd-fsck-root.service @4.020s +316ms
                                └─systemd-fsckd.socket @191ms
                                  └─-.slice @166ms
grafite@grafite-A785GM-AD3:~$ systemd-analyze blame
          6.780s NetworkManager-wait-online.service
          3.773s systemd-udev-settle.service
          1.150s dev-disk-by\x2duuid-32f958e2\x2d0fe1\x2d43ad\x2dbdbd\x2ddee5d74
           550ms gpu-manager.service
           518ms systemd-udevd.service
           486ms NetworkManager.service
           381ms ModemManager.service
           360ms accounts-daemon.service
           346ms systemd-logind.service
           335ms avahi-daemon.service
           322ms grub-common.service
           321ms systemd-user-sessions.service
           321ms rsyslog.service
           321ms pppd-dns.service
           320ms speech-dispatcher.service
           318ms apport.service
           317ms irqbalance.service
           316ms systemd-fsck-root.service
           158ms plymouth-start.service
           125ms systemd-journald.service
            95ms plymouth-quit-wait.service
            84ms systemd-tmpfiles-setup-dev.service
            82ms networking.service
lines 1-23

irtigor

#4
Como o disco está particionado? Usa lvm?

----
Me interesso particularmente pelos comandos


findmnt -o uuid,fstype,source,target
sudo parted -l

grafite

Como posso ver esta informação?

irtigor


grafite


segue:
Notei agora que antes esta disco SSD com o 15.04 era sda e depois que particionei o outro disco, passou a ser sdc


grafite@grafite-A785GM-AD3:~$ findmnt -o uuid,fstype,source,target
UUID                                 FSTYPE   SOURCE     TARGET
32f958e2-0fe1-43ad-bdbd-dee5d74b1c04 ext4     /dev/disk/by-uuid/32f958e2-0fe1-43ad-bdbd-dee5d74b1c04
                                                         /
                                     sysfs    sysfs      ├─/sys
                                     security securityfs │ ├─/sys/kernel/security
                                     tmpfs    tmpfs      │ ├─/sys/fs/cgroup
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/systemd
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/net_cls,net_prio
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/blkio
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/freezer
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/hugetlb
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/cpu,cpuacct
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/perf_event
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/memory
                                     cgroup   cgroup     │ │ ├─/sys/fs/cgroup/devices
                                     cgroup   cgroup     │ │ └─/sys/fs/cgroup/cpuset
                                     pstore   pstore     │ ├─/sys/fs/pstore
                                     debugfs  debugfs    │ ├─/sys/kernel/debug
                                     fusectl  fusectl    │ └─/sys/fs/fuse/connections
                                     proc     proc       ├─/proc
                                     autofs   systemd-1  │ └─/proc/sys/fs/binfmt_misc
                                     devtmpfs udev       ├─/dev
                                     devpts   devpts     │ ├─/dev/pts
                                     tmpfs    tmpfs      │ ├─/dev/shm
                                     mqueue   mqueue     │ ├─/dev/mqueue
                                     hugetlbf hugetlbfs  │ └─/dev/hugepages
                                     tmpfs    tmpfs      └─/run
                                     tmpfs    tmpfs        ├─/run/lock
                                     tmpfs    cgmfs        ├─/run/cgmanager/fs
                                     tmpfs    tmpfs        └─/run/user/1000
                                     fuse.gvf gvfsd-fuse     └─/run/user/1000/gvfs
grafite@grafite-A785GM-AD3:~$ sudo parted -l
[sudo] password for grafite:
Modelo: ATA ST31000528AS (scsi)
Disco /dev/sda: 1000GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos
Opções de disco:

Número  Início  Fim     Tamanho  Tipo     Sistema de arquivos  Opções
1      1049kB  400GB   400GB    primary  ext4                 boot
2      400GB   408GB   8403MB   primary  linux-swap(v1)
3      408GB   1000GB  592GB    primary  fat32


Modelo: ATA MAXTOR STM316021 (scsi)
Disco /dev/sdb: 160GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos
Opções de disco:

Número  Início  Fim    Tamanho  Tipo     Sistema de arquivos  Opções
1      32,3kB  160GB  160GB    primary  fat32                boot


Modelo: ATA SSD2SC120G3LC709 (scsi)
Disco /dev/sdc: 120GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos
Opções de disco:

Número  Início  Fim    Tamanho  Tipo      Sistema de arquivos  Opções
1      1049kB  111GB  111GB    primary   ext4                 boot
2      111GB   120GB  8588MB   extended
5      111GB   120GB  8588MB   logical   linux-swap(v1)




irtigor

Dá pra ganhar alguns segundos mascarando o systemd-udev-settle.service, mas isso tudo não diz o porque ainda. Mostra


journalctl -b -p 4
journalctl -u systemd-udev-settle
cat /etc/fstab

grafite


Será que não tem alguma coisa a ver om o UUID?
Note que fstab os UIDD do sda1 esta diferente do apresentado com o comando blkid


/etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=32f958e2-0fe1-43ad-bdbd-dee5d74b1c04 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=345192fc-7d39-4930-aab2-683f9c3f07b1 none            swap    sw              0       0
# swap was on /dev/sdb5 during installation
UUID=affef83a-3d34-4e1c-b257-69f1e7636045 none            swap    sw              0       0

grafite@grafite-A785GM-AD3:~$ blkid
/dev/sda1: UUID="3ec5765c-b006-4175-8b96-eab4614c8b35" TYPE="ext4" PARTUUID="00037d55-01"
/dev/sda2: UUID="1b06de94-1b18-4a01-8297-fd124d708ecb" TYPE="swap" PARTUUID="00037d55-02"
/dev/sda3: UUID="1160-BA39" TYPE="vfat" PARTUUID="00037d55-03"
/dev/sdb1: LABEL="arquivos" UUID="8C63-8DA7" TYPE="vfat" PARTUUID="e5f9ed2e-01"
/dev/sdc1: UUID="32f958e2-0fe1-43ad-bdbd-dee5d74b1c04" TYPE="ext4" PARTUUID="00075be0-01"
/dev/sdc5: UUID="345192fc-7d39-4930-aab2-683f9c3f07b1" TYPE="swap" PARTUUID="00075be0-05"
grafite@grafite-A785GM-AD3:~$

irtigor

Não sda, b, c... são nomes dados sequencialmente durante a iniciação, a cada reboot a ordem que o hardware aparece pode mudar, você não passaria do grub se a partição raiz estivesse errada. Então, sem ver os logs fica difícil de ter certeza ( fora o journal, o dmesg é outro comando interessante), mas tá com cara que algum hardware tá demorando pra iniciar corretamente, ai o systemd tenta até funcionar ou dar timeout e toca pra frente. Se quiser tentar meio no escuro mesmo:


sudo systemctl mask systemd-udev-settle.service


Mas com os logs deve dar pra confirmar.

grafite


O comando acima não resolveu

Com comando dmesg veio um arquivo muito grande pra postar aqui, porém observando, encontrei o erro abaixo.


7.699765] systemd[1]: Starting Journal Service...
[    7.700622] systemd[1]: Starting Create Static Device Nodes in /dev...
[    7.701643] systemd[1]: Mounted FUSE Control File System.
[    7.780854] systemd[1]: Started Apply Kernel Variables.
[    7.807973] systemd[1]: Started Create Static Device Nodes in /dev.
[    7.808642] systemd[1]: Starting udev Kernel Device Manager...
[    7.824677] systemd[1]: Started Journal Service.
[    7.913895] EXT4-fs (sdc1): re-mounted. Opts: errors=remount-ro
[    7.951623] systemd-journald[267]: Received request to flush runtime journal from PID 1

irtigor

Teria que olhar de novo a saída daqueles comandos pra ver se esse ultimo fez o que falei (diminuir uns segundos)... E o journalctl? O "journalctl -b" mostra os logs do boot atual, de qualquer forma, de um livecd (essa partição não pode estar em uso), rode um fsck.


fsck.ext4 -p -f -C0 /dev/disk/by-uuid/32f958e2-0fe1-43ad-bdbd-dee5d74b1c04

grafite

Vou  rodar um fsck
porem pelo arquivo  fstab o uuid  32f958e2-0fe1-43ad-bdbd-dee5d74b1c04 e da partição sda1
nesta partição esta instalado o ubuntu 14.04
# / was on /dev/sda1 during installation
UUID=32f958e2-0fe1-43ad-bdbd-dee5d74b1c04 /               ext4    errors=remount-ro 0       1

pelo comando blkid esta correto, esta é artição que esta o Ubuntu 15.04 (sdc1)
/dev/sdc1: UUID="32f958e2-0fe1-43ad-bdbd-dee5d74b1c04" TYPE="ext4" PARTUUID="00075be0-01"

Amanhã posto o resultado

irtigor

Fora o que já expliquei, linha com cerquilha é comentário.