Hi Shidokht,

Shidokht Yadegari wrote:
> On 05/27/09 10:36, Jan Damborsky wrote:
>> Hi Pallavi,
>>
>> could you please add release notes for bugs 9026
>> and 6843138 to OpenSolaris 2009.06 release notes ?
>>
>> Shidokht, could you please take a look to verify if
>> the information captured below is correct and provide
>> workaround for 6843138 if one exists ?
>>
> ...
>>
>> ==================================================================================
>>  
>>
>> bugid: 6843138
>> synopsis: can not boot off a 2.2TB and zfs root
>>
>> Platforms affected:
>> x86
>>
>> Description:
>> Due to the limitation in current implementation of GRUB which 
>> OpenSolaris uses as boot
>> loader on x86 platform, OpenSolaris operating system can't be booted 
>> from disk which
>> capacity exceeds 2^32 sectors or 2TB (assuming that sector size is 
>> 512 bytes).
> Hi,
>
> Since the problem depends on whether the needed data for booting falls 
> in the region
> defined by the lower 32bits of capacity,  I'd suggest rewording "can't 
> be booted"
> to "may not be booted"

ok.

>
>
> I don't have a great workaround here. For a warm reboot, if we do a 
> modunload -i 0
> and then do reboot, fastreboot would have a chance in rebooting the 
> system bypassing
> grub if all loaded drivers support quiesce.

If my understanding of the problem is correct, if we make sure that slice
which root pool resides in doesn't exceed 2TB boundary, GRUB will be
always able to locate all necessary pieces even on >2TB disk ?

Thinking about this more, I am a little bit confused. I was assuming
that it is not possible to utilize space after 2TB, as fdisk
partition table also uses 32 bits for defining sector partition geometry,
so it would be always assured that all necessary data are stored
within first 2TB ?

Thank you,
Jan


Reply via email to