Не загружается после обновления (kernel panic - not syncing: IO-APIC + timer doesn't work!)

Knoppix

Модераторы: Warderer, Модераторы разделов

Rus
Сообщения: 210
ОС: Debian GNU/Linux

Не загружается после обновления

Сообщение Rus » 09.09.2019 13:39

Возникла проблема после обновления до 10-ки. Система не загружается и сообщение на экране:
" kernel panic - not syncing: IO-APIC + timer doesn't work! Boot with apic=debug and send report. Then try booting with the 'noapic' options."

Какие пути решения? Какая необходимость в этом apic и как его отключить? Эта проблема периодически всплывает.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15835
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Bizdelnick » 09.09.2019 14:16

Rus писал:
09.09.2019 13:39
Какие пути решения?
Rus писал:
09.09.2019 13:39
try booting with the 'noapic' option
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Rus
Сообщения: 210
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rus » 09.09.2019 14:26

Вписал это в груб - сижу жду, загрузка по моему зациклилась, уже минут 10.
Нужно что-то другое
Спасибо сказали:

Rus
Сообщения: 210
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rus » 09.09.2019 16:21

Не помогает ни noapic, ни nolapic ни acpi=off, в лучшем случае - раз в 10 замедляют загрузку.

Со старым ядром загружается нормально, как и прежде.
Есть-ли варианты загружаться с новым ядром?
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4379
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rootlexx » 09.09.2019 16:47

Расскажите поподробнее о железе.
Спасибо сказали:

Rus
Сообщения: 210
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rus » 09.09.2019 17:14

Rootlexx писал:
09.09.2019 16:47
Расскажите поподробнее о железе.
Пожалуйста:
Мат.: ASUS M2N4SLI
ЦПУ: AMD Athlon(tm) 64 X2 Dual Core Processor 3600+
Видео: Radeon X1300
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4379
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rootlexx » 09.09.2019 18:21

Rus писал:
09.09.2019 17:14
ASUS M2N4SLI
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883294
https://bugzilla.kernel.org/show_bug.cgi?id=197769

Можете попробовать позагружаться с параметрами, предлагаемыми по ссылкам, но похоже, что данная ошибка всё ещё не исправлена.

Ну или пользуйтесь ядром 4.9 пока что. Только не забудьте подключить репозиторий обновлений безопасности для stretch, а когда он перестанет поддерживаться - stretch-lts.
Спасибо сказали:

Rus
Сообщения: 210
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rus » 15.09.2019 12:37

Rootlexx писал:
09.09.2019 18:21
Rus писал:
09.09.2019 17:14
ASUS M2N4SLI
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883294
https://bugzilla.kernel.org/show_bug.cgi?id=197769

Можете попробовать позагружаться с параметрами, предлагаемыми по ссылкам, но похоже, что данная ошибка всё ещё не исправлена.

Ну или пользуйтесь ядром 4.9 пока что. Только не забудьте подключить репозиторий обновлений безопасности для stretch, а когда он перестанет поддерживаться - stretch-lts.

К сожалению никакие параметры не помогают.
Подскажите, настроить GRUB, чтобы по умолчанию загружалось -

Код: Выделить всё

menuentry 'Debian GNU/Linux, с Linux 4.9.0-11-amd64'
?

Код: Выделить всё

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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="0"
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
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
else
  search --no-floppy --fs-uuid --set=root dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  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
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
	else
	  search --no-floppy --fs-uuid --set=root dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
	fi
	echo	'Загружается Linux 4.19.0-6-amd64 …'
	linux	/boot/vmlinuz-4.19.0-6-amd64 root=UUID=dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf ro  quiet
	echo	'Загружается начальный виртуальный диск …'
	initrd	/boot/initrd.img-4.19.0-6-amd64
}
submenu 'Дополнительные параметры для Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf' {
	menuentry 'Debian GNU/Linux, с Linux 4.19.0-6-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-6-amd64-advanced-dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		else
		  search --no-floppy --fs-uuid --set=root dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		fi
		echo	'Загружается Linux 4.19.0-6-amd64 …'
		linux	/boot/vmlinuz-4.19.0-6-amd64 root=UUID=dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf ro  quiet
		echo	'Загружается начальный виртуальный диск …'
		initrd	/boot/initrd.img-4.19.0-6-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.19.0-6-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-6-amd64-recovery-dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		else
		  search --no-floppy --fs-uuid --set=root dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		fi
		echo	'Загружается Linux 4.19.0-6-amd64 …'
		linux	/boot/vmlinuz-4.19.0-6-amd64 root=UUID=dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf ro single 
		echo	'Загружается начальный виртуальный диск …'
		initrd	/boot/initrd.img-4.19.0-6-amd64
	}
	menuentry 'Debian GNU/Linux, с Linux 4.9.0-11-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-11-amd64-advanced-dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		else
		  search --no-floppy --fs-uuid --set=root dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		fi
		echo	'Загружается Linux 4.9.0-11-amd64 …'
		linux	/boot/vmlinuz-4.9.0-11-amd64 root=UUID=dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf ro  quiet
		echo	'Загружается начальный виртуальный диск …'
		initrd	/boot/initrd.img-4.9.0-11-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.9.0-11-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-11-amd64-recovery-dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2  dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		else
		  search --no-floppy --fs-uuid --set=root dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf
		fi
		echo	'Загружается Linux 4.9.0-11-amd64 …'
		linux	/boot/vmlinuz-4.9.0-11-amd64 root=UUID=dd1b4f99-07b9-44d4-8d00-23acb6d0dcaf ro single 
		echo	'Загружается начальный виртуальный диск …'
		initrd	/boot/initrd.img-4.9.0-11-amd64
	}
}

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

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

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

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Vista (на /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-4A98EA8B98EA753B' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  4A98EA8B98EA753B
	else
	  search --no-floppy --fs-uuid --set=root 4A98EA8B98EA753B
	fi
	parttool ${root} hidden-
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### 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 ###
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4379
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rootlexx » 15.09.2019 14:06

Просто удалите все ядра 4.19, а затем создайте /etc/apt/preferences.d/linux-image-amd64.pref:

Код: Выделить всё

Package: linux-image-amd64
Pin: release n="stretch"
Pin-Priority: 999
Затем установите linux-image-amd64 из stretch: # apt install linux-image-amd64/stretch.
Всё, теперь ядро будет продолжать обновляться из stretch.
Спасибо сказали:

Rus
Сообщения: 210
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rus » 18.09.2019 19:34

Rootlexx писал:
15.09.2019 14:06
Просто удалите все ядра 4.19
Т.е. в выпуске Buster его уже не подчинят, просто избавиться от него?
Rootlexx писал:
15.09.2019 14:06
Затем установите linux-image-amd64 из stretch
Так оно-же установлено, зачем ставить снова?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15835
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Bizdelnick » 18.09.2019 19:42

Rus писал:
18.09.2019 19:34
Т.е. в выпуске Buster его уже не подчинят
А Вы баг зарепортили? Кто-нибудь вообще в курсе, что надо чинить?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4379
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rootlexx » 18.09.2019 21:30

Rus писал:
18.09.2019 19:34
Так оно-же установлено, зачем ставить снова?
Установлена версия из buster или stretch? Они от разных версий ядра зависят.
Спасибо сказали:

Rus
Сообщения: 210
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rus » 19.09.2019 15:59

Bizdelnick писал:
18.09.2019 19:42
А Вы баг зарепортили? Кто-нибудь вообще в курсе, что надо чинить?
Судя по этим ссылкам, похоже, что о нем знают.
Добавлено (16:02):
Rootlexx писал:
18.09.2019 21:30
Установлена версия из buster или stretch? Они от разных версий ядра зависят.
Я не понимаю Ваш ход мыслей.
То ядро (4.9), которое стоит сейчас работает без нареканий. Какая разница от buster или stretch оно установилось?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15835
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Bizdelnick » 19.09.2019 16:10

Rus писал:
19.09.2019 15:59
Судя по этим ссылкам, похоже, что о нем знают.
Недостаточно:
Tags: moreinfo
Тем более что
On kernel 4.16.0-2-amd64, with command line
/boot/vmlinuz-4.16.0-2-amd64 root=UUID=43ae47ae-86fc-43a6-9661-dcf030179dc0 ro tsc=unstable init=/lib/sysvinit/init
the problem seems to be resolved.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4379
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Не загружается после обновления

Сообщение Rootlexx » 19.09.2019 18:29

Rus писал:
19.09.2019 15:59
Я не понимаю Ваш ход мыслей.
То ядро (4.9), которое стоит сейчас работает без нареканий. Какая разница от buster или stretch оно установилось?
Ядро 4.9 не могло установиться из buster, потому что его там нет.
Пакет linux-image-amd64 - это метапакет, который зависит от нужной версии ядра в дистрибутиве. Он понадобится, когда в очередном обновлении безопасности поменяется ABI ядра, и сопровождающим придётся увеличить номер сборки. В таком случае это обновление будет уже другим пакетом под другим именем, и просто так при простом обновлении этот новый пакет установлен, понятное дело, не будет. Для таких случаев есть пакет linux-image-arch, который зависит от последней версии ядра в дистрибутиве, и который подтянет новую версию ядра при обновлении через свои зависимости.
Пакет в buster зависит от 4.19, пакет в stretch - от 4.9. Нужно ставить пакет от того ядра, которым пользуетесь.
Спасибо сказали: