On Mon, Jun 14, 2010 at 6:25 PM, Tarl Neustaedter tarl-b2@tarl.net wrote:
On 2010-6-14 2:15 PM, Blue Swirl wrote:
[...] bootinfo.txt contains the following:
<chrp-boot> <description>openSuSE 11.1</description> <os-name>openSuSE 11.1</os-name> <boot-script>boot&device;:1,\suseboot\yaboot.ibm</boot-script> </chrp-boot>
You might try replacing that comma with a space. The "boot" command takes two arguments; the device and the arguments, where "arguments" is frequently the filespec to be booted (it's passed to the secondary booter in "/chosen:bootargs").
The case I knew of replacing "/" with "|" and appending with a comma was in the network boot code, a special case not relevant for here.
Either way, it appears that the comma before the \suseboot was being passed as part of the filespec, so no surprise things got confused.
I don't think that is the case, because the element specifies the boot script (actually executable), not boot args. After the conversions, the path should be cdrom:1,\suseboot\yaboot.ibm, where 1 is the partition number.