Как я могу восстановить ранее работающую установку Ubuntu 24.04, поврежденную после завершения установки Windows 11 в режиме двойной загрузки?

Вопрос или проблема

У меня была идеально работающая установка Ubuntu 24.04 на ноутбуке Lenovo.

Я попытался сделать двойную загрузку с Win11 (на том же жестком диске, без внешних жестких дисков, участвующих в любом из нижеприведенных процессов).

Я изменил размер раздела home, чтобы иметь немного свободного пространства для Win11, используя живую USB-флешку с Ubuntu 24.04.

Затем я создал флешку USB с Windows 11 и proceeded to install it на свободное место.

Это сработало нормально, Windows 11 запустился.

Когда я хотел перезагрузиться, чтобы получить доступ к дистрибутиву Ubuntu, беда.
grub> терминал ждал команды, и сверху появилось сообщение: Поддерживается минимальное редактирование в стиле BASH. Для первого слова ....

Я пытался найти в Интернете, что я сделал неправильно. Урок на YouTube по установке двойной загрузки (Windows наряду с существующей установкой Linux), которому я следовал, просто зашел в свой дистрибутив Linux. Я не могу этого сделать.

Что я пробовал.

Я пытался изменить порядок загрузки в BIOS, но безрезультатно.

Я попытался использовать в живой сессии Ubuntu 24.04 (используя USB-флешку с образом Ubuntu 24.04) утилиту `boot-repair`, но это не дало Рекомендуемых действий. Pastebin, который я получил:

И скопировано здесь:

boot-repair-4ppa2081                                              [20241023_2114]

============================== Резюме информации о загрузке ===============================

 => Загрузчик не установлен в MBR /dev/nvme0n1.

sda: ___________________________________________________________________________

    Файловая система:       iso9660
    Тип загрузочного сектора:  Grub2 (v1.99-2.00)
    Информация о загрузочном секторе:  Grub2 (v1.99-2.00) установлен в загрузочный сектор 
                       sda и смотрит на сектор 0 того же жесткого диска для 
                       core.img, но core.img не может быть найден по этому 
                       местоположению.
    Сбой монтирования:   mount: /mnt/BootInfo/FD/sda: /dev/sda уже смонтирован или точка монтирования занята.
       dmesg(1) может иметь больше информации после неудачного системного вызова монтирования.

================================ 0 ОС обнаружено =================================

================================ Хост/Аппаратное обеспечение =================================

Архитектура ЦП: 64-бит
Видеокарта: AD107M [GeForce RTX 4060 Max-Q / Mobile] Phoenix3 от NVIDIA Corporation Advanced Micro Devices, Inc. [AMD/ATI]
Живая сессия ОС - Ubuntu 64-бит (Ubuntu 24.04.1 LTS, noble, x86_64)

===================================== UEFI =====================================

Прошивка BIOS/UEFI: NRCN15WW(1.15) от LENOVO
Прошивка совместима с EFI и установлена в режиме EFI для этой живой сессии.
SecureBoot отключен (подтверждено с помощью mokutil).
BootCurrent: 0003
Таймаут: 0 секунд
BootOrder: 0004,0002,0006,2002,2001,2003
Boot0000* EFI PXE 0 для IPv4 (40-C2-BA-45-61-F6)    PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x0)/MAC(40c2ba4561f6,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
Boot0001* EFI PXE 0 для IPv6 (40-C2-BA-45-61-F6)    PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x0)/MAC(40c2ba4561f6,0)/IPv6([::]:<->[::]:,0,0)RC
Boot0002* Менеджер загрузки Windows  HD(1,GPT,ccbef867-5269-4962-b764-8316a27b12a2,0x800,0x219800)/Файл(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0003* Устройство USB EFI (VendorCoProductCode)  UsbWwid(ffff,5678,0,9207057C0849452056)/HD(2,GPT,eed3de8a-acd3-4541-ba17-9014c007d874,0xb8b5a0,0x27a0)RC
Boot0004* ubuntu    HD(1,GPT,ccbef867-5269-4962-b764-8316a27b12a2,0x800,0x219800)/Файл(\EFI\ubuntu\shimx64.efi) Файл(.䥗䑎坏S)
Boot0006* ubuntu    HD(1,GPT,ccbef867-5269-4962-b764-8316a27b12a2,0x800,0x219800)/Файл(\EFI\ubuntu\shimx64.efi)
Boot2001* Устройство USB EFI    RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Сеть   RC

============================= Информация о диске/разделах =============================

Информация о дисках: ____________________________________________________________________

Информация о разделах (1/3): _________________________________________________________

Информация о разделах (2/3): _________________________________________________________

Информация о разделах (3/3): _________________________________________________________

fdisk -l (отфильтровано): ___________________________________________________________

Диск nvme0n1: 953.87 GiB, 1024209543168 байт, 2000409264 секторов
Идентификатор диска: 4BA87BBF-AF82-48D5-858E-77C9EF5334FE
              Начало        Конец    Секторы   Размер Тип
nvme0n1p1       2048    2203647    2201600     1G EFI система
nvme0n1p2    2203648 1065248767 1063045120 506.9G Файловая система Linux
nvme0n1p3 1065248768 1065281535      32768    16M Зарезервировано Microsoft
nvme0n1p4 1065281536 1999087615  933806080 445.3G Основные данные Microsoft
nvme0n1p5 1999087616 2000406527    1318912   644M Среда восстановления Windows
Диск sda: 7.54 GiB, 8095006720 байт, 15810560 секторов
Идентификатор диска: EED3DE8A-ACD3-4541-BA15-9014C007D874
        Начало      Конец  Секторы  Размер Тип
sda1        64 12105119 12105056  5.8G Основные данные Microsoft
sda2  12105120 12115263    10144    5M EFI система
sda3  12115264 12115863      600  300K Основные данные Microsoft
sda4  12115968 15808511  3692544  1.8G Файловая система Linux

parted -lm (отфильтровано): _________________________________________________________

sda:8095MB:scsi:512:512:gpt:VendorCo ProductCode:;
1:32.8kB:6198MB:6198MB::ISO9660:hidden, msftdata;
2:6198MB:6203MB:5194kB::Appended2:boot, esp;
3:6203MB:6203MB:307kB::Gap1:hidden, msftdata;
4:6203MB:8094MB:1891MB:ext4::;
nvme0n1:1024GB:nvme:512:512:gpt:KXG80ZNV1T02 LS KIOXIA:;
1:1049kB:1128MB:1127MB:fat32::boot, esp;
2:1128MB:545GB:544GB:ext4::;
3:545GB:545GB:16.8MB::Зарезервированный раздел Microsoft:msftres, no_automount;
4:545GB:1024GB:478GB:ntfs:Основной раздел данных:msftdata, no_automount;
5:1024GB:1024GB:675MB:ntfs::hidden, diag, no_automount;

blkid (отфильтровано): ______________________________________________________________

NAME    FSTYPE   UUID                                 PARTUUID                             LABEL                    PARTLABEL
sda     iso9660  2024-08-27-16-23-26-00                                                    Ubuntu 24.04.1 LTS amd64 
├─sda1  iso9660  2024-08-27-16-23-26-00               eed3de8a-acd3-4541-ba14-9014c007d874 Ubuntu 24.04.1 LTS amd64 ISO9660
├─sda2  vfat     3C53-CAEB                            eed3de8a-acd3-4541-ba17-9014c007d874 ESP                      Appended2
├─sda3                                                eed3de8a-acd3-4541-ba16-9014c007d874                          Gap1
└─sda4  ext4     17871899-7ba7-4a70-95ec-874805d8fbbd 3ff734fd-1ef9-4328-bcc2-160d58e7cde3 writable                 
nvme0n1                                                                                                             

Точки монтирования (отфильтровано): _______________________________________________________

                       Доступно Использ% Смонтировано на
/dev/sda1                  0 100% /cdrom
efivarfs               30.6K  76% /sys/firmware/efi/efivars

Опции монтирования (отфильтровано): ______________________________________________________

/dev/sda1              iso9660         ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8

Предложенный ремонт: ______________________________________________________________

Стандартный ремонт утилиты Boot-Repair не будет действовать на загрузку.

Я не могу смонтировать (используя $ sudo mount ...) ни один из перечисленных разделов (в живой сессии Ubuntu 24.04) с помощью $ sudo fdisk -l: я получаю сообщение об ошибке: ваш fstab был изменен, но systemd все еще использует старую версию .... Запись и выполнение: $ sudo systemctl daemon-reload ничего не делает, и я все еще не могу смонтировать ни один раздел.

Внутри установки Windows 11 я проверил, включен ли быстрый запуск, и он включен, и я отключил его выключен, но, как видно из комментариев, это не имеет значения.

Внутри установки Windows 11 я открыл командную строку Windows и написал:
$ bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi и позже,
$ bcdedit /set "{bootmgr}" path \EFI\ubuntu\shimx64.efi, оба вывели результат: операция выполнена успешно, но они создают в (Windows?)-grub отсутствие записи Ubuntu, а только в BIOS-grub две записи Ubuntu, обе из которых показывают вывод grub> ... черного экрана смерти при доступе …

Я потерян и не знаю, как действовать дальше. Вы видите какой-либо путь вперед?

Ответ или решение

К сожалению, установка Windows 11 поверх Ubuntu может привести к проблемам с загрузчиком, особенно в случае использования UEFI и изменения разделов. Для восстановления вашей установки Ubuntu 24.04 выполните следующие шаги.

Шаг 1: Подготовка Live USB

  1. Создайте Live USB с Ubuntu 24.04, если вы этого еще не сделали. Убедитесь, что USB отражает загрузочный образ системы.

Шаг 2: Загрузка в Live-режим

  1. Загрузитесь с Live USB. Включите ваш ноутбук и войдите в BIOS, выберите USB-накопитель в качестве загрузочного устройства.

Шаг 3: Открытие терминала

  1. Откройте терминал после загрузки в сессию Live. Это можно сделать с помощью сочетания клавиш Ctrl + Alt + T.

Шаг 4: Установка необходимых утилит

  1. Убедитесь, что у вас установлены необходимые утилиты. Запустите следующие команды:
    sudo apt update
    sudo apt install gdisk

Шаг 5: Определение разделов

  1. Введите команду для определения разделов:
    sudo fdisk -l

    Найдите ваш основной раздел Ubuntu (например, nvme0n1p2).

Шаг 6: Востановление загрузчика GRUB

  1. Смонтируйте корневой раздел Ubuntu:

    sudo mount /dev/nvme0n1p2 /mnt
  2. Если у вас есть отдельный EFI-раздел (обычно nvme0n1p1), смонтируйте его:

    sudo mount /dev/nvme0n1p1 /mnt/boot/efi
  3. Для обеспечения правильного выполнения следующих действий, выполните команду chroot:

    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt

Шаг 7: Установка GRUB

  1. Устанавливаем GRUB на ваш диск:

    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu

    Если этот шаг сработает, переходите к следующему.

  2. Обновите конфигурацию GRUB:

    update-grub

Шаг 8: Завершение работы

  1. Выйдите из chroot сессии:

    exit
  2. Удалите монтированные директории:

    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    sudo umount /mnt/boot/efi
    sudo umount /mnt

Шаг 9: Перезагрузка системы

  1. Перезагрузите компьютер:
    sudo reboot

Шаг 10: Проверка конфигурации

  1. При загрузке выберите Ubuntu из меню GRUB. Если загрузка не удастся, проверьте правильность выполнения всех вышеуказанных шагов и снова установите GRUB, как описано.

Устранение проблем

Если проблемы продолжают возникать:

  • Проверьте, правильно ли настроен UEFI в BIOS.
  • Убедитесь, что Secure Boot отключен.
  • Верните настройки Boot Order, чтобы установить Ubuntu в качестве приоритетной загрузки.

Настоятельно рекомендуется перед установкой Windows делать резервные копии дистрибутива Linux, чтобы при необходимости ее можно было легко восстановить.

Заключение

Следовав этим шагам, вы должны восстановить работоспособность своей загрузочной системы Ubuntu 24.04. Если вам требуется дальнейшая помощь, обратитесь к специализированному форуму или к техническому специалисту в области Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...