Вопрос или проблема
Я использую систему с устаревшим BIOS.
Я сделал клон моей оригинальной рабочей системы Ubuntu 22.04 на новый жесткий диск, но как-то испортил загрузчик grub (я некорректно его перенастроил?) на новом диске.
Вот ссылка из Boot-Repair: https://paste.ubuntu.com/p/XYYV2Sv9Tr/
============================== Резюме загрузочной информации ===============================
=> Grub2 (v2.00) установлен в MBR на /dev/sda и обращается к сектору 1
того же жесткого диска для core.img. core.img находится в этом месте и
ищет /boot/grub. Также включает следующие компоненты:
модули
---------------------------------------------------------------------------
fshelp ext2 part_msdos biosdisk search_fs_uuid
---------------------------------------------------------------------------
конфигурационный сценарий
---------------------------------------------------------------------------
search.fs_uuid 5fe11fa4-3374-4fa1-9acf-c07a1f848f0e root hd0,msdos1
set prefix=($root)'/boot/grub'
---------------------------------------------------------------------------
sda1: __________________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система: Ubuntu 22.04.5 LTS
Загрузочные файлы: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
/boot/grub/i386-pc/core.img
sda2: __________________________________________________________________________
Файловая система: Расширенный раздел
Тип загрузочного сектора: -
Информация о загрузочном секторе:
sda5: __________________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система:
Загрузочные файлы:
sda6: __________________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система:
Загрузочные файлы:
sda7: __________________________________________________________________________
Файловая система: swap
Тип загрузочного сектора: -
Информация о загрузочном секторе:
sda3: __________________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система:
Загрузочные файлы:
sda4: __________________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система:
Загрузочные файлы:
mmcblk0: _______________________________________________________________________
Файловая система: iso9660
Тип загрузочного сектора: Grub2 (v1.99-2.00)
Информация о загрузочном секторе: Grub2 (v1.99-2.00) установлен в
сектор загрузки mmcblk0 и обращается к сектору 0
того же жесткого диска для core.img, но core.img не
может быть найден в этом местоположении.
Не удалось смонтировать: mount: /mnt/BootInfo/FD/mmcblk0: /dev/mmcblk0 уже смонтирован или точка монтирования занята.
команда dmesg(1) может предоставить больше информации после неудачного монтирования системного вызова.
================================ 1 ОС обнаружена =================================
OS#1 (linux): Ubuntu 22.04.5 LTS на sda1
================================ Хост/Оборудование =================================
Архитектура ЦП: 64-разрядная
Видео: CoffeeLake-U GT3e [Iris Plus Graphics 655] от Intel Corporation
Живая сессия ОС - Ubuntu 64-разрядная (Ubuntu 24.04.1 LTS, noble, x86_64)
===================================== UEFI =====================================
Прошивка BIOS/UEFI: BECFL357.86A.0081.2020.0504.1834(5.6) от Intel Corp.
Прошивка совместима с EFI и установлена в режиме EFI для этой живой сессии.
SecureBoot отключен (подтверждено mokutil).
Текущая загрузка: 0005
Тайм-аут: 1 секунда
Порядок загрузки: 0004,0003,0005,0000
Boot0000* Windows Boot Manager VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d000000de020100000010000000040000007fff0400
Boot0003* LAN : IBA CL Slot 00FE v0113 BBS(Network,,0x0)0000424f
Boot0004* SATA : PORT 2 : KINGSTON SA400S37960G : PART 0 : Boot Drive BBS(HD,,0x0)0000424f
Boot0005* UEFI : PCIE CardReader : PART 1 : OS Bootloader PciRoot(0x0)/Pci(0x1d,0x6)/Pci(0x0,0x0)/HD(2,GPT,eed3de8a-acd3-4541-ba17-9014c007d874,0xb8b5a0,0x27a0)0000424f
============================= Информация о дисках/разделах =============================
Информация о дисках: ____________________________________________________________________
sda : notGPT, no-BIOSboot, has-noESP, not-usb, not-mmc, has-os, no-wind, 2048 секторов * 512 байт
Информация о разделах (1/3): _________________________________________________________
sda4 : нет ОС, 64, нет pakmgr, нет docgrub, нет grub, нет grubinstall, нет grubenv, нет updategrub, конец после 100ГБ
sda5 : нет ОС, 64, apt-get, grub-pc , grub2, grub-install, нет grubenv, есть update-grub, недалеко
sda3 : нет ОС, 64, нет pakmgr, нет docgrub, нет grub, нет grubinstall, нет grubenv, нет updategrub, конец после 100ГБ
sda1 : есть ОС, 64, нет pakmgr, нет docgrub, нет grub, нет grubinstall, grubenv-ok, нет updategrub, недалеко
sda6 : нет ОС, 64, нет pakmgr, нет docgrub, нет grub, нет grubinstall, нет grubenv, нет updategrub, недалеко
Информация о разделах (2/3): _________________________________________________________
sda4 : не ESP, раздел не имеет fstab, нет nt, нет загрузки win, нет recovery и нет скрытого, нет bmgr, нет winboot, ext4
sda5 : не ESP, раздел не имеет fstab, нет nt, нет загрузки win, нет recovery и нет скрытого, нет bmgr, нет winboot, ext4
sda3 : не ESP, раздел не имеет fstab, нет nt, нет загрузки win, нет recovery и нет скрытого, нет bmgr, нет winboot, ext4
sda1 : не ESP, fstab без efi, нет nt, нет загрузки win, нет recovery и нет скрытого, нет bmgr, нет winboot, ext4
sda6 : не ESP, раздел не имеет fstab, нет nt, нет загрузки win, нет recovery и нет скрытого, нет bmgr, нет winboot, ext4
Информация о разделах (3/3): _________________________________________________________
sda4 : возможно sepboot, нет---boot, раздел не имеет fstab, не sep-usr, нет---usr, раздел не имеет fstab, нет--grub.d, sda
sda5 : возможно sepboot, нет---boot, раздел не имеет fstab, is-sep-usr, нет---usr, раздел не имеет fstab, нет--grub.d, sda
sda3 : возможно sepboot, нет---boot, раздел не имеет fstab, не sep-usr, нет---usr, раздел не имеет fstab, нет--grub.d, sda
sda1 : не--sepboot, есть boot, fstab без boot, не sep-usr, emptyusr, fstab имеет хороший USR, std-grub.d, sda
sda6 : возможно sepboot, нет---boot, раздел не имеет fstab, не sep-usr, нет---usr, раздел не имеет fstab, нет--grub.d, sda
fdisk -l (отфильтрованное): ___________________________________________________________
Диск sda: 894.25 ГБ, 960197124096 байт, 1875385008 секторов
Идентификатор диска: 0x82572859
Загрузочный Начало Конец Секторы Размер Id Тип
sda1 * 2048 75018239 75016192 35.8G ef EFI (FAT-12/16/32)
sda2 75018240 179439615 104421376 49.8G f W95 Ext'd (LBA)
sda3 179439616 281196543 101756928 48.5G 83 Linux
sda4 281196544 1874360319 1593163776 759.7G 83 Linux
sda5 75020288 126187519 51167232 24.4G 83 Linux
sda6 126189568 146532351 20342784 9.7G 83 Linux
sda7 146534400 179439615 32905216 15.7G 82 Linux swap / Solaris
Записи таблицы разделов не в порядке на диске.
Диск mmcblk0: 117.75 ГБ, 126437294080 байт, 246947840 секторов
Идентификатор диска: EED3DE8A-ACD3-4541-BA15-9014C007D874
Начало Конец Секторы Размер Тип
mmcblk0p1 64 12105119 12105056 5.8G Microsoft базовые данные
mmcblk0p2 12105120 12115263 10144 5M Система EFI
mmcblk0p3 12115264 12115863 600 300K Microsoft базовые данные
mmcblk0p4 12115968 246945791 234829824 112G Linux файловая система
parted -lm (отфильтрованное): _________________________________________________________
sda:960GB:scsi:512:512:msdos:ATA KINGSTON SA400S3:;
1:1049kB:38.4GB:38.4GB:ext4::boot, esp;
2:38.4GB:91.9GB:53.5GB:::lba;
5:38.4GB:64.6GB:26.2GB:ext4::;
6:64.6GB:75.0GB:10.4GB:ext4::;
7:75.0GB:91.9GB:16.8GB:linux-swap(v1)::swap;
3:91.9GB:144GB:52.1GB:ext4::;
4:144GB:960GB:816GB:ext4::;
mmcblk0:126GB:sd/mmc:512:512:gpt:SD LX128:;
1:32.8kB:6198MB:6198MB::ISO9660:hidden, msftdata;
2:6198MB:6203MB:5194kB::Appended2:boot, esp;
3:6203MB:6203MB:307kB::Gap1:hidden, msftdata;
4:6203MB:126GB:120GB:ext4::;
Свободное пространство >10MiB: ______________________________________________________________
sda: 915215MiB:915715MiB:500MiB
blkid (отфильтрованное): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 ext4 5fe11fa4-3374-4fa1-9acf-c07a1f848f0e 82572859-01
├─sda2 82572859-02
├─sda3 ext4 1f1c8539-afd3-46cf-a553-43d7fa317283 82572859-03
├─sda4 ext4 40ae6ba5-5920-4b90-a636-915f7c0f4c29 82572859-04
├─sda5 ext4 fcbf0f2d-b5b9-4d98-a951-71aff70595d7 82572859-05
├─sda6 ext4 cccde31e-5c3e-40ce-991d-306030dfdb95 82572859-06
└─sda7 swap d3953376-df26-4c6c-a73e-2e438eb8e25f 82572859-07 swap
mmcblk0 iso9660 2024-08-27-16-23-26-00 Ubuntu 24.04.1 LTS amd64
├─mmcblk0p1 iso9660 2024-08-27-16-23-26-00 eed3de8a-acd3-4541-ba14-9014c007d874 Ubuntu 24.04.1 LTS amd64 ISO9660
├─mmcblk0p2 vfat 3C53-CAEB eed3de8a-acd3-4541-ba17-9014c007d874 ESP Appended2
├─mmcblk0p3 eed3de8a-acd3-4541-ba16-9014c007d874 Gap1
└─mmcblk0p4 ext4 d861c4f3-9770-4dca-b12d-541ca9bd6c34 74dbb435-895e-47ee-87de-d1e4c10fab6b writable
Точки монтирования (отфильтрованное): _______________________________________________________
Доступно Использовано% Смонтировано на
/dev/mmcblk0p1 0 100% /cdrom
/dev/sda1 32.1G 3% /mnt/boot-sav/sda1
/dev/sda3 34G 23% /mnt/boot-sav/sda3
/dev/sda4 608.7G 13% /mnt/boot-sav/sda4
/dev/sda5 14.2G 35% /mnt/boot-sav/sda5
/dev/sda6 8.9G 0% /mnt/boot-sav/sda6
efivarfs 112K 39% /sys/firmware/efi/efivars
Опции монтирования (отфильтрованное): ______________________________________________________
/dev/mmcblk0p1 iso9660 ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8
/dev/sda1 ext4 rw,relatime
/dev/sda3 ext4 rw,relatime
/dev/sda4 ext4 rw,relatime,stripe=32742
/dev/sda5 ext4 rw,relatime
/dev/sda6 ext4 rw,relatime
====================== sda1/boot/grub/grub.cfg (отфильтрованное) ======================
Ubuntu 5fe11fa4-3374-4fa1-9acf-c07a1f848f0e
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###
========================== sda1/etc/fstab (отфильтрованное) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / находился на /dev/sda1 во время установки
UUID=5fe11fa4-3374-4fa1-9acf-c07a1f848f0e / ext4 errors=remount-ro 0 1
# /home находился на /dev/sda3 во время установки
UUID=40ae6ba5-5920-4b90-a636-915f7c0f4c29 /home ext4 defaults 0 2
# /tmp находился на /dev/sda6 во время установки
UUID=cccde31e-5c3e-40ce-991d-306030dfdb95 /tmp ext4 defaults 0 2
# /usr находился на /dev/sda5 во время установки
UUID=fcbf0f2d-b5b9-4d98-a951-71aff70595d7 /usr ext4 defaults 0 2
# /var находился на /dev/sda7 во время установки
UUID=1f1c8539-afd3-46cf-a553-43d7fa317283 /var ext4 defaults 0 2
# swap находился на /dev/sda7 во время установки
UUID=ff6df45c-44fa-4a39-97d8-aad109cef52b none swap sw 0 0
192.168.86.15:/volume1/server/server/Music /mnt/server/Music nfs defaults 0 0
192.168.86.15:/volume1/server/server/Books /mnt/server/Books nfs defaults 0 0
192.168.86.15:/volume1/server/server/Videos /mnt/server/Videos nfs defaults 0 0
192.168.86.15:/volume1/server/server/Pictures /mnt/server/Pictures nfs defaults 0 0
192.168.86.15:/volume1/server/server/Personal_Videos /mnt/server/Personal_Videos nfs defaults 0 0
192.168.86.15:/volume1/server/server/plexmediaserver /mnt/server/plexmediaserver nfs defaults 0 0
======================= sda1/etc/default/grub (отфильтрованное) =======================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
==================== sda1: Местоположение файлов, загружаемых Grub ====================
ГБ - Гбайт Файл Фрагменты
0.290359497 = 0.311771136 boot/grub/grub.cfg 1
2.286693573 = 2.455318528 boot/grub/i386-pc/core.img 1
4.594722748 = 4.933545984 boot/vmlinuz 2
1.136882782 = 1.220718592 boot/vmlinuz-5.15.0-126-generic 2
4.594722748 = 4.933545984 boot/vmlinuz-5.15.0-130-generic 2
1.136882782 = 1.220718592 boot/vmlinuz.old 2
4.563472748 = 4.899991552 boot/initrd.img 8
4.617656708 = 4.958171136 boot/initrd.img-5.15.0-126-generic 6
4.563472748 = 4.899991552 boot/initrd.img-5.15.0-130-generic 8
4.617656708 = 4.958171136 boot/initrd.img.old 6
===================== sda1: ls -l /etc/grub.d/ (отфильтрованное) ======================
-rwxr-xr-x 1 root root 18683 Apr 15 2022 10_linux
-rwxr-xr-x 1 root root 43031 Apr 15 2022 10_linux_zfs
-rwxr-xr-x 1 root root 14387 Dec 18 2022 20_linux_xen
-rwxr-xr-x 1 root root 13369 Apr 15 2022 30_os-prober
-rwxr-xr-x 1 root root 1372 Apr 15 2022 30_uefi-firmware
-rwxr-xr-x 1 root root 700 Feb 21 2022 35_fwupd
-rwxr-xr-x 1 root root 214 Mar 21 2018 40_custom
-rwxr-xr-x 1 root root 215 Apr 15 2022 41_custom
Предлагаемый ремонт: ______________________________________________________________
По умолчанию утилита Boot-Repair переустановит grub2 из
sda1 в MBR на sda,
используя следующие параметры: sda5/usr
Grub-efi не будет выбран по умолчанию, поскольку ESP не обнаружен.
Дополнительный ремонт будет выполнен: unhide-bootmenu-10s
Запрос подтверждения перед предлагаемым ремонтом: __________________________________
Загрузка вашего ПК находится в режиме EFI, но не обнаружен ни один раздел ESP. Вы можете попробовать снова, создав раздел ESP (FAT32, 100MB~250MB, начало диска, флаг загрузки).
Вы уверены, что хотите продолжить в любом случае?
Финальный совет в случае предлагаемого ремонта: ______________________________________
Загрузка вашего ПК осуществляется в режиме UEFI. Вы можете попробовать повторно после изменения его на режим совместимости BIOS/CSM/Legacy.
Следует ли мне продолжать с рекомендуемым действием?
Ответ или решение
Ваша ситуация связана с восстановлением загрузчика GRUB после клонирования системы Ubuntu 22.04 на новый жесткий диск в системе с использованием традиционного BIOS. Вы столкнулись с проблемой, так как неправильно сконфигурировали GRUB после клонирования, что вызывает проблему загрузки.
Теория
GRUB (GRand Unified Bootloader) – это загрузчик, который отвечает за загрузку операционной системы после включения компьютера. При традиционном BIOS он устанавливается в MBR (Master Boot Record) диска. Ваша проблема заключается в том, что GRUB не настроен должным образом после клонирования системы на новый диск, вследствие чего он не может корректно загружать ОС.
Пример
Как видно из анализа, Boot-Repair предлагает переустановить Grub2 из раздела sda1
(где находится ОС Ubuntu) в MBR диска sda
. Это стандартное решение для систем с Legacy BIOS, так как MBR должен содержать информацию о загрузке системы. Однако, ваша система загрузилась в UEFI режиме, что не поддерживается для Legacy BIOS без настройки соответствующего раздела EFI System Partition (ESP).
Применение
В вашем случае было бы разумно выполнить следующую последовательность действий для устранения проблемы:
1. **Убедитесь, что ваша система загружается в Legacy BIOS режиме:**
– Перезагрузитесь и войдите в настройки BIOS. Найдите и выберите режим загрузки Legacy BIOS/CSM/Legacy Mode, отключив UEFI.
2. **Переустановите GRUB на новом диске:**
– Используйте Boot-Repair с USB или LiveCD, чтобы зайти в режим “Ремонт”.
3. **Следуйте рекомендациям Boot-Repair:**
– Boot-Repair предлагает переустановку GRUB с определенными параметрами. Авторизуйте выполнение этих инструкций: выберите диск sda
и раздел sda1
для переустановки.
4. **Проверьте вашу систему:**
– После завершения процесса перезагрузитесь и проверьте, загружается ли Ubuntu с нового диска. Также убедитесь, что ваши конфигурации /etc/fstab
настроены корректно, чтобы правильно подключать разделы.
Если данные действия не привели к успеху, рассмотрите возможность более углубленного анализа с использованием утилит, как chroot
, или привлеките специалиста, способного выполнить переход на UEFI, если старый BIOS не отвечает вашим требованиям в будущем.