- Вопрос или проблема
- Что я пробовал.
- Ответ или решение
- Шаг 1: Подготовка Live USB
- Шаг 2: Загрузка в Live-режим
- Шаг 3: Открытие терминала
- Шаг 4: Установка необходимых утилит
- Шаг 5: Определение разделов
- Шаг 6: Востановление загрузчика GRUB
- Шаг 7: Установка GRUB
- Шаг 8: Завершение работы
- Шаг 9: Перезагрузка системы
- Шаг 10: Проверка конфигурации
- Устранение проблем
- Заключение
Вопрос или проблема
У меня была идеально работающая установка 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
- Создайте Live USB с Ubuntu 24.04, если вы этого еще не сделали. Убедитесь, что USB отражает загрузочный образ системы.
Шаг 2: Загрузка в Live-режим
- Загрузитесь с Live USB. Включите ваш ноутбук и войдите в BIOS, выберите USB-накопитель в качестве загрузочного устройства.
Шаг 3: Открытие терминала
- Откройте терминал после загрузки в сессию Live. Это можно сделать с помощью сочетания клавиш
Ctrl + Alt + T
.
Шаг 4: Установка необходимых утилит
- Убедитесь, что у вас установлены необходимые утилиты. Запустите следующие команды:
sudo apt update sudo apt install gdisk
Шаг 5: Определение разделов
- Введите команду для определения разделов:
sudo fdisk -l
Найдите ваш основной раздел Ubuntu (например,
nvme0n1p2
).
Шаг 6: Востановление загрузчика GRUB
-
Смонтируйте корневой раздел Ubuntu:
sudo mount /dev/nvme0n1p2 /mnt
-
Если у вас есть отдельный EFI-раздел (обычно
nvme0n1p1
), смонтируйте его:sudo mount /dev/nvme0n1p1 /mnt/boot/efi
-
Для обеспечения правильного выполнения следующих действий, выполните команду chroot:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt
Шаг 7: Установка GRUB
-
Устанавливаем GRUB на ваш диск:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
Если этот шаг сработает, переходите к следующему.
-
Обновите конфигурацию GRUB:
update-grub
Шаг 8: Завершение работы
-
Выйдите из chroot сессии:
exit
-
Удалите монтированные директории:
sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt/boot/efi sudo umount /mnt
Шаг 9: Перезагрузка системы
- Перезагрузите компьютер:
sudo reboot
Шаг 10: Проверка конфигурации
- При загрузке выберите Ubuntu из меню GRUB. Если загрузка не удастся, проверьте правильность выполнения всех вышеуказанных шагов и снова установите GRUB, как описано.
Устранение проблем
Если проблемы продолжают возникать:
- Проверьте, правильно ли настроен UEFI в BIOS.
- Убедитесь, что Secure Boot отключен.
- Верните настройки Boot Order, чтобы установить Ubuntu в качестве приоритетной загрузки.
Настоятельно рекомендуется перед установкой Windows делать резервные копии дистрибутива Linux, чтобы при необходимости ее можно было легко восстановить.
Заключение
Следовав этим шагам, вы должны восстановить работоспособность своей загрузочной системы Ubuntu 24.04. Если вам требуется дальнейшая помощь, обратитесь к специализированному форуму или к техническому специалисту в области Ubuntu.