new motherboard giving problems loading linux
Long story short: my old motherboard (Soltek SL-85DRS2) kept crapping out. The final time, it just froze up (while in KDE), and my only option was to hit the reset button. After that, the computer would not boot.
I picked up an Asus P4P800SE and popped all my hardware into it. When Linux (Slackware 10.1) tries to start now (after lilo), I get the following... this is just the last bit since I was copying by pen/paper: Code:
hda: WDC WD800JB-00CRA1, ATA DISK drive Luckily, I had that spare 20GB hard drive with XP on it. Ultimately, I'd like to go back to Slack and just have this XP drive for audio production. So... any ideas on why I can't boot Linux (or even install it considering the disc hangs in the same spot)? Thanks |
How do look like the IDE drives settings, master/slave or cable select ?
Also did you try swap them or disconnect the XP drive ? |
both hard drives are set to cable select. linux drive is actually on the master position of the cable, and xp on the slave position. my BIOS allows me to choose which one to boot from anyway though, so it doesn't really matter.
with both drives on cable select, linux on master position of cable, and BIOS set to boot from that linux drive, I get the error. I will try disconnecting the XP drive and write back what happens. |
Same hang when I only have the Linux drive connected.
Should I be concerned that the hard drive itself is screwed (from when my old mobo gave up), or does this just seem like a config issue? |
Did you try to boot with slackware 2nd CD ?
|
2nd CD doesn't seem to be bootable. it just skips past it and loads XP instead.
I'm going to bring the Linux hard drive into work tonight and see how it goes on a test machine there. At least I'll know if it's a problem with the hard drive or not that way (since I've brought it in before and it booted fine). Until work starts, I guess I'll search around Google and wait for responses on here :) Thanks btw, for your help so far. |
I checked my own log files - I once got that message, but the system proceeded to boot correctly anyway ... I'd guess that that last line is a red herring. Maybe the thing after it causes the problem.
Code:
Mar 5 15:18:47 bob kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 |
...and while you are in the bios -settings, switch off any virus-protection.
if it 's used., the mbr is not writable. ( not sure if it's still used in bios, but just to be sure... ) egag |
I tried the drive at work and it's fine, so it is definitely something with my home setup.
Back home now: Drives are set to LBA mode, parameters are auto-detected, and BIOS virus protection is disabled. They were already like this, so I didn't have to change anything. I changed my IDE settings to Legacy instead of Enhanced (at least I think it was the IDE settings), and it got past the "host protected area => 1" line (at least 4 screens of 80x25 past), but hung here instead: Code:
sh-2006: reiserfs read_super_block: bread failed (dev 03:02, block 64, size 1024) |
I flashed my BIOS to the latest available on Asus's site.
When booting from the Slackware 10.1 Install Disc 1, it fully boots and gives me a login prompt. Great. When booting from the Linux hard drive, it now gets past the "host protected area => 1" line (GREAT!), but I get a Kernel panic error soon after. Here is as much of the startup messages as I could stand to copy via pen/paper. I started copying at the first error message: Code:
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 swap (Linux swap), / (ReiserFS), /home (ReiserFS), /usr/local (ReiserFS), and /tmp (ReiserFS). It's just weird that the Install Disc 1 boots with the default bare.i kernel... and when I installed Slack, I just let it use the kernel it had been using so far (ie: didn't specify anything different). |
The next obvious question... is all your data backed up ? Please say 'Yes' ;-)
You said that your disk worked OK at work - did you boot from it or just mount it from a different installation ? When you boot from the CD, can you get as far as mounting all the HD partitions correctly ? If not, can you mount them individually ? Do you still have the old motherboard ? You could reinstall it, connect the drive and check in the BIOS what it's HDD settings are. Maybe your new MB uses LBA mode for the HDD, but the old MB used a different access method - so the disk layout appears to be wrong when the system boots with the new MB. ... clutching at straws time I'm afraid ... |
Quote:
I booted from the disk at work. When booting from the CD, I'm not sure how to go about mounting the HD partitions. Could you explain this further for me so I can try it? I still have the old motherboard. The only LBA settings on the new one though are [Auto] and [Disabled]. So assuming I will have to reintall on this thing... my /home and /usr/local are on other partitions. So does that mean I won't lose my personal files and applicaitons? Thanks once again for all the help. |
Hi, going backwards through your last post...
It looks to my like your new configuration does not comprehend the partitions on your HDD. It's not just the contents of one data partition, but at least your root (/) partition, containing /etc and lots of nice configuration settings... I suspect that if you have to reinstall, you'd do better to erase, repartition and reformat the whole disk beforehand... But don't give up and get to that stage yet... Luckily you can copy all your data and settings and stuff at work... In my Award Bios (Soltek mb !) my IDE Primary Master is configured to Auto, but could be None, or Manual. Auto is the obvious choice. my Access mode is configured to be LBA, but could be CHS, Large or Auto. For each, my CHS (Cylinder, Head, Sector) values are different. Code:
Mode Cyl Head Sect Maybe your disk was formatted under different CHS values to your current default. It's worth checking - even though I think the kernel usually ignores the Bios settings. So check the CHS value on both the old and the new mbs. If you can boot from the install CD, login as root, cd to /mnt Code:
cd /mnt Code:
mkdir oldroot Code:
mount /dev/hda1 oldroot Good luck ! |
Awesome. I will try all this out when I get home (4.5 hours from now!)
|
So I was able to mount everything, and backed up what I needed to my FAT32 storage partition (on the XP drive.)
I've deleted and recreated the partitions on my Linux drive, and installed Slack 10.1 on it. Lilo all works great and I can boot into either OS. My new problem (probably a very simple fix) is: when I boot into Linux, I have no Internet connection. I ran netconfig again and told it to use DHCP but I still get nothing: Code:
# ping -c 3 www.google.com |
All times are GMT -5. The time now is 01:53 PM. |