Dear QNX-Community,
what’s wrong when I see a capital ‘S’ as the last character
of the ‘booting dots’?
This happens when I try to boot from my 3GB harddisk, after I
- Changed a QNX partion to QNY (cylinders 291…580)
- Changed a QNZ partion to QNX (cylinders 1…290), bootable.
- Copied all data from formerly QNY to QNX (cp -R)
- Took special care about /.boot and /etc/licenses
- Merged the QNY partion with the rest of the disk, to get
a larger Partion.
When I put the /.boot file on a floppy and boot from there,
everything is fine.
I also tried to use the LILO instead of the QNX bootloader,
but nothing changes.
Is there any documentation about the meaning of the bootloader’s
characters?
I remember:
? : bad block.
C : boot block beyond the 1024 cylinders boundary.
S : ???
Anything else?
Any hints are appreciated?
TNX, Karsten.
BTW: I’m using QNX4.25D on a 3 GB EIDE drive with 1200 cylinders.
–
| / | __ ) | Karsten.Hoffmann@mbs-software.de MBS-GmbH
| |/| | _ _ \ Phone : +49-2151-7294-38 Karsten Hoffmann
| | | | |) |__) | Fax : +49-2151-7294-50 Roemerstrasse 15
|| ||// Mobile: +49-172-3812373 D-47809 Krefeld
Karsten Hoffmann wrote:
- Changed a QNX partion to QNY (cylinders 291…580)
Next time, I promise, I’ll write ‘partition’ correctly
–
| / | __ ) | Karsten.Hoffmann@mbs-software.de MBS-GmbH
| |/| | _ _ \ Phone : +49-2151-7294-38 Karsten Hoffmann
| | | | |) |__) | Fax : +49-2151-7294-50 Roemerstrasse 15
|| ||// Mobile: +49-172-3812373 D-47809 Krefeld
Karsten Hoffmann <Karsten.Hoffmann@mbs-software.de> wrote:
I remember:
? : bad block.
C : boot block beyond the 1024 cylinders boundary.
S : ???
S means that the loader cannot find a OS signature, usually this is
because the OS image is sitting in a different spot then where the
boot loader thinks it should be.
-Adam
amallory@qnx.com
It may be necessary to also write a secondary boot loader for that
partition. This is usually done with ‘dinit -h /dev/hd?t??’ BUT DON’T DO
THAT NOW ! ! !
dinit will erase everything on that partition. There is an option to dinit
to just write the boot loader. I think it is ‘-b’ but check the usage for
dinit first.
“Karsten Hoffmann” <Karsten.Hoffmann@mbs-software.de> wrote in message
news:3B936339.F904B365@mbs-software.de…
Karsten Hoffmann wrote:
- Changed a QNX partion to QNY (cylinders 291…580)
Next time, I promise, I’ll write ‘partition’ correctly >
–
| / | __ ) | > Karsten.Hoffmann@mbs-software.de > MBS-GmbH
| |/| | _ _ \ Phone : +49-2151-7294-38 Karsten Hoffmann
| | | | |) |__) | Fax : +49-2151-7294-50 Roemerstrasse 15
|| ||// Mobile: +49-172-3812373 D-47809 Krefeld
Operating System for Tech Supp wrote:
S means that the loader cannot find a OS signature, usually this is
because the OS image is sitting in a different spot then where the
boot loader thinks it should be.
What I forgot to mention: the formerly QNZ partition was created by
QNX RTP, I only changed the partition type and used ‘rm’ to remove
everything, except my home directory, before I put all the QNX4
stuff on it.
I did not use the QNX4 ‘dinit’ to reinitialize the disk.
The ‘dinit’ of QNX4 and QNXRTP doesn’t seem to be compatible,
regarding bootloader and/or the special files in the root directory …
In the meantime I used the QNX4 ‘dinit’ to solve my problem.
Thanks for your answer, anyway!
:Karsten.
–
| / | __ ) | Karsten.Hoffmann@mbs-software.de MBS-GmbH
| |/| | _ _ \ Phone : +49-2151-7294-38 Karsten Hoffmann
| | | | |) |__) | Fax : +49-2151-7294-50 Roemerstrasse 15
|| ||// Mobile: +49-172-3812373 D-47809 Krefeld
“Bill Caroselli (Q-TPS)” wrote:
dinit will erase everything on that partition. There is an option to dinit
to just write the boot loader. I think it is ‘-b’ but check the usage for
dinit first.
Thanks for the hint, I tried that already and also the following
‘dinit -r …’ followed by ‘chkfsys …’ immediately.
No data loss … but also no success!
TNX,
:Karsten.
–
| / | __ ) | Karsten.Hoffmann@mbs-software.de MBS-GmbH
| |/| | _ _ \ Phone : +49-2151-7294-38 Karsten Hoffmann
| | | | |) |__) | Fax : +49-2151-7294-50 Roemerstrasse 15
|| ||// Mobile: +49-172-3812373 D-47809 Krefeld