[syslinux] extlinux-4.0 can't boot on our platform.

H. Peter Anvin hpa at zytor.com
Wed Jul 7 09:40:26 PDT 2010


On 07/07/2010 08:42 AM, H. Peter Anvin wrote:
> On 07/06/2010 11:33 PM, 孤云独闲 wrote:
>> Hi all:
>>      my filesystem is btrfs. /boot and / is  on the same
>> partition(/dev/sda2,
>> format btrfs).  i install syslinux as following:
>>       1.  rpm  -ivh syslinux-4.00-1.i386.rpm
>> syslinux-extlinux-4.00-1.i386.rpm syslinux-tftpboot-4.00-1.i386.rpm
>>       2.  extlinux-i /boot/extlinux. (the extlinux.sys can't be create
>> on the
>> directory).
>>       3.  i copy extlinux.conf to  /boot/extlinux . (of course , i
>> have edit
>> the extlinux.conf)
>>       4. extlinux -U  /boot/extlinux
>>      5.  cat /usr/share/syslinux/mbr.bin>/dev/sda.
>>
>> i reboot , but the system can't boot,  the screen show tips "No
>> DEFAULT or
>> UI configuration directive found!" , i doubt mbr isn't installed.
>>      do you tell me why and what  i do next?
>>
> 
> Are you using compressed btrfs?  We don't handle that yet.
> 

A bit of clarification:

The plan for btrfs was (and still is) for compression to be per
subvolume, which would naturally have lent itself to /boot being a
subvolume with no compression.  Unfortunately, this has not yet gotten
implemented in btrfs, which means we're a bit stuck.

I'm currently looking at adding compression support to Syslinux, but it
is a nontrivial undertaking.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list