LINUX.ORG.RU

Как обновить ядро

 , , ,


0

1

Добрый день.

Хочу загрузиться в ядро linux-zen-5.15.8.zen1-1 Сейчас вот такое: 5.15.8-arch1-1

Первое в системе имеется, вопрос как в него загрузиться?

UPD: при загрузке системы нет выбора ядра UPD: тут ошибка какая-то, не загружается (конфиг изменил, в ядро загрузился): https://ibb.co/TThmY7f



Последнее исправление: ihni (всего исправлений: 2)

Выбери при загрузке, ну или давай больше инфы.

anonymous
()

тут ошибка какая-то, не загружается

Модуль ext4 посетил Мистер Отвал. Как это вообще возможно, непонятно.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

Должно, но при генерации и записи могут быть ошибки,нет места например на разделе или закрыл терминал,выключил комп. Но тут скорее всего вручную отредактировал конфиг загрузчика поменяв ядро на зен, а инитрамс оставил от стандартного.

anonymous
()
Ответ на: комментарий от anonymous

Ну... Я с ним ничего не делал.

sudo grub-mkconfig -o /boot/grub/grub.cfg
Отредактировал и вот так. Отредактировал, чтобы увидеть это ядро в списке при загрузке системы)

ihni
() автор топика
Ответ на: комментарий от anonymous
BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=60615103-737d-426d-b13f-095095439bc1 rw loglevel=3 quiet
ihni
() автор топика
Ответ на: комментарий от anonymous

Я этот не редактировал

#
# 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 ###
insmod part_gpt
insmod part_msdos
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
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  60615103-737d-426d-b13f-095095439bc1
else
  search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
fi
terminal_input console
terminal_output gfxterm
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 'Arch Linux, with Linux linux-zen' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-advanced-60615103-737d-426d-b13f-095095439bc1' {
        savedefault
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  60615103-737d-426d-b13f-095095439bc1
        else
          search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1
        fi
        echo    'Loading Linux linux-zen ...'
        linux   /boot/vmlinuz-linux-zen root=UUID=60615103-737d-426d-b13f-095095439bc1 rw  loglevel=3 quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux-zen.img
}
menuentry 'Arch Linux, with Linux linux-zen (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-fallback-60615103-737d-426d-b13f-095095439bc1' {
        savedefault
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  60615103-737d-426d-b13f-095095439bc1
        else
          search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1
        fi
        echo    'Loading Linux linux-zen ...'
        linux   /boot/vmlinuz-linux-zen root=UUID=60615103-737d-426d-b13f-095095439bc1 rw  loglevel=3 quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux-zen-fallback.img
}
menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-60615103-737d-426d-b13f-095095439bc1' {
        savedefault
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  60615103-737d-426d-b13f-095095439bc1
        else
          search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1
        fi
        echo    'Loading Linux linux ...'
        linux   /boot/vmlinuz-linux root=UUID=60615103-737d-426d-b13f-095095439bc1 rw  loglevel=3 quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux.img
}
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-60615103-737d-426d-b13f-095095439bc1' {
        savedefault
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  60615103-737d-426d-b13f-095095439bc1
        else
          search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1
        fi
        echo    'Loading Linux linux ...'
        linux   /boot/vmlinuz-linux root=UUID=60615103-737d-426d-b13f-095095439bc1 rw  loglevel=3 quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux-fallback.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/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
        fwsetup
}
### 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 ###
ihni
() автор топика
Ответ на: комментарий от ihni

Груб именно этот конфиг использует при загрузке, он кстати правильный. Так что тут все впорядке. boot не отдельным разделом случайно возможно что была ошибка при обновлении или записи ядра или инитрамфс. Проверь место на разделах свободное обновись и переставь ядро зен, смотри чтоб ошибок при генерации инитрамфс не было

sudo pacman -Syu linux-zen

anonymous
()
Ответ на: комментарий от anonymous
error: libspeechd: signature from "Alexander Epaneshnikov <email@alex19ep.me>" is unknown trust
:: File /var/cache/pacman/pkg/libspeechd-0.11.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] 
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

А вот и нет

ihni
() автор топика
Ответ на: комментарий от ihni

[code]sudo rm /var/cache/pacman/pkg/libspeechd-0.11.1-1-x86_64.pkg.tar.zst sudo pacman -S archlinux-keyring sudo pacman -Syu

anonymous
()
Ответ на: комментарий от ihni
sudo rm /var/cache/pacman/pkg/libspeechd-0.11.1-1-x86_64.pkg.tar.zst
sudo pacman -S archlinux-keyring
sudo pacman -Syu
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.