Bug 27979

Summary: делает невозможной установку на EFI
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: guile-evmsAssignee: timonbl4 <timonbl4>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, mcpain, ptrnine, timonbl4
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 27978    
Bug Blocks: 27971, 28162, 28163    
Attachments:
Description Flags
(almost) dumb s,/mnt/disk,/boot/efi,g
none
a bit more concise one
none
currently used patch against 0.4-alt12 none

Description Michael Shigorin 2012-11-14 22:10:05 MSK
Created attachment 5633 [details]
(almost) dumb s,/mnt/disk,/boot/efi,g

При попытке смонтировать FAT32-раздел в /boot/efi (см. bug #27971) получаю:
Invalid mountpoint: should start with /mnt

Надо как минимум разрешить точечно /boot/efi, а в идеале при GPT-разбивке именно его и предлагать, если создаётся первый FAT-раздел.  Блокировать от монтирования в эту точку FAT16, наверное, не стоит -- но прочитанное сходится на том, что наиболее совместимым с реализациями фирмварей вариантом является FAT32.

Совсем тупой патч прилагается, следом будет чуть менее тупой.  Проверить их в деле пока не получается, о чём отдельная bug #27978.
Comment 1 Michael Shigorin 2012-11-14 22:14:52 MSK
Created attachment 5634 [details]
a bit more concise one

Изначальный вариант патча до упрощения при выяснении места падения.
Comment 2 Michael Shigorin 2012-11-20 03:55:56 MSK
Насколько понимаю, EVMS тоже на timonbl4@.
Comment 3 AEN 2012-11-23 07:55:44 MSK
(В ответ на комментарий №0)
> Совсем тупой патч прилагается, следом будет чуть менее тупой.  Проверить их в
> деле пока не получается, о чём отдельная bug #27978.

#27978 закрыта. Есть "менее тупой патч"?
Comment 4 Michael Shigorin 2012-11-23 17:38:15 MSK
Created attachment 5650 [details]
currently used patch against 0.4-alt12

(In reply to comment #3)
> > Совсем тупой патч прилагается, следом будет чуть менее тупой.  Проверить их в
> > деле пока не получается, о чём отдельная bug #27978.
> #27978 закрыта. Есть "менее тупой патч"?
Нет, использую приложенный поверх 0.4-alt12 вариант "a bit more concise one" (возможно, непринципиально правил -- прилагаю точно текущий).

Он добавляет /boot/efi в известные (и допустимые для FAT) точки монтирования и меняет дефолт для FAT с /mnt/disk на /boot/efi (для NTFS остаётся /mnt/disk).

В принципе я могу сам засесть за то, чего хочу, просто придётся понять функции слоёв (alterator-vm/guile-evms/evms) и что куда впатчивать.  Предположительно для автосоздания дело уже за двумя верхними, для автоопределения существующего может потребоваться и поход в нижний.
Comment 5 Repository Robot 2012-12-02 02:22:14 MSK
guile-evms-0.4-alt13 -> sisyphus:

* Wed Nov 21 2012 Michael Shigorin <mike@altlinux> 0.4-alt13
- initial EFI support draft (closes: #27979)