Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
12-12-2003, 10:24 PM
|
#1
|
|
LQ Newbie
Registered: Dec 2003
Posts: 2
Rep:
|
Problems installing SuSE 9.0 on Dell Poweredge 2300 /w SCSI HD's
The FTP download and installation seems to go smoothly, and the Dell Poweredge 2300's RAID 5 Setup (Adaptec 7890 + 7860 and a LSI MegaRAID PERC 2/SC all firmware updated) seems to be detected properly by the SuSE installation disk.
The Problems start after installation is finished and I get this error:
kmod: failed to exec /sbin/modeprobe -s -k block-major-8 err no=2
VFS: Cannot open root device "sda1" or 08:01
Please apppend a correct "root=" boot option
Try booting with PCI=noacpi, acpi=ht or acpi=off on the command line
DMI: BIOS: Dell Computer Corporation, A10, 07/07/1999
DMI: System: Dell Computer Corporation, Poweredge 2300/500, <NULL>
DMI: Board: <NULL>, <NULL>, <NULL>
Kernel Panic: VFS: Unable to mount root fs on 08:01
My guess is that it stops detecting the SCSI config after installation is completed, and cannot find the /root upon this, but I am not sure, and I have searched the web quite a bit with no answer:
If it helps, the System Specs:
Dell Poweredge 2300 Server
PIII 500 x 2
384 MB PC100 ECC RAM
3 9GB SCSI HD's (2 Quantum's, one Seagate in a RAID 5 Config, effectively 17GB in space)
Adaptec 7890 + 7860 SCSI Cards
American Megatrends MegaRAID PERC 2/SC (detects as LSI, I believe this to be correct)
NEC SCSI 17/40x CD-ROM
ATI 2 Meg Rage II onboard video
Also, Redhat 9 installs perfectly fine on this system without any trouble, expect for the need of a firmware upgrade for the RAID card (SuSE asked for this as well) but other than that, the RH9 install worked properly.
Any help is appreciated,
Thanks.
|
|
|
|
12-13-2003, 02:50 PM
|
#2
|
|
Member
Registered: Dec 2003
Location: Long Island, NY USA
Distribution: RedHat, SUSE
Posts: 336
Rep:
|
Try looking at this site. This guy is the s**t when it comes to Linux on Dell servers.
Matt Domsch
|
|
|
|
12-18-2003, 11:01 PM
|
#3
|
|
LQ Newbie
Registered: Dec 2003
Posts: 2
Original Poster
Rep:
|
Thanks for the link, it did not provide me with a solution however.
I have managed to boot the system into SuSE, but only through the aid of the boot CD; booting using only the HD still results in failure, I have also tried a newer kernel, but with no luck as well.
|
|
|
|
12-19-2003, 06:40 PM
|
#4
|
|
Member
Registered: Dec 2003
Location: Long Island, NY USA
Distribution: RedHat, SUSE
Posts: 336
Rep:
|
OK.
I don't what to sound rude, but I need to know what level a experience do you have with Linux. That way I know what type of details I need to convey to you. I am going to assume you are at immtermediate.
Lets see what I can do to help you.
What controllers have disk hanging off them?
What controllers has the root partition?
You have a Megaraid controller. Megaraid is LSI. Dell doesn't really make there own controllers they buy them from LSI and rebrand them Dell PERC. That card has been supported in Linux for a long time. That is good. You also have to Adaptec controllers. I think they both have a long history of support in Linux. Are the Adaptec controlles on the motherboard are the PCI? Just wondering doesn't really matter?
What I think is the problem is that the boot process is not finding the partion when booting.
The kernel is being told by the boot loader that the root file system is on /dev/sda1. You probably knew all of this already.
You are probably using modules to load the drivers for the Adaptec controller and the LSI controller which is good, but... The devices /dev/sda,/dev/sdb ... are assigned in the order they are found. Radhat labels the disk when installing, that way it does not mater what device they are assigned but rather what label is written to the partition SUSE does not. What has happen to me in the past is the OS loads the drivers on one order and creates the /etc/fstab assuming that is where the devices can be found. At the end of the install it installs the vmlinuxz kernel, installes the modules, builds the initial root device, installs lilo and reboots. The problem is with the creation of the initrd. It loads the scsi controllers in a different order and thus /dev/sda is /dev/sdb on reboot.
I can go through the steps to fix the initrd.
1)You are going to need to get the initrd off the hd
2)unzip the initrd from the boot partion (gzip -dc /boot/initrd-2.4.21-144-default > /tmp/initrd.unzip)
3)mount the unzipped initrd using the loopback option (mount /tmp/initrd.unzip /mnt -o loop)
4)edit the linuxrc and make sure that the scsi device that has the disc that you installed root on is loaded first.
5)umount /mnt
6) mv old initrd out of the way
7) gzip the initrd back to boot (gzip -c /tmp/initrd.unzip >/boot/initrd-2.4.21-144-default)
8) run lilo
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 08:53 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|