On Fri, Jun 04, 2010 at 10:59:25PM +1000, Tim Richardson wrote:
> To the best of my ability I have configured /etc/default/grub for
> savedefault functionality.
> But it's not working.
> I note that /boot/grub/grubenv has a modified date of May 25 and that
> if I move this file, a new one is not created in its place, which is
> not what I expected.

/boot/grub/grubenv exists to reserve a small chunk of disk space so that
GRUB can write to it.  GRUB doesn't have a full writing filesystem
implementation, so it doesn't update modification times when it writes,
and it's entirely unable to create new files at boot time.
'grub-editenv /boot/grub/grubenv create' will create the block.

> When I say it's not working, I mean that grub-pc always defaults to
> the first entry in my list, regardless of whether I most recently
> booted into Windows.

Could you post the file /boot/grub/grubenv, preferably as an
*attachment* since it is not plain text?

Is anything else fancy going on?  For instance, are you using LVM or
RAID?  How far is /boot/grub/grubenv into the disk?

Thanks,

-- 
Colin Watson                                       [[email protected]]



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to