Bug 48726 - grub-md-list не поддерживает nvme диски
Summary: grub-md-list не поддерживает nvme диски
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-grub (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: ekorneechev@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-07 18:59 MSK by Egor Ignatov
Modified: 2024-01-29 20:33 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Egor Ignatov 2023-12-07 18:59:23 MSK
grub-md-list использует конструкцию ${dev%%[0-9]*} для трансформации устройства раздела в устройство диска, например /dev/sda1 -> /dev/sda. Но в случае с nvme дисками такой подход приводит к /dev/nvme0n1p1 -> /dev/nvme, вместо /dev/nvme0n1p1 -> /dev/nvme0n1. Для nvme дисков подойдет конструкция ${dev%%p[0-9]*}

Возможное исправление ошибки: https://git.altlinux.org/tasks/335880/gears/200/git?p=git;a=blobdiff;f=alterator-grub/bin/grub-md-list;h=415d0a22f4bf5fce5fe21ef23ba3d2cd1e070cc2;hp=a0383af9cd2d1de1a5f61c5b17d47b8328c5282c;hb=5d83714f0ab2370eff4acfdd5cb9f02919289c18;hpb=c8d64d8a76cdf0fc06b1bf9f1aa3b20c3c23012d
Comment 1 Repository Robot 2024-01-29 20:33:31 MSK
alterator-grub-0.25-alt2 -> sisyphus:

 Sun Jan 07 2024 Egor Ignatov <egori@altlinux> 0.25-alt2
 - grub-md-list: use lsblk to find drive by partition (closes: #48726)