Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Выберите ядро загрузчика по умолчанию.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Выберите ядро загрузчика по умолчанию., Proxmox Виртуальная Среда
     
    bcadwell
    Guest
    #1
    0
    24.11.2020 20:22:00
    Привет! Обнаружил, что одна из моих PCI-карт не совместима с ядром 5.4.73-1-pve. Огромное спасибо тому, кто решил сохранить старые ядра! Я могу вручную при загрузке откатиться и выбрать версию ядра, работающую с моим оборудованием (5.3.18-3-pve), но пока не понял, как сделать это ядро новым ядром по умолчанию при перезагрузке. Не всегда могу получить доступ к консоли, и мне бы хотелось навсегда сбросить загрузку на автоматический запуск 5.3.18-3-pve. Пытался добавить его в ручную: Code: pve-efiboot-tool kernel add 5.3.18-3-pve, pve-efiboot-tool refresh и "пытался" удалить старое ядро, используя как Code: pve-efiboot-tool kernel remove 5.4.73-1-pve, так и Code: apt purge pve-kernel-5.4.73-1-pve. Команда boot-tool не удалась, потому что я только начал её осваивать и понял, что она применяется только к ядром, добавленным вручную. Команда purge вместо этого удалила 5.3.18-3-pve из моего автоматического списка вместо 5.4.73, что я, честно говоря, совершенно не понимаю. Сейчас у меня система выглядит так: Code: pve-efiboot-tool kernel list
    Ядра, выбранные вручную:
    5.3.18-3-pve

    Ядра, выбранные автоматически:
    5.4.73-1-pve

    uname -a
    Linux <hostname> 5.3.18-3-pve #1 SMP PVE 5.3.18-3 (Tue, 17 Mar 2020 16:33:19 +0100) x86_64 GNU/Linux Но при перезагрузке, если я явно не выбираю расширенные параметры и ядро 5.3 в консоли, я все равно загружаюсь в новое ядро 5.4. Я использую Bare Metal ZFS Mirrored Disks для rpool, поэтому считаю, что systemd-boot используется для загрузки. Есть ли способ заставить систему автоматически перезагружаться в ядро 5.3.18-3?
     
     
     
    tinfever
    Guest
    #2
    0
    21.06.2021 19:44:00
    Если кому-то в будущем понадобится установить версию ядра Linux по умолчанию при использовании загрузчика GRUB, вот как это сделать: выполните команду 'grep menu /boot/grub/grub.cfg', и вы получите следующий вывод:

    ```
    root@hostname:~# grep menu /boot/grub/grub.cfg
    if [ x"${feature_menuentry_id}" = xy ]; then
     menuentry_id_option="--id"
     menuentry_id_option=""
    export menuentry_id_option
       set timeout_style=menu
    set menu_color_normal=cyan/blue
    set menu_color_highlight=white/blue
    menuentry 'Proxmox Virtual Environment GNU/Linux' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-bbd2b964-2861-41c3-ae1f-1ea49068010c' {
    submenu 'Advanced options for Proxmox Virtual Environment GNU/Linux' $menuentry_id_option 'gnulinux-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c' {
           menuentry 'Proxmox Virtual Environment GNU/Linux, with Linux 5.4.114-1-pve-dbg' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.114-1-pve-dbg-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c' {
           menuentry 'Proxmox Virtual Environment GNU/Linux, with Linux 5.4.114-1-pve' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.114-1-pve-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c' {
           menuentry 'Proxmox Virtual Environment GNU/Linux, with Linux 5.4.78-2-pve' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.78-2-pve-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c' {
           menuentry 'Proxmox Virtual Environment GNU/Linux, with Linux 5.4.34-1-pve' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.34-1-pve-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c' {
    menuentry "Memory test (memtest86+)" {
    menuentry "Memory test (memtest86+, serial console 115200)" {
    menuentry "Memory test (memtest86+, experimental multiboot)" {
    menuentry "Memory test (memtest86+, serial console 115200, experimental multiboot)" {
    menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
    # 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 Look for the line that starts with "submenu 'Advanced options..." and note the id for that entry. In this example that would be "gnulinux-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c". Then find the line beneath that submenu which corresponds to the kernel version you want and note the id for that entry. In this example, I want kernel version 5.4.78-2-pve so I'd note "gnulinux-5.4.78-2-pve-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c" Finally, edit /etc/default/grub and set the GRUB_DEFAULT option to the following (replace with your own values that you previously noted): Code: GRUB_DEFAULT="gnulinux-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c>gnulinux-5.4.78-2-pve-advanced-bbd2b964-2861-41c3-ae1f-1ea49068010c" In case it isn't obvious, that's GRUB_DEFAULT="SUBMENU_ID>MENUENTRY_ID" 4. Don't forget to run "update-grub"
     
     
     
    tristank
    Guest
    #3
    0
    04.02.2022 16:17:00
    Для меня это было так просто:
    Код: $ apt install pve-kernel-5.11.22-7-pve
    $ pve-efiboot-tool kernel list
    $ pve-efiboot-tool kernel add 5.11.22-7-pve
    $ update-initramfs -u -k all && pve-efiboot-tool refresh

    EDIT: Я ошибся, эти команды просто устанавливают конкрельное ядро. К сожалению, не похоже, что есть pve-утилита для этого, сделанная удобно. Я следовал инструкциям @ tinfever, но это не работает на установке Proxmox с systemd-boot. Вот мой полный grub.cfg.

    $ grep menuentry /boot/grub/grub.cfg | grep gnulinux-advanced
    submenu 'Advanced options for Proxmox VE GNU/Linux' $menuentry_id_option 'gnulinux-advanced-49d80c739f2773dd' {

    $ grep menuentry /boot/grub/grub.cfg | grep 5.11.22-7-pve
       menuentry 'Proxmox VE GNU/Linux, with Linux 5.11.22-7-pve' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.22-7-pve-advanced-49d80c739f2773dd' {
       menuentry 'Proxmox VE GNU/Linux, with Linux 5.11.22-7-pve (recovery mode)' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.11.22-7-pve-recovery-49d80c739f2773dd' { $ pve-efiboot-tool kernel list
    Выбранные вручную ядра:
    5.11.22-7-pve

    Автоматически выбранные ядра:
    5.13.19-3-pve
    5.15.12-1-pve

    $ cat /etc/default/grub | grep GRUB_DEFAULT
    GRUB_DEFAULT="gnulinux-advanced-49d80c739f2773dd>gnulinux-5.11.22-7-pve-advanced-49d80c739f2773dd"

    --- EDIT2: Оказывается, можно определить запись загрузки по умолчанию, выбрав запись в меню systemd-boot и нажав "d" для установки по умолчанию. Было бы неплохо увидеть это на странице вики. Цитата отсюда.
     
     
     
    zolti
    Guest
    #4
    0
    13.10.2022 14:48:00
    Можно использовать pve-efiboot-tool kernel pin 5.11.22-7-pve, чтобы настроить выбор ядра загрузчика по умолчанию.
     
     
     
    totors
    Guest
    #5
    0
    09.12.2022 21:18:00
    Привет! Замена ядра с помощью этого скрипта сработала у меня. #!/bin/bash apt install pve-kernel-5.11.22-7-pve pve-efiboot-tool kernel list pve-efiboot-tool kernel pin 5.11.22-7-pve exit 0 проверка: uname -a Спасибо за помощь!
     
     
     
    Hua Ngoc Hieu
    Guest
    #6
    0
    09.06.2023 15:57:00
    Да, как сказал "tristank": для загрузки в режиме UEFI просто нажмите "d" в списке загрузки.
     
     
     
    Sparda88
    Guest
    #7
    0
    05.02.2024 19:20:00
    Я знаю, что это сообщение уже несколько лет, но есть проблема с ядром 6.5.x, и это был самый простой способ её исправить. Пока сервер загружался, я выбрал 6.2.x и просто запустил это. Помощник также предлагает запустить pve-efiboot-tool refresh. Надеюсь, это поможет ещё кому-нибудь!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры