[syslinux] [PATCH] : Adding dlabel option to chain.c32

poma pomidorabelisima at gmail.com
Sat Jul 16 11:35:46 PDT 2016


On 16.07.2016 19:55, poma wrote:
> On 16.07.2016 10:39, Erwan Velu wrote:
>> The idea is to boot a disk in an mbr fashion while using the GPT (not
>> filesystem) label to detect the disk.
>>
>> That is useful when you use grub2 & gpt. I was in case where my nodes
>> (100s) have 8 disks each and no guarantee of which disk is "bootable" in
>> the disk.
>>
>> This way I can tell "please boot the disk that have one partition labelled
>> "xyz"".
>>
>> So nothing related to filesystem but gpt labels & disks.
>>
> 
> OK, this is sucus of your patch:
> https://github.com/ErwanAliasr1/syslinux/commit/ebf8cbf#diff-6fb847366ce3f1ddbf6ffd8fd4d408fcR165
> +		    // We don't care about the actual partition that matched
> +		    pi_del(&iter);
> 
> i.e.
> https://github.com/ErwanAliasr1/syslinux/commit/ebf8cbf#diff-6fb847366ce3f1ddbf6ffd8fd4d408fcR167
> +		    // Let's return the disk itself instead
> +		    iter = pi_begin(&diskinfo, opt.piflags);
> +		    goto ok;
> 
> 
> Still, there is no GPT label, but *GPT* *Partition* *name* ;)
> https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_entries
> 


probably whence the "inconsistency" began - with so-called GPT partition "label":

chain: Support booting GPT partition by label
http://git.zytor.com/syslinux/syslinux.git/commit/?id=bf4d560


GPT partition "label" can be synonymous, but actual option should be the *name*, as specified in GPT scheme.



More information about the Syslinux mailing list