On 01.10.2012, at 23:27, Alexander Graf wrote:
>
> On 01.10.2012, at 22:56, Alexander Graf wrote:
>
>>
>> On 01.10.2012, at 22:44, Dinar Valeev wrote:
>>
>>> On Mon, Oct 1, 2012 at 10:20 PM, Larry Finger <***@lwfinger.net> wrote:
>>>> On 10/01/2012 10:02 AM, Dinar Valeev wrote:
>>>>>
>>>>> Yay, we have 12.2 code base build for Power [1].
>>>>> So far we have about 50 packages failed to build and 70 unresolvable.
>>>>>
>>>>> Please give it a try. Core system should work.
>>>>>
>>>>> Have fun,
>>>>> Dinar
>>>>>
>>>>> [1] http://download.opensuse.org/ports/ppc/distribution/12.2/iso/
>>>>
>>>>
>>>> Thanks for the effort. Should the 32-bit CD work for a PowerBook G4
>>>> Titanium? It fails to boot on my machine, which has Mint 9 dual booting with
>>>> OS X 10.4.
>>>>
>>>> On power up, I get the normal "First Stage GNU/Linux Bootstrap" heading,
>>>> followed by the normal "Press l for Linux", etc. When I choose "c" for
>>>> CDROM, I get "Booting CDROM" that quickly results in a screen flash that
>>>> looks like a restart, followed by a repeat of the bootstrap prompt. The
>>>> second time, the machine hangs after the "Booting CDROM". One time, I got a
>>>> "Catch FFFFFFFF" printed. When it hangs, the CPU is busy as the fan runs at
>>>> high speed.
>>> Could you please try to boot it through OF?
>>
>> When booting the 12.2 image in QEMU, I get an error that OF couldn't find :tbxi. However, looking at the HFS partition on the DVD, it seems to have the flag correctly set:
>>
>> $ hls -l suseboot
>> f UNIX/UNIX 0 28023754 Sep 25 11:49 initrd32
>> f UNIX/UNIX 0 29115153 Sep 25 12:04 initrd64
>> f UNIX/UNIX 0 31994661 Sep 25 12:06 inst32
>> f UNIX/UNIX 0 35550141 Sep 25 12:06 inst64
>> f Gzip/Gzip 0 4580676 Sep 25 12:05 linux32.gz
>> f Gzip/Gzip 0 7453094 Sep 25 12:05 linux64.gz
>> d 0 items Sep 26 10:08 loader
>> f tbxi/chrp 0 1830 Sep 25 12:06 os-chooser
>> f UNIX/UNIX 0 502598 Sep 25 11:14 yaboot
>> f TEXT/ttxt 0 551 Sep 25 12:06 yaboot.cnf
>> f UNIX/UNIX 0 502598 Sep 25 11:14 yaboot.ibm
>> f TEXT/R*ch 0 220 Sep 25 12:06 yaboot.txt
>>
>> and in fact, booting os-chooser manually also seems to work:
>>
>> Welcome to OpenBIOS v1.0 built on Aug 28 2012 05:40
>> Trying cd:,\\:tbxi...
>> No valid state has been set by load or init-program
>>
>> 0 > boot cd:,\suseboot\os-chooser
>> yaboot starting: loaded at 00040000 00065a28 (0/0/fff025a4; sp: 07de7ff0)
>> Config file 'yaboot.cnf' read, 551 bytes
>> [...]
>>
>> Still trying to investigate what's breaking down here.
>
> So the default boot path is \\:tbxi. \\ means "blessed folder on the first HFS volume". :tbxi means "file in a folder with the tbxi file type".
>
> Now, the latter part is fine. If I manually say
>
> 0 > boot cd:,\suseboot\:tbxi
>
> then the 12.2 install DVD works just fine.
>
> However, it can not resolve \\. Adding a bit of debug code, an 11.1 DVD gives on "blessed folder" resolution:
>
> Blessed: 3c
>
> while the 12.2 one says:
>
> Blessed: 0
>
> So for some reason the suseboot directory is not blessed. And that's why openBIOS fails to find it as \\.
Blessing of folders happens with hattrib -b.
Where is the script that does the tbxi setting on os-chooser? The same script should also do hattrib -b on suseboot to get a working system directory.
Alex
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org