Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Feb 2012 08:43:55 +0100
From:      rank1seeker@gmail.com
To:        hackers@FreeBSD.org
Subject:   BUG: 9.0 stage 2 boot (/boot/boot)
Message-ID:  <20120217.074355.853.1@DOMY-PC>

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

Anyway, after upgrading to 9.0, my USB stick, when created, started to hang at stage 2 boot.

I have a custom setup, where BSD label 'a', has a content of /boot/*

So when 'a' is being hit by stage 2 boot, there is boot.config waiting for it.

After it reads it and displays it's content, it echos 'No' and hangs.



I stare at it and can't believe as boot.config's information is correct!

I hit '?' and it list all files in 'a'.

Then I simply RE-type what is displayed on screen (content of boot.config -> path to loader)

And loader kicks in!



I do this a few times more and EACH time I have to RE-type correct info!

Tested on other machine, same thing.



However, this same custom layout works for HDD's, but NOT for USB stick.



I've extracted binary installs of 8.2 and 9.0 R:

MD5 (8_boot) = adb1e84e96bd434e51cafaaa0ef22584

MD5 (9_boot) = 40f3f6403ebd5e131259d1336b4b50ad



Then:

# gpart bootcode -b 8_boot da0s2

And sudenly that USB stick boots, without ANY other change!

Just an "old" stage 2 boot code, from R8 was enough.







Domagoj Smolčić



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120217.074355.853.1>