Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 May 2011 12:35:46 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        utisoft@gmail.com
Cc:        rank1seeker@gmail.com, hackers@FreeBSD.ORG
Subject:   Re: Active slice, only for a next boot
Message-ID:  <E20BD64A-AD9C-451B-BAD8-5EAFBE69B75B@bsdimp.com>
In-Reply-To: <BANLkTi=3OCZ8zGdQVdfKzVJgzT%2BqbHxGEQ@mail.gmail.com>
References:  <20110527.124553.718.1@DEV> <20110527134754.GA94769@freebsd.org> <20110527.164723.750.2@DEV> <BANLkTi=3OCZ8zGdQVdfKzVJgzT%2BqbHxGEQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On May 27, 2011, at 11:21 AM, Chris Rees wrote:

> On 27 May 2011 17:47, <rank1seeker@gmail.com> wrote:
>>=20
>> ----- Original Message -----
>> From: Alexander Best <arundel@freebsd.org>
>> To: rank1seeker@gmail.com
>> Cc: hackers@freebsd.org
>> Date: Fri, 27 May 2011 13:47:54 +0000
>> Subject: Re: Active slice, only for a next boot
>>=20
>>> On Fri May 27 11, rank1seeker@gmail.com wrote:
>>>> Idea is ...
>>>> I have i.e; 3 slices, of which first is active.
>>>> Now I wana set slice 2 active, but only for a one/next boot.
>>>> Once slice 2 is booted and system is shutdown or rebooted, once =
again,
>> first slice is active and booted, without user's intervention.
>>>>=20
>>>> Is this possible or should be implemented?
>>>=20
>>> take a look at the gpart(8) manual, expecially the ATTRIBUTES =
section.
> if
>> you
>>> are running with a GPT scheme you can use the "bootonce" attribute =
to do
>>> exactly what you asked for.
>>>=20
>>> cheers.
>>> alex
>>>=20
>>=20
>> Thanls, but I need it for MBR.
>>=20
>> Domagoj S.
>=20
> MBR has only a one-bit wide field for active status. You'll need logic =
in
> the first boot to change the flag, perhaps an fdisk statement.

I should have said

You can create scripts that keeps state in /, or unconditionally =
switches back.  gpart works with mbr partitions, but it would have to be =
cooperative with the thing booted...

Warner=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E20BD64A-AD9C-451B-BAD8-5EAFBE69B75B>