Вопрос или проблема
На моем ноутбуке установлены Ubuntu 24.04.1 и Windows 11. После обновления Windows 11 до версии 24H2 и перезагрузки GRUB (2.12) больше не загружается нормально с выбором ОС, вместо этого я вижу экран GRUB в терминале с сообщением:
Поддерживается минимальное редактирование строк, похожее на BASH.
Для первого слова TAB перечисляет возможные завершения команд.
В любом другом месте TAB перечисляет возможные завершения устройств или файлов.
Чтобы включить постраничный просмотр, похожий на less(1), "set pager=1"
С помощью команды ls -la
он видит:
Раздел hd0,gpt3: Тип файловой системы ntfs (Windows 11)
Раздел hd0,gpt2: Тип файловой системы ext* (Ubuntu)
Раздел hd0,gpt1: Тип файловой системы fat
[
Boot-Repair:
============================== Резюме информации о загрузке ===============================
=> Загрузчик не установлен в MBR /dev/nvme0n1.
=> Grub2 (v2.00) установлен в MBR /dev/sda и обращается к сектору 1 того же жесткого диска для core.img. core.img находится по этому адресу и ищет (,2)/grub. Он также встраивает следующие компоненты:
модули
---------------------------------------------------------------------------
offsetio extcmd macho elf file gettext boot bufio verifiers crypto
terminal normal datetime date mmap drivemap blocklist archelp newc
vga_text relocator video chain ntldr search_label search_fs_file
search_fs_uuid search keylayouts at_keyboard pci usb usb_keyboard gcry_md5
hashsum gcry_crc gzio xzio lzopio lspci fshelp ext2 xfs acpi reboot
iso9660 gcry_sha1 div udf exfat font diskfilter raid6rec zstd btrfs ventoy
read halt video_fb vbe linux linux16 test true sleep echo bitmap gfxterm
bitmap_scale trig video_colors gfxmenu videotest videoinfo functional_test
videotest_checksum video_cirrus video_bochs vga minicmd help configfile tr
biosdisk disk ls tar zfs squash4 pbkdf2 gcry_sha512 password_pbkdf2
all_video png jpeg part_gpt part_msdos fat ntfs loopback
gfxterm_background procfs gfxterm_menu smbios
---------------------------------------------------------------------------
nvme0n1p1: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: Неизвестно
Информация о загрузочном секторе:
nvme0n1p2: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: Неизвестно
Информация о загрузочном секторе:
nvme0n1p3: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: Неизвестно
Информация о загрузочном секторе:
sda1: __________________________________________________________________________
Файловая система: exfat
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Подключение не удалось: mount: /mnt/BootInfo/sda1: /dev/sda1 уже смонтирован или точка монтирования занята.
dmesg(1) может содержать больше информации после неудачного системного вызова монтирования.
sda2: __________________________________________________________________________
Файловая система: iso9660
Тип загрузочного сектора: Grub2 (v1.99-2.00)
Информация о загрузочном секторе: Grub2 (v1.99-2.00) установлен в загрузочном секторе sda2 и смотрит на сектор 0 того же жесткого диска для core.img, но core.img не может быть найден по этому адресу.
Операционная система:
Загрузочные файлы: /boot/grub/grub.cfg
================================ 0 ОС обнаружено =================================
================================ Хост/Оборудование =================================
Архитектура процессора: 64-бит
Видео: TigerLake-LP GT2 [Iris Xe Graphics] от Intel Corporation
Операционная система в live-сессии - Ubuntu 64-бит (Ubuntu 24.04.1 LTS, noble, x86_64)
===================================== UEFI =====================================
Прошивка BIOS/UEFI: F8CN59WW(V2.22)(2.59) от LENOVO
Прошивка совместима с EFI и настроена в EFI-режиме для этой live-сессии.
SecureBoot отключен (подтверждено с помощью mokutil).
BootCurrent: 0001
Таймаут: 0 секунд
Порядок загрузки: 2002,2001,0000,2003,0004
Boot0000* ubuntu HD(1,GPT,ae8e9f69-616a-4ce9-88af-11a0580d9d07,0x800,0x219800)/File(\EFI\ubuntu\shimx64.efi) File(.䍒)
Boot0001* Устройство EFI USB (KingstonDataTraveler 3.0) UsbWwid(951,1666,0,E0D55EA573E9E6A0B857109)/HD(2,MBR,0x28769d89,0x735b000,0x10000)RC
Boot0002* EFI PXE 0 для IPv4 (7C-8A-E1-74-90-69) PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/MAC(7c8ae1749069,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
Boot0003* EFI PXE 0 для IPv6 (7C-8A-E1-74-90-69) PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/MAC(7c8ae1749069,0)/IPv6([::]:<->[::]:,0,0)RC
Boot0004* Диспетчер загрузки Windows HD(1,GPT,ae8e9f69-616a-4ce9-88af-11a0580d9d07,0x800,0x219800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000033000100000010000000040000007fff0400
Boot2001* Устройство EFI USB RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Сеть RC
============================= Информация о дисках/разделах =============================
Информация о дисках: ____________________________________________________________________
sda : notGPT, no-BIOSboot, has-noESP, usb-disk, not-mmc, no-os, no-wind, 2048 секторов * 512 байт
Информация о разделах (1/3): _________________________________________________________
sda1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
Информация о разделах (2/3): _________________________________________________________
sda1 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, exfat
Информация о разделах (3/3): _________________________________________________________
sda1 : maybesepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sda
fdisk -l (отфильтровано): ___________________________________________________________
Диск nvme0n1: 931.51 GiB, 1000204886016 байт, 1953525168 секторов
Идентификатор диска: CA9BC4BC-3BE5-424B-A0CF-6A42132FF430
Начало Конец Секторы Размер Тип
nvme0n1p1 2048 2203647 2201600 1G EFI система
nvme0n1p2 2203648 6498303 4294656 2G Microsoft basic data
nvme0n1p3 6498304 417523711 411025408 196G Linux файловая система
nvme0n1p4 417523712 1951420415 1533896704 731.4G Microsoft basic data
nvme0n1p5 1951420416 1953521663 2101248 1G Среда восстановления Windows
Диск sda: 57.71 GiB, 61964550144 байт, 121024512 секторов
Идентификатор диска: 0x28769d89
Загрузочный Начало Конец Секторы Размер Id Тип
sda1 * 2048 120958975 120956928 57.7G 7 HPFS/NTFS/exFAT
sda2 120958976 121024511 65536 32M ef EFI (FAT-12/16/32)
Диск mapper/ventoy: 5.78 GiB, 6203355136 байт, 12115928 секторов
Идентификатор диска: EED3DE8A-ACD3-4541-BA15-9014C007D874
Начало Конец Секторы Размер Тип
mapper/ventoy-part1 64 12105119 12105056 5.8G Microsoft basic data
mapper/ventoy-part2 12105120 12115263 10144 5M EFI система
mapper/ventoy-part3 12115264 12115863 600 300K Microsoft basic data
parted -lm (отфильтровано): _________________________________________________________
sda:62.0GB:scsi:512:512:msdos:Kingston DataTraveler 3.0:;
1:1049kB:61.9GB:61.9GB:::boot;
2:61.9GB:62.0GB:33.6MB:fat16::esp;
mapper/ventoy:6203MB:dm:512:512:gpt:Устройство Linux для управления (линейный):;
1:32.8kB:6198MB:6198MB::ISO9660:hidden, msftdata;
2:6198MB:6203MB:5194kB::Appended2:boot, esp;
3:6203MB:6203MB:307kB::Gap1:hidden, msftdata;
nvme0n1:1000GB:nvme:512:512:gpt:KINGSTON SNV2S1000G:;
1:1049kB:1128MB:1127MB:fat32::boot, esp;
2:1128MB:3327MB:2199MB:ext4:Основной раздел данных:msftdata;
3:3327MB:214GB:210GB:ext4::;
4:214GB:999GB:785GB:ntfs:Windows 11:msftdata;
5:999GB:1000GB:1076MB:ntfs::hidden, diag, no_automount;
blkid (отфильтровано): ______________________________________________________________
ИМЯ FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 exfat 20CA-144C 28769d89-01 Ventoy
│ └─ventoy
└─sda2
nvme0n1
Точки монтирования (отфильтровано): _______________________________________________________
Доступно Использ% Смонтировано на
/dev/mapper/ventoy 0 100% /cdrom
efivarfs 32.3K 80% /sys/firmware/efi/efivars
Опции монтирования (отфильтровано): ______________________________________________________
/dev/mapper/ventoy iso9660 ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8
============================== ls -R /dev/mapper/ ==============================
/dev/mapper:
control
ventoy
====================== sda2/boot/grub/grub.cfg (отфильтровано) ======================
Попробовать или установить Ubuntu
Ubuntu (безопасная графика)
Загрузиться с следующего тома
Настройки прошивки UEFI
Проверить память
==================== sda2: Местоположение файлов, загружаемых Grub ====================
GiB - GB Файл Фрагмент(ы)
?? = ?? boot/grub/grub.cfg 1
======================== Неизвестные MBR/Загрузочные сектора/etc =========================
Неизвестный загрузчик на nvme0n1p1
Неизвестный загрузчик на nvme0n1p2
Неизвестный загрузчик на nvme0n1p3
================================= Выбор пользователя ==================================
Есть ли RAID на этом компьютере? нет
Предлагаемое решение: ______________________________________________________________
Ремонт по умолчанию утилиты Boot-Repair не будет действовать на загрузку.
Ответ или решение
Проблема, с которой вы столкнулись после обновления Windows 11 до версии 24H2, связана с тем, что загрузчик GRUB не может корректно загрузить операционную систему и отображает минимальный интерфейс командной строки. Это довольно распространенная проблема, возникающая из-за изменения конфигурации загрузки после обновления Windows. Приведу пошаговые инструкции для ее решения.
Шаг 1: Загрузка с Live USB
- Подключите ваш Live USB с Ubuntu (или другой дистрибутив, который поддерживает GRUB).
- Загрузитесь с USB, выбрав его в меню загрузки вашего BIOS/UEFI.
- Выберите опцию "Try Ubuntu" для использования Live-сессии.
Шаг 2: Установка и запуск Boot-Repair
-
После загрузки в Live-сессию откройте терминал (нажмите
Ctrl + Alt + T
). -
Установите Boot-Repair с помощью следующих команд:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install -y boot-repair
-
Запустите Boot-Repair:
boot-repair
Шаг 3: Исправление загрузчика
- После запуска Boot-Repair, выберите "Recommended repair" (Рекомендуемое восстановление). Этот процесс автоматически исправит наиболее распространенные проблемы с загрузкой.
- Дождитесь завершения работы Boot-Repair. Он может предоставить вам ссылку на отчет; сохраните ее для дальнейшего анализа в случае необходимости.
Шаг 4: Перезагрузка и проверка
- После завершения процесса восстановления перезагрузите ваш компьютер.
- Убедитесь, что GRUB теперь загружается корректно и отображает списки доступных операционных систем (Ubuntu и Windows 11).
Дополнительные действия при необходимости
Если после выполнения всех шагов GRUB все еще не загружается или не отображает Windows 11, вы можете попробовать следующие дополнительно рекомендации:
-
Проверьте настройки BIOS/UEFI: Убедитесь, что ваша система запущена в режиме UEFI, а не в режиме Legacy.
-
Переустановите GRUB: Если Boot-Repair не помог, вы можете вручную переустановить загрузчик GRUB. Для этого выполните следующие команды:
sudo mount /dev/nvme0n1p2 /mnt # Убедитесь, что вы указываете на правильный раздел Ubuntu sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install /dev/nvme0n1 # Убедитесь, что вы указываете на правильный диск update-grub exit
-
Проверьте конфигурацию GRUB: Убедитесь, что файл
/boot/grub/grub.cfg
правильно настроен и включает все необходимые записи для загрузки Windows.
Заключение
После выполнения этих шагов ваша проблема с загрузкой GRUB должна быть решена. Если она сохраняется, стоит обратиться к профессионалам или сообществу Ubuntu для получения более детальной помощи.