View previous topic :: View next topic |
Author |
Message |
Vu n00b
Joined: 03 Jan 2004 Posts: 57
|
Posted: Mon Jan 03, 2005 3:15 am Post subject: Error booting 2004.3 LiveCD on Ultra60 |
|
|
Hi all,
I had the following error when trying to boot the 2004.3 Universal LiveCD for Sparc64 on my Ultra60 using an internal cdrom drive I recently put in:
Quote: | >> The root block device is unspecified or not detected
Please specify a device to boot, or "shell" for a shell...
boot() :: |
The LiveCD works fine if I use an external cdrom (using the 68-pin onboard scsi interface).
Does anyone know what this means, and will I have issues with the internal cdrom when the install is finished?
My system is:
Sun Ultra 60
2x360MHz processors
1GB RAM
1x18.2GB and 1x9.1GB disk
2xCreator3d UPA cards
1xSun Ethernet PCI card
1xPioneer SCSI cdrom (internal)
FYI: The cdrom has a jumper to enable termination of the scsi chain. I left it as terminated. It also has a jumper for setting the sector size to 2048 or 512 bytes. I set it to 512 bytes. Are these settings ok?
Thanks.
Vu. _________________ Gentoo Noob |
|
Back to top |
|
|
Crisis l33t
Joined: 10 Feb 2003 Posts: 613 Location: Portland, OR
|
Posted: Tue Jan 04, 2005 9:48 pm Post subject: |
|
|
I may be wrong, but if I recall, on sparc you need to go into openboot and specify it to boot from cdrom. Have you dont this? |
|
Back to top |
|
|
rsborn Tux's lil' helper
Joined: 10 Feb 2004 Posts: 105 Location: Webster, NY
|
Posted: Wed Jan 05, 2005 4:30 am Post subject: |
|
|
Yes, you need to create an alias to the device you want to boot with. I think the default CDROM alias is set to SCSI ID 3 (I'm guessing here but I think it is right) A quick google search revealed this page that gives some instructions on setting device aliases:
http://www.filibeto.org/sun/lib/hardware/enterprise_4500/diskbrd_aliases
I'm sure there are more references to this. I never bothered to set an alias on my sparc 10 and just passed the entire boot path at the openboot prompt (something along the lines of boot /sbus@3,0/SUNW,fas@3,8800000/sd@6,0)
If the CDROM is already defined properly then the "boot cdrom" command should work.
Hope this random rambling helps out
Rick |
|
Back to top |
|
|
y2krankor n00b
Joined: 18 Feb 2005 Posts: 1
|
Posted: Fri Feb 18, 2005 4:31 pm Post subject: |
|
|
There are two different things going on here.
First, there's the OBP 'boot cdrom' which is working for me (and the original poster as well).
Second, there's the gentoo kernel attempting to mount the cdrom to /newroot, which is failing for me. I also get the
The root block device is unspecified or not detected
Please specify a device to boot, or "shell" for a shell...
boot() ::
message. If I go into the shell, I am unable to mount the cdrom. mount always gives me back "Invalid Argument". I'm pretty sure it's detecting the cdrom drive, because I have a block device at /dev/scsi/host1/bus0/target6/lun0/cd.
I've tried giving doscsi, docache and noapic options, but no luck.
Any ideas?
Thanks.
-Greg G |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|