Booting an alternative kernel from loader prompt fails the first time only
Andrey V. Elsukov
ae at FreeBSD.org
Sun Apr 21 09:13:18 UTC 2013
On 21.04.2013 04:36, Steven Hartland wrote:
> This fails and trips the "Restart from the beginning" case which contains:
> last_file_format = i = 0;
> fp = NULL;
> continue;
>
> So "i" gets set to 0 but the loop then increments it to 1 before running
> the next iteration, so its impossible to use first handler in the retry
> case; which I suspect is the kernel loader.
>
> This also explains why the second call to boot works as last_file_format
> is now 0 due to the previous failure.
>
> If this is the issue the attached patch should fix it. I can't test it
> ATM as my current box is at the office and doesn't have remote KVM, so
> I need to be in front of it.
>
> If anyone can confirm this attached patch fixes the problem then I'll get
> it committed, otherwise I'll test on Monday.
Hi,
yes, you are right. I just committed this with r249719.
Thanks.
--
WBR, Andrey V. Elsukov
More information about the freebsd-current
mailing list