LINUX.ORG.RU

F2fs нет суперблоков

 , ,


0

2

Всем привет! Есть у меня SSD, на нём на f2fs корневой раздел системы (gentoo).

fdisk -l /dev/sdd
Диск /dev/sdd: 223,57 GiB, 240057409536 байт, 468862128 секторов
Disk model: Kingston SHPM228
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: 6BD52C50-107F-4CF0-9691-9CC60B45AB65

Устр-во      начало     Конец   Секторы Размер Тип
/dev/sdd1      2048      6143      4096     2M BIOS boot
/dev/sdd2      6144    268287    262144   128M EFI
/dev/sdd3    268288  17045503  16777216     8G Файловая система Linux
/dev/sdd4  17045504 468860079 451814576 215,4G Файловая система Linux
Жил я не тужил, как вдруг система перестала загружаться, мотивируя это в grub тем, что UUID<такой-то> не root device. Благо есть резервная ubuntu, загрузился и стал смотреть. Во мне крепнет убеждение, что хорошего мало
fsck.f2fs /dev/sdd
Info: [/dev/sdd] Disk Model: Kingston SHPM228
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 468862128 (228936 MB)
Magic Mismatch, valid(0xf2f52010) - read(0x21686148)
	Can't find a valid F2FS superblock at 0x0
Magic Mismatch, valid(0xf2f52010) - read(0x0)
	Can't find a valid F2FS superblock at 0x1
dumpe2fs /dev/sdd4 | grep superblock
dumpe2fs 1.46.5 (30-Dec-2021)
dumpe2fs: Bad magic number in super-block при попытке открыть /dev/sdd4
Couldn't find valid filesystem superblock.
Как починить суперблок я не нашёл пока. Раздел монтируется, ошибок монтирования нет. Подскажите, сталкивался кто-то с таким?


Ответ на: комментарий от Ebnmrj

она ж flash-friendly

Это для голых флешек, подключённых напрямую к ЦП. В ssd есть контроллер которые ремапит страницы, чтобы распределять износ равномерно по всей памяти. f2fs здесь не нужен. В современных ФС все необходимые оптимизации для ssd уже встроены.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

Это для голых флешек, подключённых напрямую к ЦП.

Это миф. F2FS с самого момента создания используется самой компанией-создателем именно для флешек-блочных устройств, подключенных по eMMC. Хотя да, не исключено содействие известному самсунгу поведению контроллера самсунговских же накопителей.

В остальном ты прав, не нужно.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от bigc

в том-то и дело, что

fsck.f2fs /dev/sdd4
Info: [/dev/sdd4] Disk Model: Kingston SHPM228
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 451814576 (220612 MB)
Info: MKFS version
  "Linux version 5.4.0-31-generic (buildd@lgw01-amd64-059) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)) #35-Ubuntu SMP Thu May 7 20:20:34 UTC 2020"
Info: FSCK version
  from "Linux version 5.8.0-43-generic (buildd@lcy01-amd64-018) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #49~20.04.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021"
    to "Linux version 5.15.0-48-generic (buildd@lcy02-amd64-080) (gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #54-Ubuntu SMP Fri Aug 26 13:26:29 UTC 2022"
Info: superblock features = 0 : 
Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
Info: total FS sectors = 451814576 (220612 MB)
Info: CKPT version = 6344e51f
Info: checkpoint state = 55 :  crc fsck compacted_summary unmount

[FSCK] Unreachable nat entries                        [Ok..] [0x0]
[FSCK] SIT valid block bitmap checking                [Ok..]
[FSCK] Hard link checking for regular file            [Ok..] [0x841]
[FSCK] valid_block_count matching with CP             [Ok..] [0x8c5f25]
[FSCK] valid_node_count matching with CP (de lookup)  [Ok..] [0xfc2df]
[FSCK] valid_node_count matching with CP (nat lookup) [Ok..] [0xfc2df]
[FSCK] valid_inode_count matched with CP              [Ok..] [0xfb0d2]
[FSCK] free segment_count matched with CP             [Ok..] [0xec9f]
[FSCK] next block offset is free                      [Ok..]
[FSCK] fixing SIT types
[FSCK] other corrupted bugs                           [Ok..]

Done: 47.792016 secs

Ebnmrj
() автор топика
Ответ на: комментарий от bigc

случайно появилась nvme'шка, на которой почему-то f2fs не создалась. Что имеется в виду под человеческой ФС? С учётом особенностей SSD, в чём минус f2fs? Она работала много лет перед этим сбоем. Использовать ext4 без журналирования?

Ebnmrj
() автор топика
Ответ на: комментарий от Ebnmrj

Что имеется в виду под человеческой ФС?

XFS, Ext4.

Использовать ext4 без журналирования?

Зачем? Сейчас 2022 год на дворе. Ты быстрее новый SSD купишь,чем ресурс старого израсходуется.

Meyer ★★★★★
()
Ответ на: комментарий от Meyer

ну ок. Я даже подозреваю, что когда выйдут новые Xeon-W и я буду апгрейдиться - на матерях будут несколько слотов М.2 для рейда, а DDR5 будет такое количество что я смогу монтировать рамдиск для нужд системы без потери объёма RAM и расходования ресурсов SSD. Но никто мне так по сабжу-то и не ответил ничего

Ebnmrj
() автор топика
Ответ на: комментарий от bigc

TRIM я и на f2fs использовал, оно что-то там натримливала даже (правда, пару месяцев назад перестала, тогда первые ошибки и появились, но я не придал им значения). У меня в системе несколько накопителей, «холодные» данные на HDD, игры на отдельном SSD. Условно говоря, я могу игрушки потереть с другого накопителя и на нём пересобраться - содержимое папки «Загрузки» меня мало интересует, а package.use и make.conf у меня забекаплены. Меня интересует возможность именно починить

Ebnmrj
() автор топика
Ответ на: комментарий от Ebnmrj

в том-то и дело, что

В чём дело-то? Вроде сообщений об ошибках нет.

dumpe2fs /dev/sdd4

Ты вроде писал, что у тебя на sdd4 файловая система F2FS, а не ext4. Утилита dumpe2fs предназначена для файловых систем ext2/ext3/ext4. Она не предназначена для F2FS.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 2)
Ответ на: комментарий от i-rinat

не загружается система, я в самом первом посте писал. Ошибка, что UUID not root device, please specify root device. А при проверке суперблоков не находит. Я не пишу, что у меня полностью прямые руки. Подскажи пожалуйста, что ещё попробовать

Ebnmrj
() автор топика
Последнее исправление: Ebnmrj (всего исправлений: 1)
Ответ на: комментарий от Ebnmrj

А при проверке суперблоков не находит

Тебе уже сказали, что проверять надо не /dev/sdd, а /dev/sdd4 (ну или возможно /dev/sdd3).

Ошибка, что UUID not root device, please specify root device.

  • Что показывает lsblk -fe7?
  • Что такое /dev/sdd3?
AlexVR ★★★★★
()
Ответ на: комментарий от Ebnmrj

что ещё попробовать

Во-первых, смонтировать sdd4, поглядеть на структуру директорий, похожа ли она на структуру директорий обычной корневой ФС.

Во-вторых, посмотреть в конфигурации загрузчика, какой UUID он ищет. Поискать это UUID в выводе blkid. По идее, пересоздание кофига grub’а должна найти и обновить UUID в конфигурации grub’а. Если у тебя какой-то другой загрузчик, то у него могут быть свои особенности, но наверняка тоже есть генератор конфигов, который можно запустить и дать ему сделать свою работу.

i-rinat ★★★★★
()
Ответ на: комментарий от AlexVR
lsblk -fe7
NAME        FSTYPE FSVER LABEL                 UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                                
└─sda1      ext4   1.0                         5dc5a9ac-9dc6-4d25-8bbc-23f775565fdd  477,2G    43% /home/vd/Data
sdb                                                                                                
├─sdb1      ext4   1.0                         d3e82852-d82a-4322-b837-5abcbf8d8f1a  171,4G    57% /var/snap/firefox/common/host-hunspell
│                                                                                                  /
├─sdb2                                                                                             
└─sdb5      swap   1                           16567156-7fa5-41ed-8d30-87bce23a8871                [SWAP]
sdc                                                                                                
└─sdc1      ext4   1.0                         09b1038d-d390-43b0-adf6-923e324cda98                
sdd                                                                                                
├─sdd1                                                                                             
├─sdd2      vfat   FAT16                       C9BC-F036                                           
├─sdd3      swap   1                           2962ecaa-d503-4b9b-a2e1-b7c4abe598e0                
└─sdd4      f2fs   1.11                        e19a83b4-837a-4027-b121-40716ee1bb1a                
sde                                                                                                
└─sde1      ntfs         ZALMAN                EA389DC8389D93E3                      258,5G    44% /media/vd/ZALMAN1
sr0         udf    1.02  CPBA_X64FRE_RU-RU_DV9 478c00004d532055                           0   100% /media/vd/CPBA_X64FRE_RU-RU_DV9
nvme0n1                                                                                            
└─nvme0n1p1 ext4   1.0   Sams                  f0a05cd7-7711-4c44-bf42-8081f8afd541  

/dev/sdd3 это своп. Я сделал своп, потому что могу

Ebnmrj
() автор топика
Ответ на: комментарий от i-rinat
/dev/sdd2: SEC_TYPE="msdos" UUID="C9BC-F036" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="boot" PARTUUID="ebbed056-0808-4dd6-b3c5-4747a45242f8"
/dev/sdd3: UUID="2962ecaa-d503-4b9b-a2e1-b7c4abe598e0" TYPE="swap" PARTLABEL="swap" PARTUUID="650712cc-9ded-44bb-8bd8-d5148445b8b4"
/dev/sdd4: UUID="e19a83b4-837a-4027-b121-40716ee1bb1a" BLOCK_SIZE="4096" TYPE="f2fs" PARTLABEL="rootfs" PARTUUID="7ff5270e-17fc-4e37-8e93-e9942cb0832b"

ищет 7ff5270e-17fc-4e37-8e93-e9942cb0832b fstab

UUID="C9BC-F036"                /boot           vfat            defaults                0 2
#UUID="e19a83b4-837a-4027-b121-40716ee1bb1a"            /               f2fs            defaults,relatime               0 1
/dev/sdd4               /               f2fs            defaults,relatime               0 1
UUID="2962ecaa-d503-4b9b-a2e1-b7c4abe598e0"             none            swap            sw              0 0
UUID="5dc5a9ac-9dc6-4d25-8bbc-23f775565fdd"             /home/vd/Data/          ext4            defaults,noauto,noatime         0 0
UUID="09b1038d-d390-43b0-adf6-923e324cda98"             /home/vd/backup/                ext4            defaults,noauto,noatime         0 0
UUID="d3e82852-d82a-4322-b837-5abcbf8d8f1a"             /home/vd/ubuntu/                ext4            defaults,noauto,noatime         0 0
UUID="f0a05cd7-7711-4c44-bf42-8081f8afd541"             /home/vd/Games/         ext4            defaults,noauto,noatime         0 0
# temporal mountpoints on tmpfs
#tmpfs           /tmp            tmpfs           size=16G,noatime        0 0
#tmpfs           /var/tmp        tmpfs           size=10G,noatime         0 0
172.17.163.20:/Multimedia               /home/vd/NAS/Multimedia         nfs             rw,user,noauto,_netdev          0               0
172.17.163.20:/Downloads                /home/vd/NAS/Download           nfs             rw,user,noauto,_netdev          0               0
закомментированная строчка - это как было раньше, я решил попробовать без UUID

Ebnmrj
() автор топика
Последнее исправление: Ebnmrj (всего исправлений: 1)
Ответ на: комментарий от Ebnmrj

ищет 7ff5270e-17fc-4e37-8e93-e9942cb0832b

Ну вроде совпадает, так что проблема не во внезапно поменявшемся uuid.

Раз это Gentoo, то возможно просто не хватает драйвера f2fs. Забыл указать при сборке, например. Или драйвер собран модулем, но по какой-то причине не попал в initramfs. Возможно, поддержки f2fs нет в конкретной сборке GRUB (если у тебя GRUB).

fstab
закомментированная строчка - это как было раньше, я решил попробовать без UUID

Это вряд ли поможет, потому что до чтения fstab дело явно не доходит. Тут проблема либо в загрузчике, который не может прочитать ядро с корневой ФС (если оно именно на корневой ФС, а не на отдельном /boot), либо в ядре, которое не может подмонтировать корневую ФС, потому что у него нет подходящего драйвера.

i-rinat ★★★★★
()
Ответ на: комментарий от Ebnmrj

Насколько я понимаю, у тебя в настройках grub указан partuuid вместо uuid. Должно ли так было работать или нет, не знаю. Попробуй загрузится поменяв этот параметр. Плюс стоит запустить пере конфигурацию граба

AlexVR ★★★★★
()
Ответ на: комментарий от Ebnmrj

Высокая подверженность фрагментации

Я её не изучал. Но логично предположить, что из-за записи в разные участки флеша с целью экономии ресурса. Фрагментация сама собой из этого вытекает.

ox55ff ★★★★★
()
Ответ на: комментарий от AlexVR

А настройки grub не из fstab берёт разве? Я на всякий случай проверил fstab (UUID верный вписал), обновил grub, переустановил grub, конфиг переделал

grub-mkconfig -o /boot/grub/grub.cfg
Генерируется файл настройки grub …
Найден фон: /boot/grub/logo.jpg
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.59-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.59-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.41-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.41-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.26-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.26-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.59-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.59-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.41-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.41-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.26-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.26-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.59-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.59-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.41-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.41-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.26-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.26-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.59-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.59-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.41-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.41-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.26-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.26-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.59-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.59-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.41-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.41-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.26-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.26-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.59-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.59-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.41-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.41-gentoo
Найден образ linux: /boot/kernel-genkernel-x86_64-5.15.26-gentoo
Найден образ initrd: /boot/initramfs-genkernel-x86_64-5.15.26-gentoo
Предупреждение: os-prober не будет запущен для обнаружения других загрузочных разделов.
Их системы не будут добавлены в загрузочные настройки GRUB.
Прочтите документацию на параметр GRUB_DISABLE_OS_PROBER.
Добавляется элемент загрузочного меню для настроек микропрограммы UEFI …
завершено
посмотрим, что дальше будет

Ebnmrj
() автор топика
Ответ на: комментарий от AlexVR

в итоге у меня каким-то образом grub ищет не то, что ему надо и я курю где ему rootdevice задать. Если в момент, когда при загрузке он пишет что root device не то, что у него в конфиге, ему написать /dev/sdd4 - он моментально всё прогружает.

Вот что в /boot/grub/grub.cfg

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-/dev/sdd4' {
        savedefault
        load_video
        if [ "x$grub_platform" = xefi ]; then
                set gfxpayload=keep
        fi
        insmod gzio
        insmod part_gpt
        insmod fat
        set root='hd3,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd3,gpt2 --hint-efi=hd3,gpt2 --hint-baremetal=ahci3,gpt2  C9BC-F036
        else
          search --no-floppy --fs-uuid --set=root C9BC-F036
        fi
        echo    'Загружается Linux x86_64-5.15.74-gentoo …'
        linux   /kernel-genkernel-x86_64-5.15.74-gentoo root=PARTUUID=7ff5270e-17fc-4e37-8e93-e9942cb0832b ro init=/usr/lib/systemd/systemd
        echo    'Загружается начальный виртуальный диск …'
        initrd  /initramfs-genkernel-x86_64-5.15.74-gentoo
}

и вот ещё

blkid | grep sdd
/dev/sdd4: UUID="e19a83b4-837a-4027-b121-40716ee1bb1a" BLOCK_SIZE="4096" TYPE="f2fs" PARTLABEL="rootfs" PARTUUID="7ff5270e-17fc-4e37-8e93-e9942cb0832b"
/dev/sdd2: SEC_TYPE="msdos" UUID="C9BC-F036" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="boot" PARTUUID="ebbed056-0808-4dd6-b3c5-4747a45242f8"
/dev/sdd3: UUID="2962ecaa-d503-4b9b-a2e1-b7c4abe598e0" TYPE="swap" PARTLABEL="swap" PARTUUID="650712cc-9ded-44bb-8bd8-d5148445b8b4"
/dev/sdd1: PARTLABEL="grub" PARTUUID="6b07c315-41bd-408f-8537-6958d3276565"

Ща пойму, откуда он это взял и порядок. Если поможешь - буду очень благодарен

Ebnmrj
() автор топика
Ответ на: комментарий от AlexVR

Раскомментированного - ничего особенного

# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# To populate all changes in this file you need to regenerate your
# grub configuration file afterwards:
#     'grub-mkconfig -o /boot/grub/grub.cfg'
#
# See the grub info page for documentation on possible variables and
# their associated values.

GRUB_DISTRIBUTOR="Gentoo"

# Default menu entry
GRUB_DEFAULT="saved"
GRUB_SAVEDEFAULT="true"

# Boot the default entry this many seconds after the menu is displayed
#GRUB_TIMEOUT=5
#GRUB_TIMEOUT_STYLE=menu

# Append parameters to the linux kernel command line
GRUB_CMDLINE_LINUX="init=/lib/systemd/systemd"
#
# Examples:
#
# Boot with network interface renaming disabled
# GRUB_CMDLINE_LINUX="net.ifnames=0"
#
# Boot with systemd instead of sysvinit (openrc)
GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd"

# Append parameters to the linux kernel command line for non-recovery entries
#GRUB_CMDLINE_LINUX_DEFAULT=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal.
# Note that you can use only modes which your graphic card supports via VBE.
# You can see them in real GRUB with the command `vbeinfo'.
#GRUB_GFXMODE=640x480

# Set to 'text' to force the Linux kernel to boot in normal text
# mode, 'keep' to preserve the graphics mode set using
# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular
# graphics mode, or a sequence of these separated by commas or
# semicolons to try several modes in sequence.
#GRUB_GFXPAYLOAD_LINUX=
GRUB_GFXMODE=1920x1080x32

# Path to theme spec txt file.
# The starfield is by default provided with use truetype.
# NOTE: when enabling custom theme, ensure you have required font/etc.
#GRUB_THEME="/boot/grub/themes/starfield/theme.txt"

# Background image used on graphical terminal.
# Can be in various bitmap formats.
GRUB_BACKGROUND="/boot/grub/logo.jpg"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true

# Uncomment to disable generation of the submenu and put all choices on
# the top-level menu.
# Besides the visual affect of no sub menu, this makes navigation of the
# menu easier for a user who can't see the screen.
#GRUB_DISABLE_SUBMENU=y

# Uncomment to play a tone when the main menu is displayed.
# This is useful, for example, to allow users who can't see the screen
# to know when they can make a choice on the menu.
#GRUB_INIT_TUNE="60 800 1"
Ebnmrj
() автор топика
Ответ на: комментарий от AlexVR

он почему-то не по UUID сделал

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-/dev/sdd4' {
        savedefault
        load_video
        if [ "x$grub_platform" = xefi ]; then
                set gfxpayload=keep
        fi
        insmod gzio
        insmod part_gpt
        insmod fat
        set root='hd3,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd3,gpt2 --hint-efi=hd3,gpt2 --hint-baremetal=ahci3,gpt2  C9BC-F036
        else
          search --no-floppy --fs-uuid --set=root C9BC-F036
        fi
        echo    'Загружается Linux x86_64-5.15.74-gentoo …'
        linux   /kernel-genkernel-x86_64-5.15.74-gentoo root=/dev/sdd4 ro init=/usr/lib/systemd/systemd
        echo    'Загружается начальный виртуальный диск …'
        initrd  /initramfs-genkernel-x86_64-5.15.74-gentoo
}

Ebnmrj
() автор топика