проблемы с загрузкой на свежеустановленном debian-11

Автор kipip, 30 января 2025, 11:43:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kipip

ну вот, думал проблем не будет, а они есть. ;D
почему-то система загружается через раз: проходит запуск grub, а потом может зависнуть на пустом чёрном экране и дальше не движется. вырубаю нетбук и по новой, пока не начнёт грузится.
Linux localhost 5.10.0-32-686 #1 SMP Debian 5.10.223-1 (2024-08-10) i686 GNU/Linux

что тут можно поделать? :'(
вот грабы:
grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

grub.cfg
#
# 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='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos4' --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  b0f18507-6897-4f87-956c-f04a4b626a34
else
  search --no-floppy --fs-uuid --set=root b0f18507-6897-4f87-956c-f04a4b626a34
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 ###
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos4' --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  b0f18507-6897-4f87-956c-f04a4b626a34
else
  search --no-floppy --fs-uuid --set=root b0f18507-6897-4f87-956c-f04a4b626a34
fi
insmod png
if background_image /usr/share/desktop-base/homeworld-theme/grub/grub-4x3.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### 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-b0f18507-6897-4f87-956c-f04a4b626a34' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos4' --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  b0f18507-6897-4f87-956c-f04a4b626a34
else
  search --no-floppy --fs-uuid --set=root b0f18507-6897-4f87-956c-f04a4b626a34
fi
echo 'Loading Linux 5.10.0-32-686 ...'
linux /boot/vmlinuz-5.10.0-32-686 root=UUID=b0f18507-6897-4f87-956c-f04a4b626a34 ro  quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-32-686
}
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-b0f18507-6897-4f87-956c-f04a4b626a34' {
menuentry 'Debian GNU/Linux, with Linux 5.10.0-32-686' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-32-686-advanced-b0f18507-6897-4f87-956c-f04a4b626a34' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos4' --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  b0f18507-6897-4f87-956c-f04a4b626a34
else
  search --no-floppy --fs-uuid --set=root b0f18507-6897-4f87-956c-f04a4b626a34
fi
echo 'Loading Linux 5.10.0-32-686 ...'
linux /boot/vmlinuz-5.10.0-32-686 root=UUID=b0f18507-6897-4f87-956c-f04a4b626a34 ro  quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-32-686
}
menuentry 'Debian GNU/Linux, with Linux 5.10.0-32-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-32-686-recovery-b0f18507-6897-4f87-956c-f04a4b626a34' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos4' --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  b0f18507-6897-4f87-956c-f04a4b626a34
else
  search --no-floppy --fs-uuid --set=root b0f18507-6897-4f87-956c-f04a4b626a34
fi
echo 'Loading Linux 5.10.0-32-686 ...'
linux /boot/vmlinuz-5.10.0-32-686 root=UUID=b0f18507-6897-4f87-956c-f04a4b626a34 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-32-686
}
}

### 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 7 (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-2A6E1CEF6E1CB613' {
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-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  2A6E1CEF6E1CB613
else
  search --no-floppy --fs-uuid --set=root 2A6E1CEF6E1CB613
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 ###

что ещё показать?

ferum

Скорее всего у вас просто видео не стартует. Там видеоядро наверное древнючее типа  n150   процессора atom.
У меня уже в debian 9  на недобуке видео лагало. Продал я его не дорого и успокоился.
Русские дебианщики против цифрового слабоумия !

kipip

Цитата: ferum от 30 января 2025, 16:41:41Там видеоядро наверное древнючее типа  n150   процессора atom.
да, там Atom N455 и Intel(R) Graphics Media Accelerator 3150.
но в recovery-режиме загружается в консоль и можно запустить МС.

а даст ли что-нибудь вот это?
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console

ferum

Я так понимаю можно прописать в загрузчик modeset = 0 что бы графика отображалась в аварийном режиме. Только смысла нет так над собой издеваться.
Если вы не хотите сделать из девайса пишущую машинку на windows xp или 7 starter, как было задумано изначально производителем..... Самое полезное применение наверное... это шлюз для сопротивления ограничениям и блокировкам РКН, или какой нибудь умный дом. В общем маленький бесплатный домашний сервер.
Русские дебианщики против цифрового слабоумия !

dzhoser

Покажете вывод
sudo dmesg | grep -i "error\|warn\|fail"sudo journalctl -b -1 > bootlog.txt в директории запуска кмманды будет сформирован файл bootlog.txt прикрепите его на какой нибудь файлообменник
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

kipip

dmesg error\|warn\|fail
[    2.485584] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200925/dspkginit-438)
[    2.485690] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKH (20200925/dspkginit-438)
[    2.485786] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200925/dspkginit-438)
[    2.485880] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200925/dspkginit-438)
[    2.485973] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200925/dspkginit-438)
[    2.486067] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKG (20200925/dspkginit-438)
[    2.486162] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200925/dspkginit-438)
[    2.486254] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200925/dspkginit-438)
[    2.486347] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200925/dspkginit-438)
[    2.486440] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200925/dspkginit-438)
[    2.486534] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200925/dspkginit-438)
[    2.486651] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200925/dspkginit-438)
[    2.486747] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200925/dspkginit-438)
[    2.486889] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200925/dspkginit-438)
[    2.487029] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200925/dspkginit-438)
[    2.487187] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200925/dspkginit-438)
[    2.487342] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200925/dspkginit-438)
[    2.487487] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200925/dspkginit-438)
[    2.487628] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200925/dspkginit-438)
[    2.487695] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200925/dspkginit-438)
[    2.487839] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200925/dspkginit-438)
[    2.487981] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200925/dspkginit-438)
[    2.488123] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200925/dspkginit-438)
[    2.488281] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200925/dspkginit-438)
[    2.488423] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200925/dspkginit-438)
[    2.488564] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200925/dspkginit-438)
[    2.488706] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200925/dspkginit-438)
[    2.488864] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKF (20200925/dspkginit-438)
[    2.489007] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKG (20200925/dspkginit-438)
[    2.489149] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKH (20200925/dspkginit-438)
[    2.489289] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKE (20200925/dspkginit-438)
[    2.489429] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKE (20200925/dspkginit-438)
[    2.521103] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0._OSC.CAPB], AE_ALREADY_EXISTS (20200925/dsfield-184)
[    2.521261] ACPI Error: AE_ALREADY_EXISTS, CreateBufferField failure (20200925/dswload2-477)
[    2.521392] ACPI Error: Aborting method \_SB.PCI0._OSC due to previous error (AE_ALREADY_EXISTS) (20200925/psparse-529)
[    2.521552] acpi PNP0A08:00: _OSC failed (AE_ALREADY_EXISTS); disabling ASPM
[    7.371430] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000102F (\_SB.PCI0.LPC0.PMIO) (20200925/utaddress-204)
[    7.371524] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000107F (\PMIO) (20200925/utaddress-204)
[    7.383505] ACPI Warning: SystemIO range 0x0000000000001180-0x00000000000011AF conflicts with OpRegion 0x0000000000001180-0x00000000000011AF (\_SB.PCI0.LPC0.GPOX) (20200925/utaddress-204)
[   16.259225] EXT4-fs (sda4): re-mounted. Opts: errors=remount-ro
[   31.570681] iwlwifi 0000:05:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)



bootlog.txt
(подсократил до первых действий после загрузки)

ChubaDuba


Aalexeey

Цитата: kipip от 30 января 2025, 11:43:31загружается через раз: проходит запуск grub, а потом может зависнуть на пустом чёрном экране и дальше не движется
Сторонние ядра пробуйте, например из Antix.
http://nl.mxrepo.com/antix/bullseye/pool/main/l/
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ferum

Цитата: Aalexeey от 01 февраля 2025, 05:08:37
Цитата: kipip от 30 января 2025, 11:43:31загружается через раз: проходит запуск grub, а потом может зависнуть на пустом чёрном экране и дальше не движется
Сторонние ядра пробуйте, например из Antix.
http://nl.mxrepo.com/antix/bullseye/pool/main/l/

В Debian поддержку этого видео ядра начали выпиливать ещё в десятке, о перспективах можно только догадываться.
Русские дебианщики против цифрового слабоумия !

dzhoser

#9
Покажите еще вывод
hostnamectl


Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

kipip

#10
Цитата: ChubaDuba от 01 февраля 2025, 00:52:38Диск проверяли?
да, "викторией": ни ошибок, ни предупреждений.

01 февраля 2025, 21:15:15
Цитата: dzhoser от 01 февраля 2025, 17:22:43Покажите еще вывод
hostnamectl
   Static hostname: n/a
Transient hostname: localhost
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: ***
           Boot ID: ***
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-32-686
      Architecture: x86

дело в том, что я файл hostname убрал, :) поэтому я стал localhost. разве в этом дело? :(

dzhoser

Дела не в этом. Я хотел увидеть версию BIOS.
sudo dmidecode -t bios
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

kipip

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Phoenix Technologies Ltd.
Version: 01VG.M013.20110704.RHU
Release Date: 07/04/2011
Address: 0xE61F0
Runtime Size: 106000 bytes
ROM Size: 2 MB
Characteristics:
ISA is supported
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
USB legacy is supported
Smart battery is supported
BIOS boot specification is supported
Targeted content distribution is supported
BIOS Revision: 1.0

kipip

Цитата: ferum от 30 января 2025, 17:47:31Я так понимаю можно прописать в загрузчик modeset = 0 что бы графика отображалась в аварийном режиме. Только смысла нет так над собой издеваться.
потестировал с modeset=0 : так же грузится через раз или вообще не грузится, и никаких изменений не заметил.
вот, что получается:
-Дисплей-
Разрешение        : 1024x600 пикселей
Производитель        : The X.Org Foundation
Версия            : 1.20.11
Имя текущего дисплея    : :0
-Монитор-
Монитор 0        : 1024x600 пикселей
-OpenGL-
Производитель    : Intel Open Source Technology Center
Рендер        : Mesa DRI Intel(R) Pineview M x86/MMX/SSE2
Версия        : 1.4 Mesa 20.3.5
Графическое ускорение        : Да
даже с параметром nomodeset тоже через раз грузится.
но с ним 800х600
-Дисплей-
Разрешение        : 800x600 пикселей
Производитель        : The X.Org Foundation
Версия            : 1.20.11
Имя текущего дисплея    : :0
-Монитор-
Монитор 0        : 800x600 пикселей
-OpenGL-
Производитель    : Mesa/X.org
Рендер        : llvmpipe (LLVM 11.0.1, 128 bits)
Версия        : 3.1 Mesa 20.3.5
Графическое ускорение        : Да

дело в драйвере, который в ядре 5.10? можно ли этот драйвер поменять на драйвер из ядра 4.17?

Aalexeey

Цитата: kipip от 06 февраля 2025, 14:02:40можно ли этот драйвер поменять на драйвер из ядра
Нет, ядро можно, и оно должно быть совместимое (собранное в родной среде), вариант я вам уже предлагал.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"