Re: quik 2.0 killed my beige G3
Hello Jens!
Am 13.07.2004 um 12:58 schrieb Jens Schmalzing:
Hi,
Christoph Ewering writes:
The MacOS-Partition containing BootX and the kernel is mounted when
I boot from MacOS 9, I can select this partition as boot-partition
-- BUT my beige G3 will not boot from this partition!
What does it do instead? Tried the good old PRAM zapping yet? Can
you check out the NVRAM setting (nvsetenv nvramrc) from Linux?
Okay, PRAM-zapping did not change anything, I set "use-nvramrc?" to
false, i deleted the nvramrc but always the same -- my G3 will not boot
from the MacOS 9 partition.
I just zapped the PRAM once again -- grey screen with the floppy and
the blinking question-mark.
I did a mainboard reset but this did not solve the problem, too.
I think some special part of the boot-block, MDB or what ever was
changed by quik and this change is not saved by old.b. I am able to use
NortonDiskEditor but I understand only 0,1% of the thinks I can do with
this tool.
After selecting my MacOS 9 partition as boot-device, this is what
nvsetenv tells me (looks good to me):
g3linux:~# nvsetenv
little-endian? false
real-mode? false
auto-boot? true
diag-switch? false
fcode-debug? false
oem-banner? false
oem-logo? false
use-nvramrc? true
real-base 0xffffffff
real-size 0x100000
virt-base 0xffffffff
virt-size 0x100000
load-base 0x600000
pci-probe-list 0xffffffff
screen-#columns 0x64
screen-#rows 0x28
selftest-#megs 0x0
boot-device /AAPL,ROM
boot-file
diag-device
diag-file
input-device kbd
output-device screen
oem-banner
oem-logo
nvramrc hex
: $D find-device ;
: $E device-end ;
: $L BLpatch ; : $R BRpatch ;
: $X execute ;
: $p 0 to my-self property ;
: $a " /chosen" $D $p $E ;
: helpb ['] install-interrupt-vectors ['] noop $R
0 4000 release-mem 8000 2000 release-mem ;
10 buffer: km
dev kbd
get-key-map km swap move
$E
: ck 0 do swap dup 3 >> km + c@ 1 rot 7 and << and or
loop ;
: bootr 0d word count encode-string " machargs" $a
0 0 1 ck if 0 and else f 3d 0 2 ck if 40 or then then
if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms
loop then bye ;
: myboot boot-command eval ;
dev /packages/mac-parts
: $M 7F00 - 4 ;
' my-init-program 34 + ' $M $L
' load-partition dup
80 + ' 2drop $L
104 + ' 0 $L
' load 15C + ' 0 $L
$E
dev /packages/obp-tftp
: $M dup 24 - HIS-ENET-HA 6 move 14 + ;
' open 66C - ' $M $L
$E
dev mac-io
: decode-unit parse-1hex ;
$E
ff000000 dup dup 400 28 do-map 4+ w@ 10 and 0=
if 90b7 f3000032 w! then
unselect-dev
boot-command boot
And here is my partition-table read with mac-fdisk I want to boot MacOS
9 from /dev/hda7
# type name length base
( size ) system
/dev/hda1 Apple_partition_map Apple 63 @ 1
( 31.5k) Partition map
/dev/hda2 Apple_Driver_ATA Macintosh 54 @ 64
( 27.0k) Unknown
/dev/hda3 Apple_Driver_ATA Macintosh 74 @ 118
( 37.0k) Unknown
/dev/hda4 Apple_Driver_IOKit Macintosh 512 @ 192
(256.0k) Unknown
/dev/hda5 Apple_Patches Patch Partition 512 @ 704
(256.0k) Unknown
/dev/hda6 Apple_Bootstrap bootstrap 1600 @ 1216
(800.0k) NewWorld bootblock
/dev/hda7 Apple_HFS Linux_Boot 512000 @ 2816
(250.0M) HFS
/dev/hda8 Apple_UNIX_SVR2 swap 524288 @ 514816
(256.0M) Linux swap
/dev/hda9 Apple_UNIX_SVR2 root 15474960 @ 1039104
( 7.4G) Linux native
Hope you can help me.
Bye and thanks a lot
Christoph
--
Dipl. Ing. Christoph Ewering
C & E Mediensysteme GmbH
Autorisierter Apple Händler und Systemhaus in Paderborn
Hatzfelder Str. 68F Tel.: 05254 - 80 68 66
33104 Paderborn Fax.: 05254 - 80 68 64
eweri@cunde.de Mob.: 0173- 566 266 1
http://www.cunde.de
Reply to: