- Вопрос или проблема
- КОНЕЦ /etc/grub.d/30_os-prober
- КОНЕЦ /etc/grub.d/30_uefi-firmware
- / находился на /dev/sda7 во время установки
- /home находился на /dev/sda8 во время установки
- swap находился на /dev/sda6 во время установки
- Ответ или решение
- Решение проблемы: Не удается загрузить Ubuntu 22.04 после ремонта загрузки
- Ситуация
- Анализ сообщений об ошибках
- Рекомендации по восстановлению загрузки
- 1. Проверка состояния разделов Windows
- 2. Создание отдельного загрузочного раздела
- 3. Настройка BIOS
- 4. Обновление GRUB
- Заключение
Вопрос или проблема
Мой компьютер (Ubuntu 22.04) не загружается и вместо этого заходит в аварийный режим. Он предлагает мне либо нажать Enter для обслуживания, либо Ctrl+D для продолжения. К сожалению, я не помню точные шаги, которые я предпринял до сих пор для устранения проблемы, но моя последняя попытка была с использованием инструмента boot-repair.
В данный момент на экране отображается сообщение об ошибке, в котором говорится: “[Не удалось] не удалось…” (я прикрепил скриншот для справки), а ниже находится мой файл с информацией о загрузке.
Так как я не очень хорошо разбираюсь в операционных системах в целом (хотя я комфортно следую инструкциям), я был бы очень признателен за любые советы о том, как двигаться дальше, чтобы решить эту проблему.
Большое спасибо за ваше время и помощь!
Сообщение о завершении boot-repair:
Файлы загрузки [sda7 (конец>100GB)] находятся далеко от начала диска. Ваш BIOS может их не обнаружить. Возможно, вам стоит попробовать снова после создания раздела /boot (EXT4, >200MB, в начале диска). Это можно выполнить с помощью таких инструментов, как gParted. Затем выберите этот раздел через опцию [Отдельный раздел /boot:] в [Boot Repair]. (https://help.ubuntu.com/community/BootPartition) Пожалуйста, установите ваш BIOS в режим Legacy, чтобы запустить ваш Ubuntu 22.04.5 LTS, а затем введите команду [sudo update-grub], чтобы добавить запись Windows в меню GRUB.
Информация о загрузке:
boot-repair-4ppa2081 [20241110_1309]
============================= Сводка ремонта загрузки ==============================
mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /mnt/boot-sav/sda2
mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/boot-sav/sda5
Не удалось записать блокировку ‘/dev/sda2’: Ресурс временно недоступен
Ошибка при открытии ‘/dev/sda2’: Ресурс временно недоступен
Не удалось смонтировать ‘/dev/sda2’: Ресурс временно недоступен
Не удалось записать блокировку ‘/dev/sda5’: Ресурс временно недоступен
Ошибка при открытии ‘/dev/sda5’: Ресурс временно недоступен
Не удалось смонтировать ‘/dev/sda5’: Ресурс временно недоступен
modprobe: ФАТАЛ: Модуль efivars не найден в каталоге /lib/modules/6.8.0-31-generic
Рекомендуемый ремонт: ____________________________________________________________
Стандартный ремонт утилиты Boot-Repair переустановит grub2 на
sda7 в MBR sda.
Grub-efi не будет выбран по умолчанию, поскольку ESP не обнаружен.
Будет выполнен дополнительный ремонт: unhide-bootmenu-10s
======================= Переустановка grub2 с /dev/sda7 =======================
chroot /mnt/boot-sav/sda7 grub-install –version
grub-install (GRUB) 2.06-2ubuntu7.2
==> Переустановите GRUB с /dev/sda7 в MBR /dev/sda
chroot /mnt/boot-sav/sda7 grub-install /dev/sda
Установка для платформы i386-pc.
Установка завершена. Ошибок не обнаружено.
chroot /mnt/boot-sav/sda7 update-grub
Источник файла /etc/default/grub' Источник файла
/etc/default/grub.d/init-select.cfg’
Найдена образ linux: /boot/vmlinuz-6.8.0-48-generic
Найдена образ initrd: /boot/initrd.img-6.8.0-48-generic
Найдена образ linux: /boot/vmlinuz-6.8.0-47-generic
Найдена образ initrd: /boot/initrd.img-6.8.0-47-generic
Найдена образ linux: /boot/vmlinuz-5.15.0-124-generic
Найдена образ initrd: /boot/initrd.img-5.15.0-124-generic
Сделайте GRUB меню загрузки в sda7/boot/grub/grub.cfg невидимым
Загрузка успешно отремонтирована.
Теперь вы можете перезагрузить ваш компьютер.
Файлы загрузки [sda7 (конец>100GB)] находятся далеко от начала диска. Ваш BIOS может их не обнаружить. Возможно, вам стоит попробовать снова после создания раздела /boot (EXT4, >200MB, в начале диска). Это можно выполнить с помощью таких инструментов, как gParted. Затем выберите этот раздел через опцию [Отдельный раздел /boot:] в [Boot Repair]. (https://help.ubuntu.com/community/BootPartition) Пожалуйста, установите ваш BIOS в режим Legacy, чтобы запустить ваш Ubuntu 22.04.5 LTS, а затем введите команду [sudo update-grub], чтобы добавить запись Windows в меню GRUB.
============================ Информация о загрузке после ремонта ============================
=> Grub2 (v2.00) установлен в MBR /dev/sda и ищет в секторе 1
того же жесткого диска core.img. core.img находится по этому адресу и ищет
(,msdos7)/boot/grub. Также встраиваются следующие компоненты:
modules
---------------------------------------------------------------------------
fshelp ext2 part_msdos biosdisk
---------------------------------------------------------------------------
=> Grub2 (v2.00) установлен в MBR /dev/sdb и ищет в секторе 1
того же жесткого диска core.img. core.img находится по этому адресу и ищет
(hd0,msdos1)/boot/grub. Также встраиваются следующие компоненты:
modules
---------------------------------------------------------------------------
biosdisk fshelp fat exfat ext2 ntfs ntfscomp part_msdos
---------------------------------------------------------------------------
sda1: __________________________________________________________________________
Файловая система: ntfs
Тип загрузочного сектора: Windows 7/2008: NTFS
Информация о загрузочном секторе: Ошибок не найдено в блоке параметров загрузки.
Операционная система:
Файлы загрузки: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________
Файловая система: ntfs
Тип загрузочного сектора: Windows 7/2008: NTFS
Информация о загрузочном секторе: Ошибок не найдено в блоке параметров загрузки.
Операционная система: Windows 7
Файлы загрузки: /bootmgr /Boot/BCD /Windows/System32/winload.exe
sda3: __________________________________________________________________________
Файловая система: ntfs
Тип загрузочного сектора: Windows 7/2008: NTFS
Информация о загрузочном секторе: Ошибок не найдено в блоке параметров загрузки.
Операционная система:
Файлы загрузки:
sda4: __________________________________________________________________________
Файловая система: Расширенный раздел
Тип загрузочного сектора: -
Информация о загрузочном секторе:
sda5: __________________________________________________________________________
Файловая система: ntfs
Тип загрузочного сектора: Windows 7/2008: NTFS
Информация о загрузочном секторе: Согласно информации в загрузочном секторе, sda5 начинается
с сектора 2048.
Операционная система:
Файлы загрузки:
sda6: __________________________________________________________________________
Файловая система: swap
Тип загрузочного сектора: -
Информация о загрузочном секторе:
sda7: __________________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система: Ubuntu 22.04.5 LTS
Файлы загрузки: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
/boot/grub/i386-pc/core.img
sda8: __________________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система:
Файлы загрузки:
sdb1: __________________________________________________________________________
Файловая система: vfat
Тип загрузочного сектора: MSWIN4.1: FAT32
Информация о загрузочном секторе: Ошибок не найдено в блоке параметров загрузки.
Операционная система:
Файлы загрузки: /boot/grub/grub.cfg /efi/boot/bootx64.efi
/efi/boot/grubx64.efi /efi/boot/mmx64.efi
================================ 2 ОС обнаружены =================================
ОС#1 (linux): Ubuntu 22.04.5 LTS на sda7
ОС#2 (windows): Windows 7 на sda2
================================ Хост/Оборудование =================================
Архитектура CPU: 64-bit
Видео: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] 4-е поколение встроенного графического процессора от Advanced Micro Devices, Inc. [AMD/ATI] Intel Corporation
Живой сеанс ОС – Ubuntu 64-бит (Ubuntu 24.04 LTS, noble, x86_64)
===================================== UEFI =====================================
Прошивка BIOS/UEFI: F1(4.6) от American Megatrends Inc.
Прошивка совместима с EFI и установлена в режиме EFI для этого живого сеанса.
SecureBoot отключен (подтверждено с помощью mokutil).
BootCurrent: 0005
Тайм-аут: 1 секунда
Порядок загрузки: 0005,0004,0000,0003,0002
Boot0000* ubuntu HD(5,MBR,0x6e697373,0x30d72800,0xee000)/Файл(\EFI\ubuntu\shimx64.efi)
Boot0002 ubuntu HD(5,MBR,0x6e697373,0x30d72800,0xee000)/Файл(\EFI\Ubuntu\grubx64.efi)
Boot0003* UEFI OS HD(5,MBR,0x6e697373,0x30d72800,0xee000)/Файл(\EFI\BOOT\BOOTX64.EFI)
Boot0004* Жесткий диск BBS(HD,,0x0)414d474f414d4e4fab000000010000006f005700440043002000570044003100300045005a00450058002d003000380057004e0034004100300000000501090002000000007fff040002010c00d041030a0000000001010600021f03120a000500ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce62000200020002000570020002d00440043005700360043003700590050005200460039004800330000007fff0400414d424f414d4e4fb7000000010000007100530061006e004400690073006b0020004300720075007a0065007200200042006c00610064006500200031002e003200370000000501090002000000007fff040002010c00d041030a0000000001010600001a0305060001000305060003007fff040001043e00ef47642dc93ba041ac194d51d01b4ce63400430035003300300030003000310032003900300039003000390031003000320033003200310000007fff0400414d424f
Boot0005* UEFI: SanDisk Cruzer Blade 1.27 PciRoot(0x0)/Pci(0x1a,0x0)/USB(1,0)/USB(3,0)/HD(1,MBR,0x1f115e,0x800,0xee83c8)AMBO
============================= Информация о диске/разделе =============================
Информация о дисках: ____________________________________________________________________
sda : notGPT, no-BIOSboot, has-noESP, not-usb, not-mmc, has-os, has-win, 2048 секторов * 512 байт
Информация о разделах (1/3): _________________________________________________________
sda1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
sda2 : is-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, end-after-100GB
sda3 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, end-after-100GB
sda5 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, end-after-100GB
sda7 : is-os, 64, apt-get, grub-pc , grub2, grub-install, grubenv-ok, update-grub, end-after-100GB
sda8 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, end-after-100GB
Информация о разделах (2/3): _________________________________________________________
sda1 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, bootmgr, is-winboot, ntfs
sda2 : isnotESP, part-has-no-fstab, no-nt, haswinload, no-recov-nor-hid, bootmgr, is-winboot, ntfs
sda3 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ntfs
sda5 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ntfs
sda7 : isnotESP, fstab-without-efi, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ext4
sda8 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ext4
Информация о разделах (3/3): _________________________________________________________
sda1 : not–sepboot, no—boot, part-has-no-fstab, not-sep-usr, no—usr, part-has-no-fstab, no–grub.d, sda
sda2 : not–sepboot, no—boot, part-has-no-fstab, not-sep-usr, no—usr, part-has-no-fstab, no–grub.d, sda
sda3 : not–sepboot, no—boot, part-has-no-fstab, not-sep-usr, no—usr, part-has-no-fstab, no–grub.d, sda
sda5 : not–sepboot, no—boot, part-has-no-fstab, not-sep-usr, no—usr, part-has-no-fstab, no–grub.d, sda
sda7 : not–sepboot, with-boot, fstab-without-boot, not-sep-usr, with–usr, fstab-without-usr, std-grub.d, sda
sda8 : maybesepboot, no—boot, part-has-no-fstab, not-sep-usr, no—usr, part-has-no-fstab, no–grub.d, sda
fdisk -l (отфильтровано): ___________________________________________________________
Диск sda: 931.51 GiB, 1000204886016 байт, 1953525168 секторов
Идентификатор диска: 0x9d1cdf6b
Загрузка Начало Конец Секторы Размер Id Тип
sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
sda2 206848 409806847 409600000 195.3G 7 HPFS/NTFS/exFAT
sda3 409806848 819404799 409597952 195.3G 7 HPFS/NTFS/exFAT
sda4 819406846 1953521663 1134114818 540.8G f W95 Ext’d (LBA)
sda5 1638612992 1953521663 314908672 150.2G 7 HPFS/NTFS/exFAT
sda6 819406848 835028991 15622144 7.4G 82 Linux swap / Solaris
sda7 835031040 1247971327 412940288 196.9G 83 Linux
sda8 1247973376 1638598655 390625280 186.3G 83 Linux
Записи таблицы разделов не находятся в порядке диска.
Диск sdb: 7.45 GiB, 8004304896 байт, 15633408 секторов
Идентификатор диска: 0x001f115e
Загрузка Начало Конец Секторы Размер Id Тип
sdb1 * 2048 15633351 15631304 7.5G c W95 FAT32 (LBA)
parted -lm (отфильтровано): _________________________________________________________
sda:1000GB:scsi:512:4096:msdos:ATA WDC WD10EZEX-08W:;
1:1049kB:106MB:105MB:ntfs::boot;
2:106MB:210GB:210GB:ntfs::;
3:210GB:420GB:210GB:ntfs::;
4:420GB:1000GB:581GB:::lba;
6:420GB:428GB:7999MB:linux-swap(v1)::swap;
7:428GB:639GB:211GB:ext4::;
8:639GB:839GB:200GB:ext4::;
5:839GB:1000GB:161GB:ntfs::;
sdb:8004MB:scsi:512:512:msdos:SanDisk Cruzer Blade:;
1:1049kB:8004MB:8003MB:fat32::boot, lba;
blkid (отфильтровано): ______________________________________________________________
ИМЯ FSTYPE UUID PARTUUID МЕТКА PARTLABEL
sda
├─sda1 ntfs 1070B9DC70B9C92C 9d1cdf6b-01 Системный резерв
├─sda2 ntfs AE8A64D68A649D19 9d1cdf6b-02 Windows
├─sda3 ntfs 007E35F87E35E756 9d1cdf6b-03 Chinmay
├─sda4 9d1cdf6b-04
├─sda5 ntfs 5802A32E02A30FD4 9d1cdf6b-05 Новый том
├─sda6 swap 0e3da262-dfd1-43b4-9d6d-3ab8b8ef2643 9d1cdf6b-06
├─sda7 ext4 399060da-6c03-43ba-aaef-83fc4d9247e4 9d1cdf6b-07
└─sda8 ext4 d42c26c9-4868-4181-946f-e707fb3462aa 9d1cdf6b-08
sdb
└─sdb1 vfat ECA6-64D6 001f115e-01 UBUNTU 24_0
Точки монтирования (отфильтровано): _______________________________________________________
Доступно Использовано% Смонтировано на
/dev/sda1 74.4M 26% /mnt/boot-sav/sda1
/dev/sda2 109.7G 44% /mnt/boot-sav/sda2
/dev/sda3 190G 3% /mnt/boot-sav/sda3
/dev/sda5 78.8G 48% /mnt/boot-sav/sda5
/dev/sda7 140.1G 22% /mnt/boot-sav/sda7
/dev/sda8 92.8G 44% /mnt/boot-sav/sda8
/dev/sdb1 1.7G 77% /cdrom
efivarfs 20.2K 80% /sys/firmware/efi/efivars
Опции монтирования (отфильтровано): ______________________________________________________
/dev/sda1 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sda2 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sda3 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sda5 fuseblk ro,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/sda7 ext4 rw,relatime
/dev/sda8 ext4 rw,relatime
/dev/sdb1 vfat ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
====================== sda7/boot/grub/grub.cfg (отфильтровано) ======================
Ubuntu 399060da-6c03-43ba-aaef-83fc4d9247e4
КОНЕЦ /etc/grub.d/30_os-prober
КОНЕЦ /etc/grub.d/30_uefi-firmware
========================== sda7/etc/fstab (отфильтровано) ===========================
/ находился на /dev/sda7 во время установки
/home находился на /dev/sda8 во время установки
swap находился на /dev/sda6 во время установки
======================= sda7/etc/default/grub (отфильтровано) =======================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=””
GRUB_DISABLE_OS_PROBER=false
==================== sda7: Место файлов, загружаемых Grub ====================
GiB - GB Файл Фрагмент(ы)
398.721149445 = 428.123574272 boot/grub/grub.cfg 1
398.721134186 = 428.123557888 boot/grub/i386-pc/core.img 1
447.797092438 = 480.818466816 boot/vmlinuz 1
450.090972900 = 483.281502208 boot/vmlinuz-5.15.0-124-generic 1
515.367401123 = 553.371533312 boot/vmlinuz-6.8.0-47-generic 1
447.797092438 = 480.818466816 boot/vmlinuz-6.8.0-48-generic 1
450.090972900 = 483.281502208 boot/vmlinuz.old 1
411.642574310 = 441.997848576 boot/initrd.img 5
406.533199310 = 436.511698944 boot/initrd.img-5.15.0-124-generic 6
408.861324310 = 439.011504128 boot/initrd.img-6.8.0-47-generic 5
411.642574310 = 441.997848576 boot/initrd.img-6.8.0-48-generic 5
406.533199310 = 436.511698944 boot/initrd.img.old 6
===================== sda7: ls -l /etc/grub.d/ (отфильтровано) ======================
-rwxr-xr-x 1 root root 18683 Dec 18 2022 10_linux
-rwxr-xr-x 1 root root 43031 Dec 18 2022 10_linux_zfs
-rwxr-xr-x 1 root root 14387 Dec 18 2022 20_linux_xen
-rwxr-xr-x 1 root root 13369 Dec 18 2022 30_os-prober
-rwxr-xr-x 1 root root 1372 Dec 18 2022 30_uefi-firmware
-rwxr-xr-x 1 root root 214 Dec 18 2022 40_custom
-rwxr-xr-x 1 root root 215 Dec 18 2022 41_custom
====================== sdb1/boot/grub/grub.cfg (отфильтровано) ======================
Попробуйте или установите Ubuntu
Ubuntu (безопасная графика)
Загрузиться с следующего тома
Настройки прошивки UEFI
Проверить память
==================== sdb1: Место файлов, загружаемых Grub ====================
GiB - GB Файл Фрагмент(ы)
?? = ?? boot/grub/grub.cfg 1
С наилучшими пожеланиями,
M K Sundaram
.
Ответ или решение
Решение проблемы: Не удается загрузить Ubuntu 22.04 после ремонта загрузки
Ситуация
На вашем компьютере, работающем под управлением Ubuntu 22.04, возникла проблема с загрузкой. Вместо нормальной загрузки операционная система входит в «экстренный режим», предлагая вам либо нажать Enter для перехода в режим обслуживания, либо нажать Ctrl+D для продолжения загрузки. Вы упомянули, что пытались использовать утилиту Boot Repair, но это не дало желаемого результата.
Анализ сообщений об ошибках
Из предоставленного вами вывода утилиты Boot Repair можно выделить несколько ключевых моментов:
- Ошибки монтирования NTFS: Программа не смогла смонтировать некоторые разделы Windows (
sda2
иsda5
). Это может указывать на то, что Windows не была корректно завершена и активировалась функция Hibernate (гибернация), что блокирует доступ к разделам. - Сообщение о том, что загрузочные файлы Ubuntu расположены слишком далеко от начала диска: Это может мешать BIOS обнаруживать загрузочные файлы. Утилита рекомендует создать отдельный загрузочный раздел (
/boot
), который будет расположен в начале диска. - Не обнаружен ESP (раздел EFI): В вашем случае это указывает на то, что UEFI не находит загрузочные файлы для системы.
Рекомендации по восстановлению загрузки
1. Проверка состояния разделов Windows
Для устранения проблем с монтированием разделов NTFS сначала убедитесь, что Windows была корректно завершена. Если вы можете получить доступ к Windows, выполните следующие шаги:
- Откройте командную строку с правами администратора.
- Введите команду:
powercfg /h off
Это отключит гибернацию, позволяя Linux получить доступ к разделам NTFS.
2. Создание отдельного загрузочного раздела
Чтобы исправить сообщение о том, что загрузочные файлы находятся слишком далеко, вам может понадобиться создать отдельный загрузочный раздел:
-
Загрузитесь с установочного носителя Ubuntu (Live USB/CD).
-
Откройте утилиту gParted:
- Выберите основной диск (
/dev/sda
). - Создайте новый раздел типа
ext4
размером более 200MB в начале диска (это будет ваш раздел/boot
).
- Выберите основной диск (
-
После создания раздела необходимо обновить настройки загрузчика с помощью Boot Repair:
- Запустите Boot Repair.
- Используйте опцию для выбора нового раздела
/boot
. - Выполните операции по восстановлению.
3. Настройка BIOS
Если ваш компьютер находится в режиме UEFI, попробуйте перейти в Legacy (или CSM) режим:
- Перезагрузите компьютер и войдите в BIOS (обычно это делается нажатием клавиш Esc, Del или F2 при старте).
- Найдите раздел «Boot Options» и смените режим на «Legacy».
- Сохраните изменения и перезагрузите компьютер.
4. Обновление GRUB
После выполнения всех вышеуказанных действий, снова запустите Boot Repair и выберите опцию признать новые загрузчики. Затем, если это возможно, откройте терминал и выполните команду:
sudo update-grub
Это обновит конфигурацию GRUB и добавит новые записи загрузки, включая Windows.
Заключение
Эти шаги помогут вам устранить проблему с загрузкой Ubuntu после ремонта, используя утилиты и настройки BIOS. Важно помнить о выключении гибернации в Windows, чтобы избежать блокировки доступа к NTFS-разделам. Создание отдельного /boot
раздела значительно улучшит обнаружение загрузочных файлов.
Если после выполнения всех рекомендаций проблемы сохраняются, возможно, стоит рассмотреть возможность обращения к профессиональному сервису по восстановлению данных или переустановке системы.