Вопрос или проблема
Как восстановить и починить мой Ubuntu 22.04 LTS? Новый файл (/var/log/boot-repair/20250106_235301/Boot-Info_20250106_2353.txt
) откроется в вашем текстовом просмотрщике.
Если у вас возникли проблемы с загрузкой, покажите содержание этого файла людям, которые помогают вам. Например, на форумах или по электронной почте.
============================== Boot Info Summary ===============================
=> Загрузчик не установлен в 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: _____________________________________________________________________
Файловая система: vfat
Тип загрузочного сектора: FAT32
Информация о загрузочном секторе: Ошибок в Блоке Параметров Загрузки не найдено.
Операционная система:
Загрузочные файлы: /grub/grub.cfg /efi/BOOT/fbx64.efi /efi/BOOT/mmx64.efi
/efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi
/efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg
nvme0n1p2: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: Неизвестно
Информация о загрузочном секторе:
nvme0n1p3: _____________________________________________________________________
Файловая система: zfs_member
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система:
Загрузочные файлы:
nvme0n1p4: _____________________________________________________________________
Файловая система: zfs_member
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система:
Загрузочные файлы:
sda1: __________________________________________________________________________
Файловая система: exfat
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Монтирование не удалось: mount: /mnt/BootInfo/sda1: /dev/sda1 уже смонтирован или точка монтирования занята.
sda2: __________________________________________________________________________
Файловая система: iso9660
Тип загрузочного сектора: Неизвестно
Информация о загрузочном секторе:
Операционная система:
Загрузочные файлы: /boot/grub/grub.cfg
================================ 0 OS detected =================================
================================ Host/Hardware =================================
Архитектура процессора: 64-битная
Видео: UHD Graphics 620 от Intel Corporation
Операционная система live-сессии: Linuxmint 64-бит (Linux Mint 21.2, victoria, x86_64)
===================================== UEFI =====================================
BIOS/UEFI прошивка: R0PET73W (1.50 )(1.50) от LENOVO
Прошивка EFI-совместима и настроена в режиме EFI для этой live-сессии.
SecureBoot включен.
CurrentBoot: 001A
Тайм-аут: 2 секунды
Порядок загрузки: 0000,0010,0011,0012,0013,0016,0017,0018,0019,001A,001B
Boot0000* ubuntu HD(1,GPT,884f96c4-9c7f-407a-9686-e3bf1792111f,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Диагностический экран при загрузке FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Меню прерывания запуска FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0016* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0017* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0018* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot0019* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001A* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001B* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
1d43d986c265d8c455d020e4a1f28c52 nvme0n1p1/BOOT/fbx64.efi
1d260ff1255f189ab621209796ee2fed nvme0n1p1/BOOT/mmx64.efi
a1da253696a304dce6b4668b70151c0e nvme0n1p1/ubuntu/grubx64.efi
1d260ff1255f189ab621209796ee2fed nvme0n1p1/ubuntu/mmx64.efi
07e25dcaf57c776875f78fa36827c58e nvme0n1p1/ubuntu/shimx64.efi
07e25dcaf57c776875f78fa36827c58e nvme0n1p1/BOOT/BOOTX64.efi
============================= Drive/Partition Info =============================
Информация о дисках: ____________________________________________________________________
nvme0n1 : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, no-os, no-wind, 2048 секторов * 512 байтов
Информация о разделах (1/3): _________________________________________________________
nvme0n1p1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, grubenv-ng, noupdategrub, not-far
nvme0n1p2 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
Информация о разделах (2/3): _________________________________________________________
nvme0n1p1 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, vfat
nvme0n1p2 : isnotESP, part-has-no-fstab, no-nt, no-winload, recovery-or-hidden, no-bmgr, notwinboot,
Информация о разделах (3/3): _________________________________________________________
nvme0n1p1 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, nvme0n1
nvme0n1p2 : maybesepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, nvme0n1
fdisk -l (отфильтровано): ___________________________________________________________
Диск nvme0n1: 953.87 ГиБ, 1024209543168 байтов, 2000409264 секторов
Идентификатор диска: AB89D775-E664-41FF-B828-582939E378FF
Начало Конец Секторы Размер Тип
nvme0n1p1 2048 1050623 1048576 512M Система EFI
nvme0n1p2 1050624 5244927 4194304 2G Solaris swap
nvme0n1p3 5244928 9439231 4194304 2G Solaris boot
nvme0n1p4 9439232 2000409230 1990969999 949.4G Solaris root
Диск sda: 57.3 ГиБ, 61524148224 байтов, 120164352 секторов
Идентификатор диска: 0xaac6b7a9
Загрузочный Начало Конец Секторы Размер Ид Тип
sda1 * 2048 120098815 120096768 57.3G 7 HPFS/NTFS/exFAT
sda2 120098816 120164351 65536 32M ef EFI (FAT-12/16/32)
Диск dm-0: 2.45 ГиБ, 2630877184 байтов, 5138432 секторов
Идентификатор диска: 0x14eb2669
Загрузочный Начало Конец Секторы Размер Ид Тип
dm-0p1 * 0 5138431 5138432 2.5G 0 Пусто
dm-0p2 572 9067 8496 4.1M ef EFI (FAT-12/16/32)
Диск zd0: 500 МиБ, 524288000 байтов, 1024000 секторов
parted -lm (отфильтровано): _________________________________________________________
sda:61.5GB:scsi:512:512:msdos: USB SanDisk 3.2Gen1:;
1:1049kB:61.5GB:61.5GB:::загрузочный;
2:61.5GB:61.5GB:33.6MB:fat16::esp;
nvme0n1:1024GB:nvme:512:512:gpt:NX-1TB 2280:;
1:1049kB:538MB:537MB:fat32:EFI System Partition:загрузочный, esp;
2:538MB:2685MB:2147MB:::скрытый;
3:2685MB:4833MB:2147MB:zfs::;
4:4833MB:1024GB:1019GB:zfs::;
zd0:524MB:неизвестно:512:16384:неизвестно:Unknown:;
blkid (отфильтровано): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 exfat 4E21-0000 aac6b7a9-01 Ventoy
└─sda2 iso9660 2023-12-23-05-05-55-00 Boot-Repair-Disk 64bit
zd0 crypto_LUKS a7c637d3-53d9-4365-8ec6-c6c88efaf21a
nvme0n1
├─nvme0n1p1 vfat A3D7-8D09 884f96c4-9c7f-407a-9686-e3bf1792111f EFI System Partition
├─nvme0n1p2 3643c071-f4b0-47f2-ab19-37cc980be101
├─nvme0n1p3 zfs_member 14739978989490802067 eac0c3a4-845b-3748-afb8-229ec35801dd bpool
└─nvme0n1p4 zfs_member 10984011652066660914 1d716615-5175-5047-b6ab-6437f7324312 rpool
Монтажные точки (отфильтровано): _______________________________________________________
Доступно Использовано% Смонтировано на
/dev/mapper/ventoy 0 100% /cdrom
/dev/nvme0n1p1 496.7M 3% /mnt/boot-sav/nvme0n1p1
bpool/BOOT/ubuntu_d66735 1.3G 28% /mnt/boot-sav/zfs/boot
Опции монтирования (отфильтровано): ______________________________________________________
/dev/mapper/ventoy iso9660 ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8
/dev/nvme0n1p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
bpool/BOOT/ubuntu_d66735 zfs rw,nodev,relatime,xattr,posixacl
====================== nvme0n1p1/grub/grub.cfg (отфильтровано) ======================
Revert system only gnulinux-${root_dataset}-${kversion}
Ubuntu 22.04.5 LTS gnulinux-rpool/ROOT/ubuntu_d66735-6.8.0-50-generic
Ubuntu 22.04.5 LTS, с Linux 5.15.0-1076-realtime gnulinux-rpool/ROOT/ubuntu_d66735-5.15.0-1076-realtime
### END /etc/grub.d/30_os-prober ###
Настройки прошивки UEFI uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###
=================== nvme0n1p1/efi/ubuntu/grub.cfg (отфильтровано) ===================
search.fs_uuid A3D7-8D09 root
set prefix=($root)'/grub'
configfile $prefix/grub.cfg
================= nvme0n1p1: Положение файлов, загруженных Grub ==================
GiB - GB Файл Фрагмент(ы)
?? = ?? grub/grub.cfg 1
================= nvme0n1p3: Положение файлов, загруженных Grub ==================
GiB - GB Файл Фрагмент(ы)
?? = ?? vmlinuz
?? = ?? vmlinuz-5.15.0-1076-realtime
?? = ?? vmlinuz-6.8.0-40-generic
?? = ?? vmlinuz-6.8.0-50-generic
?? = ?? vmlinuz.old
?? = ?? initrd.img
?? = ?? initrd.img-5.15.0-1076-realtime
?? = ?? initrd.img-6.8.0-40-generic
?? = ?? initrd.img-6.8.0-50-generic
?? = ?? initrd.img.old
================= nvme0n1p4: Положение файлов, загруженных Grub ==================
GiB - GB Файл Фрагмент(ы)
?? = ?? boot/vmlinuz
?? = ?? boot/vmlinuz-5.15.0-1076-realtime
?? = ?? boot/vmlinuz-6.8.0-40-generic
?? = ?? boot/vmlinuz-6.8.0-50-generic
?? = ?? boot/vmlinuz.old
?? = ?? boot/initrd.img
?? = ?? boot/initrd.img-5.15.0-1076-realtime
?? = ?? boot/initrd.img-6.8.0-40-generic
?? = ?? boot/initrd.img-6.8.0-50-generic
?? = ?? boot/initrd.img.old
====================== sda2/boot/grub/grub.cfg (отфильтровано) ======================
Start Boot-Repair-Disk 64-bit
Start Boot-Repair-Disk 64-bit (режим совместимости)
Настройки прошивки UEFI
Тест памяти
==================== sda2: Положение файлов, загруженных Grub ====================
GiB - GB Файл Фрагмент(ы)
?? = ?? boot/grub/grub.cfg 1
======================== Неизвестные MBR/Загрузочные сектора и т.д. =========================
Неизвестный загрузчик на nvme0n1p2
Неизвестный загрузчик на sda2
================================ Активация ZFS ================================
dpkg-query -W -f=${Version} zfsutils-linux : 2.1.5-1ubuntu6~22.04.1
zpool export -f -a
zpool import -N -R /mnt rpool
zpool import -N -R /mnt bpool
zpool import -N -f -R /mnt/boot-sav/zfs bpool
zpool import -N -f -R /mnt/boot-sav/zfs rpool
cryptsetup -v open /dev/zvol/rpool/keystore zfskey Недоступен используемый токен.
Команда прервана с кодом -1 (неверные или отсутствующие параметры).
zfs load-key -a 0 / 1 ключ(ей) успешно загружены
zfs mount rpool/ROOT/ubuntu_d66735
zfs mount -a
Ошибка: невозможно активировать ZFS. Пожалуйста, отправьте это сообщение на [email protected]
zpool list после активации
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
bpool 1.88G 500M 1.39G - - 0% 26% 1.00x ONLINE /mnt/boot-sav/zfs
rpool 944G 217G 727G - - 1% 23% 1.00x ONLINE /mnt/boot-sav/zfs
zfs list
NAME USED AVAIL REFER MOUNTPOINT
bpool 500M 1.26G 96K /mnt/boot-sav/zfs/boot
bpool/BOOT 499M 1.26G 96K none
bpool/BOOT/ubuntu_d66735 499M 1.26G 499M /mnt/boot-sav/zfs/boot
rpool 218G 697G 192K /mnt/boot-sav/zfs
rpool/ROOT 217G 697G 192K none
rpool/ROOT/ubuntu_d66735 217G 697G 209G /mnt/boot-sav/zfs
rpool/ROOT/ubuntu_d66735/srv 192K 697G 192K /mnt/boot-sav/zfs/srv
rpool/ROOT/ubuntu_d66735/usr 640K 697G 192K /mnt/boot-sav/zfs/usr
rpool/ROOT/ubuntu_d66735/usr/local 448K 697G 448K /mnt/boot-sav/zfs/usr/local
rpool/ROOT/ubuntu_d66735/var 8.11G 697G 192K /mnt/boot-sav/zfs/var
rpool/ROOT/ubuntu_d66735/var/games 192K 697G 192K /mnt/boot-sav/zfs/var/games
rpool/ROOT/ubuntu_d66735/var/lib 8.10G 697G 6.83G /mnt/boot-sav/zfs/var/lib
rpool/ROOT/ubuntu_d66735/var/lib/AccountsService 264K 697G 264K /mnt/boot-sav/zfs/var/lib/AccountsService
rpool/ROOT/ubuntu_d66735/var/lib/NetworkManager 532K 697G 532K /mnt/boot-sav/zfs/var/lib/NetworkManager
rpool/ROOT/ubuntu_d66735/var/lib/apt 1.20G 697G 1.20G /mnt/boot-sav/zfs/var/lib/apt
rpool/ROOT/ubuntu_d66735/var/lib/dpkg 68.3M 697G 68.3M /mnt/boot-sav/zfs/var/lib/dpkg
rpool/ROOT/ubuntu_d66735/var/log 252K 697G 252K /mnt/boot-sav/zfs/var/log
rpool/ROOT/ubuntu_d66735/var/mail 192K 697G 192K /mnt/boot-sav/zfs/var/mail
rpool/ROOT/ubuntu_d66735/var/snap 8.61M 697G 8.61M /mnt/boot-sav/zfs/var/snap
rpool/ROOT/ubuntu_d66735/var/spool 260K 697G 260K /mnt/boot-sav/zfs/var/spool
rpool/ROOT/ubuntu_d66735/var/www 192K 697G 192K /mnt/boot-sav/zfs/var/www
rpool/USERDATA 373M 697G 192K /mnt/boot-sav/zfs
rpool/USERDATA/alpha_3pcwb6 371M 697G 371M /mnt/boot-sav/zfs/home/alpha
rpool/USERDATA/root_3pcwb6 2.43M 697G 2.43M /mnt/boot-sav/zfs/root
rpool/keystore 518M 697G 63.0M -
=================== findmnt (отфильтровано) после активации ZFS ====================
SOURCE FSTYPE SIZE USED AVAIL USE% TARGET
/dev/mapper/ventoy iso9660 2.5G 2.5G 0 100% /cdrom
bpool/BOOT/ubuntu_d66735 zfs 1.7G 499.1M 1.3G 28% /mnt/boot-sav/zfs/boot
Предложенное исправление: ______________________________________________________________
Стандартное исправление утилиты Boot-Repair не повлияет на загрузку.
Запрос подтверждения перед предложенным исправлением: __________________________________
Предупреждение: ZFS не активирован правильно. Исправление не удастся, если вы не смонтируете пулы на /mnt/boot-sav/zfs перед продолжением. Пожалуйста, отправьте это сообщение на [email protected]
Вы уверены, что хотите продолжить в любом случае?
sprunge.us ko ()
paste.ubuntu.com ko ()
Ответ или решение
Восстановление и ремонт Ubuntu 22.04 LTS с файловой системой ZFS может представлять собой сложную задачу, особенно когда речь идет о загрузке системы. Анализ отчета Boot-Repair показывает, что система не загружается должным образом. Давайте рассмотрим возможные шаги по восстановлению и ремонту в данной ситуации.
Шаг 1: Проверка загрузочного сектора и загрузчика
Согласно предоставленным данным, загрузчик не установлен в MBR диска /dev/nvme0n1
. Это может быть основной причиной проблем с загрузкой. Грузовой сектор для диска /dev/sda
имеет Grub2, что говорит о наличии некоего конфликта или ошибки конфигурации.
Шаг 2: Распознавание ZFS-пулов
Отчёт указывает на активацию ZFS пулов bpool
и rpool
, которые содержат основную систему и загрузочные данные. Тем не менее, ZFS не активируется корректно, поэтому важно убедиться в правильной активации и монтировании ZFS пулов перед выполнением ремонта.
-
Проверьте состояние ZFS пулов:
Откройте терминал и выполните команду:sudo zpool status
Убедитесь, что оба пула
bpool
иrpool
находятся в статусе "ONLINE". -
Подключите ZFS пулы:
Если незакрепленны, выполните:sudo zpool import rpool sudo zpool import bpool
-
Проверьте целостность файловой системы:
Запустите проверку ZFS для выявления потенциальных повреждений:sudo zpool scrub rpool sudo zpool scrub bpool
Шаг 3: Конфигурация GRUB и UEFI
Загрузка с UEFI может требовать дополнительных настроек.
-
Проверьте конфигурацию UEFI:
Убедитесь, что UEFI настроено для загрузки с дискаnvme0n1
, где установлен Ubuntu. -
Обновите GRUB:
Актуализируйте конфигурацию Grub и проверьте её правильность:sudo update-grub
/etc/default/grub должен содержать верные параметры для загрузки системы, особенно если используется безопасная загрузка.
Шаг 4: Использование Boot-Repair
Boot-Repair может быть полезным инструментом для автоматического исправления некоторых проблем:
-
Установка Boot-Repair:
Если не установлен, выполните:sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install -y boot-repair
-
Запуск Boot-Repair:
И выполните стандартную процедуру ремонта.
Шаг 5: Консультация с сообществом и специалистами
Если предыдущие шаги не привели к разрешению проблемы, имеет смысл поискать помощь в специализированных форумах или у экспертов, имея при себе лог файл /var/log/boot-repair/20250106_235301/Boot-Info_20250106_2353.txt
.
Следуя этим шагам, вы повысите шансы на успешное восстановление вашей системы. Учитывайте, что каждая система может иметь свои уникальные особенности, поэтому определенные действия могут потребовать индивидуальной адаптации.