| Summary: | Cannot create a vfat filesystem, when installing in UEFI mode | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Dave Hodgins <davidwhodgins> |
| Component: | Installer | Assignee: | Thierry Vignaud <thierry.vignaud> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | eeeemail, ennael1, tmb, wilcal.int |
| Version: | Cauldron | Keywords: | PATCH |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | FOR_ERRATA | ||
| Source RPM: | CVE: | ||
| Status comment: | |||
| Attachments: |
fix being able to create vfat on UEFI (mga#15698)
fix being able to create vfat on UEFI (mga#15698) |
||
|
Description
Dave Hodgins
2015-04-14 21:16:49 CEST
Marking as a release blocker, as this cannot be fixed after release. Priority:
Normal =>
release_blocker Lets not invent blocker bugs here... This is no way a release_blocker as you dont need a vfat "data sharing partition" during install. And if drakxtools cant create vfat after install, then it's a bug an in worst case can be fixed after release... Priority:
release_blocker =>
Normal I think it's a side effect of http://gitweb.mageia.org/software/drakx/commit/?id=ac25be0df4b079dbe65b88e89f51a6e5fd1dee39 http://gitweb.mageia.org/software/drakx/commit/?id=debe8d3882800bf2316384d28ebeea6444171171
Looking at the code we still list a separate vfat for fat32
my @list_types = (
important => [
0x82 => 'swap', 'Linux swap',
0x83 => 'ext2', 'Linux native',
0x83 => 'ext3', 'Journalised FS: ext3',
0x83 => 'ext4', 'Journalised FS: ext4',
0x83 => 'btrfs', 'Journalised FS: Btrfs',
if_(is_uefi(),
0xef => 'vfat', 'EFI System Partition',
),
if_(arch() =~ /i.86|x86_64/,
0x83 => 'xfs', 'Journalised FS: XFS',
0x83 => 'jfs', 'Journalised FS: JFS',
0x0b => 'vfat', 'FAT32',
0x07 => 'ntfs-3g', 'NTFS-3G',
0x07 => 'ntfs', 'NTFS',
),
],
But maybe we are doing "sort -u" on that fs list so the second one goes missing...
We also need to check if it's gone in advanced partitioning mode...
Thierry Vignaud
2015-06-02 15:26:26 CEST
Summary:
Cannot create a vfat filesystem, when installing in uefi mode =>
Cannot create a vfat filesystem, when installing in UEFI mode Still valid I suppose? Whiteboard:
(none) =>
FOR_ERRATA
Thierry Vignaud
2016-06-29 17:24:35 CEST
Keywords:
(none) =>
PATCH Created attachment 8089 [details]
fix being able to create vfat on UEFI (mga#15698)
This patch fixes it but needs to be tested with LVM
Created attachment 8091 [details]
fix being able to create vfat on UEFI (mga#15698)
Better version
Attachment 8089 is obsolete:
0 =>
1 commit b14b860a8e92c36767b519de516128b3d7847628
Author: Thierry Vignaud <thierry.vignaud@...>
Date: Wed Jun 29 17:23:29 2016 +0200
fix being able to create vfat on UEFI (mga#15698)
and explain the purpose of the uniq_() call
see commit 56b573476e2ea63a509ab2f8ec0683397ae7c85e
Rationale: use_pt_type() now returns 0 for common disks (eg: GPT ones)
Under GPT+UEFI, we've 2 important "FS" having vfag as the real FS:
ESP & FAT32
---
Commit Link:
http://gitweb.mageia.org/software/drakx/commit/?id=b14b860a8e92c36767b519de516128b3d7847628
Closing Status:
NEW =>
RESOLVED |