Neskutečně pomalý boot

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #60 kdy: 07. 10. 2015, 09:52:19 »
@Tuxik: myslel jsem label ty flashky.
Kód: [Vybrat]
$ lsblk -o name,mountpoint,label,uuid
NAME   MOUNTPOINT     LABEL    UUID
sda                           
├─sda1 [SWAP]                  251066fe-187f-424f-a8cd-86f6ad941ca5
├─sda2 /mnt/d                  01D076CCCBE71770
├─sda3 /var/lib/mysql          9c5dddb8-5e1e-487b-b1f5-af964c1b8f94
├─sda4                         1FA5-AE1A
└─sda5                         53267267-c3d9-47cb-9ff1-70be5a97cb4c
sdb                           
├─sdb1                Recovery 01D0745865E9CE70
├─sdb2 /boot/efi               684E-9970
├─sdb3                         
├─sdb4 /mnt/c                  3A5800A258005ECF
├─sdb5 /                       6a51c4df-8a5c-47b2-897e-2b2c0faad42d
├─sdb6 /home                   f70efa11-33c7-4473-83dc-0d40e99a22a9
├─sdb7                         F4E2-2D63
├─sdb8 /boot                   6f116b55-cf41-47ca-bf0b-ae89e0c93848
└─sdb9 /mnt/e                  01D076CCCE0DEF10
sdc                           
└─sdc1                UUI      1C06-3B48

$  cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Apr 14 19:28:31 2015
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=6a51c4df-8a5c-47b2-897e-2b2c0faad42d /                       ext4    defaults,noatime        1 1
UUID=6f116b55-cf41-47ca-bf0b-ae89e0c93848 /boot                   ext4    defaults,noatime        1 2
UUID=684E-9970          /boot/efi               vfat    umask=0077,shortname=winnt 0 0
UUID=f70efa11-33c7-4473-83dc-0d40e99a22a9 /home                   ext4    defaults,noatime        1 2
UUID=251066fe-187f-424f-a8cd-86f6ad941ca5 swap                    swap    defaults        0 0
/dev/sdb4 /mnt/c ntfs defaults,noatime 0 0
/dev/sda2 /mnt/d ntfs defaults 0 0
/dev/sdb9 /mnt/e ntfs defaults,noatime 0 0
/dev/sda3 /var/lib/mysql ext4 defaults 0 0

$  cat /boot/efi/EFI/fedora/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

terminal_output console
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora (4.1.8-200.fc22.x86_64) 22 (Twenty Two)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.19.3-200.fc21.x86_64-advanced-6a51c4df-8a5c-47b2-897e-2b2c0faad42d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt8 --hint-efi=hd1,gpt8 --hint-baremetal=ahci1,gpt8  6f116b55-cf41-47ca-bf0b-ae89e0c93848
else
  search --no-floppy --fs-uuid --set=root 6f116b55-cf41-47ca-bf0b-ae89e0c93848
fi
linuxefi /vmlinuz-4.1.8-200.fc22.x86_64 root=UUID=6a51c4df-8a5c-47b2-897e-2b2c0faad42d ro rd.lvm=0 plymouth.enable=0 rhgb LANG=cs_CZ.UTF-8
initrdefi /initramfs-4.1.8-200.fc22.x86_64.img
}
menuentry 'Fedora (4.1.7-200.fc22.x86_64) 22 (Twenty Two)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.19.3-200.fc21.x86_64-advanced-6a51c4df-8a5c-47b2-897e-2b2c0faad42d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt8 --hint-efi=hd1,gpt8 --hint-baremetal=ahci1,gpt8  6f116b55-cf41-47ca-bf0b-ae89e0c93848
else
  search --no-floppy --fs-uuid --set=root 6f116b55-cf41-47ca-bf0b-ae89e0c93848
fi
linuxefi /vmlinuz-4.1.7-200.fc22.x86_64 root=UUID=6a51c4df-8a5c-47b2-897e-2b2c0faad42d ro rd.lvm=0 plymouth.enable=0 rhgb quiet LANG=cs_CZ.UTF-8
initrdefi /initramfs-4.1.7-200.fc22.x86_64.img
}
menuentry 'Fedora (4.1.6-201.fc22.x86_64) 22 (Twenty Two)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.19.3-200.fc21.x86_64-advanced-6a51c4df-8a5c-47b2-897e-2b2c0faad42d' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt8 --hint-efi=hd1,gpt8 --hint-baremetal=ahci1,gpt8  6f116b55-cf41-47ca-bf0b-ae89e0c93848
else
  search --no-floppy --fs-uuid --set=root 6f116b55-cf41-47ca-bf0b-ae89e0c93848
fi
linuxefi /vmlinuz-4.1.6-201.fc22.x86_64 root=UUID=6a51c4df-8a5c-47b2-897e-2b2c0faad42d ro rd.lvm=0 plymouth.enable=0 rhgb quiet LANG=cs_CZ.UTF-8
initrdefi /initramfs-4.1.6-201.fc22.x86_64.img
}
menuentry 'Fedora, with Linux 0-rescue-34162f2703b84209af8437791d8790b9' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-34162f2703b84209af8437791d8790b9-advanced-6a51c4df-8a5c-47b2-897e-2b2c0faad42d' {
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt8 --hint-efi=hd1,gpt8 --hint-baremetal=ahci1,gpt8  6f116b55-cf41-47ca-bf0b-ae89e0c93848
else
  search --no-floppy --fs-uuid --set=root 6f116b55-cf41-47ca-bf0b-ae89e0c93848
fi
linuxefi /vmlinuz-0-rescue-34162f2703b84209af8437791d8790b9 root=UUID=6a51c4df-8a5c-47b2-897e-2b2c0faad42d ro rd.lvm=0 plymouth.enable=0 rhgb quiet
initrdefi /initramfs-0-rescue-34162f2703b84209af8437791d8790b9.img
}
menuentry 'Fedora, with Linux 0-rescue-571a391aa8f94a64a5a58006c226887e' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-571a391aa8f94a64a5a58006c226887e-advanced-6a51c4df-8a5c-47b2-897e-2b2c0faad42d' {
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt8 --hint-efi=hd1,gpt8 --hint-baremetal=ahci1,gpt8  6f116b55-cf41-47ca-bf0b-ae89e0c93848
else
  search --no-floppy --fs-uuid --set=root 6f116b55-cf41-47ca-bf0b-ae89e0c93848
fi
linuxefi /vmlinuz-0-rescue-571a391aa8f94a64a5a58006c226887e root=UUID=6a51c4df-8a5c-47b2-897e-2b2c0faad42d ro rd.lvm=0 plymouth.enable=0 rhgb quiet
initrdefi /initramfs-0-rescue-571a391aa8f94a64a5a58006c226887e.img
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sdb2)' --class windows --class os $menuentry_id_option 'osprober-efi-684E-9970' {
insmod part_gpt
insmod fat
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2  684E-9970
else
  search --no-floppy --fs-uuid --set=root 684E-9970
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

swap je tam jenom jeden, tak snad dobrý. sda je HDD, sdb je SSD.


linux_noob

Re:Neskutečně pomalý boot
« Odpověď #61 kdy: 07. 10. 2015, 09:58:04 »
Tak se to děje i na ubuntu :( Tady je dmesg z ubuntu - http://pastebin.com/iLksdkw7

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Neskutečně pomalý boot
« Odpověď #62 kdy: 07. 10. 2015, 10:08:06 »
Jsem normálně ztracenej.... už mě napadá snad jen zkusit vyhodit oba disky a pak zkusit znovu Live z USB...

P@ja

Re:Neskutečně pomalý boot
« Odpověď #63 kdy: 07. 10. 2015, 11:05:50 »
Tonoucí se stébla chytá.
Máš v pořádku /etc/hosts? Jednou mi to dělalo podobné problémy. Systém čekal na timeout když neměl v pořádku hostname -f.

Kód: [Vybrat]
hostname
hostname -f
hostname -a


linux_noob

Re:Neskutečně pomalý boot
« Odpověď #64 kdy: 07. 10. 2015, 13:31:59 »
@P@ja: To by nevysvětlovalo proč se to začalo dít z ničeho nic a proč to nejde při bootu z live usb.

@Tuxik: Zkusím, ale pokud by to bylo diskem (nebo nedejbože SATA portem) tak je to stejně docela blbý. Stejně jsem už začínal uvažovat nad upgradem (tak v horizontu půl roku - rok) a teď ještě vyšel Skylake, tak snad budou nějaký dobrý notebooky :)


Trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #65 kdy: 07. 10. 2015, 14:01:44 »
Hele, zkusils zablacklstovat ten mei, jak jsem kousek dozadu navrhoval? Vypada to, ze tvuj notebook to ma, takze je to mozny. Mozna to měl v biosu vypnuty, nebo s updatem. Intel Management Engine Interface = mei

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #66 kdy: 07. 10. 2015, 14:24:19 »
@Tuxik: odpojení obou disků (+ baterie, kdyby náhodou) nepomohlo. :(
@trubicoid2: dal jsem to do blacklist.conf, v lsmod už se ani jeden nevypisuje a boot je pořád pomalej.

Asi se holt budu muset spokojit s vysvětlením - blíže neurčená závada hardwaru.

Trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #67 kdy: 07. 10. 2015, 14:48:34 »
asi to teda nebude mei ani radeon no :( jen bych zkusil jeste pregenerovat initrd, do blacklist.conf neni ze zacatku bootu videt, ale měl by se dat do initrd při jeho pregenerovani; pro jistotu jeste pouzit blokovaci parametry jadra

Ten initrd vsechno stejne komplikuje, jako pokus bych dal bez nej, nevim vsak, jestli fedori jadro dojde do zdarneho konce, no aspoň treba by se videlo, jestli bude ta prodleva nebo ne i kdyz se system nakonec nerozjede

No a co postupne blokovat vse z lspci pres ten parametr pci_stub? Tim by se zjistilo, co to je.

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #68 kdy: 07. 10. 2015, 15:05:09 »
@Trubicoid2: Zkoušel jsem bootovat bez initrd ale myslím, trvalo to tuším stejně dlouho (ještě zkusím dneska večer). To blokování těch pci zařízení - je to opravdu dobrý nápad? některý asi budu potřebovat ne?

trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #69 kdy: 07. 10. 2015, 16:30:17 »
to jo, to vetsinu budes asi potrebovat  ;)

blokovat jsem myslel je jen docasne, jen abys konecne zjistil, ktery zarizeni to dela; postupoval bych odspodu vypisu lspci, vzdy po jednom

idealni by bylo, kdyz by bez initrd doslo az na shell a tam pomoci lsmod potvrdit, ze prislusny modul se ani nechtel natahnou, ale to mozna neprojde a zkolabuje, protoze nenamountuje root; mozna pomuze parametr jadra root=/dev/sda3 rootfstype=ext4, vono myslim to vsechno ted jede pres initrd a pak fstab, ktery je v initrd a zadny parametr root tam ted nemas, nebo?

trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #70 kdy: 07. 10. 2015, 16:39:23 »
Popravdě jako starýmu Gentooistovi se mi otvírá nožík v kapse, když vidím 100+ načtených modulů... v tom aby se prase vyznalo...

to je tedy opravdu divny, no; muze to nekdo s fedorou potvrdit, ze to je normalni? 135 modulu mi prijde prehnany, v ubuntu lts vidim ted 72 a to si tam par sam dam; v gentoo mam trebas 3, se zfs 5 :)

neni rozbity nejaky to detekovadlo hardware, co se driv v redhatu jmenovalo snad anaconda?

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #71 kdy: 07. 10. 2015, 19:45:49 »
@trubicoid2: Nevím jestli je to normální, ale je klidně možný, že se tam doinstalovali pozdějc s nějakým balastem co jsem si nainstaloval :) Teď jsem zkoušel bootovat bez initrd pomocí root=/dev/sdb5 rootfstype=ext4 a dostal jsem kernel panic že se nepodařilo namountovat :( Tak nevím co jsem udělal blbě, tuším že minule jsem taky nejdřív dostával kernel panic a pak jsem to nějak rozchodil, ale už nevím jak.

Jinak k tomu blokování pco zařízení, stačí teda to předat přes parameter pci_stub=... do kernelu, nebo je ještě něco potřeba? Plánuju to zakázat všechno najednou (kromě těch úplně nejzákladnějších věcí) a pokud to pomůže tak ubírat - např. bez čtěčky SD karet bych se určitě obešel :-)

Trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #72 kdy: 07. 10. 2015, 20:03:21 »
No nevim, ext4 neni modul, tak by to melo jit. Co rika pred panicem?

Ale mozna je to jedno, prodlevu bys mel vidět i tak pred panicem, jen nemuzes udelat lsmod

Jo, i kdyz ja bych to zkousel po jednom :)

Parametr pro tři zařízení: pci-stub.ids=1002:6719,1002:aa80,10de:0392

Čísla z lspci -nn

Trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #73 kdy: 07. 10. 2015, 20:08:51 »
Jeste od jádra 4.1 je tu nový vfio-pci, pry lepsi nez pci-stub?

Mozna zkus vfio-pci.ids=ty cisla

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Neskutečně pomalý boot
« Odpověď #74 kdy: 07. 10. 2015, 20:13:38 »
Hlavně mi přijde divný, že to dělá i Live a dokonce i jiný distro... kvůli tomu asi nebudu spát... už jsem našel asi milión příčin a řešení v podstatě toho samýho, jedno z nich byl reset BIOSu do dafaultu. Asi bych to ještě zkusil, je to evidentně něco specifickýho pro tvůj stroj, ale nevěřím tomu, že máš nějakej HW problém. To by to něco psalo. Pak je ještě možnost přegenerovat ten initrd, tuším je to
Kód: [Vybrat]
dracut --forcemělo by to snad přegenerovat aktuální, jenom si raději zazálohuj původní. Ještě to má někde konfigurák, předpokládám /etc/dracut.conf tam se dá nastavit, co se do initrd nacpe.

ještě koukám, zkus ještě parametry jádra
Kód: [Vybrat]
rd.shell rd.debugmělo by to snad logovat víc z initrd... možná... jetli už jsi to teda nezkoušel, začínám se v tom ztrácet a už se mi to nechce celý znovu pročítat :D

Jinak osobně jsem zastánce žádnýho initrd (v podstatě jen dyž je někde potřeba bootovat ze SW RAIDu) a kde to jde, žádný moduly. (ono to teda jde taky jen někdy, na NB mám jediný dva moduly, oba na bezdrát). A to se to potom panečku debuguje
Kód: [Vybrat]
# lsmod
Module                  Size  Used by
iwldvm                119965  0
iwlwifi                99243  1 iwldvm
toť vše