View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 3 posts ] 
Print view Previous topic   Next topic  
Author Message
Search for:
PostPosted: Sun Jan 23, 2011 11:30 pm 
Offline
Joined: Thu Jan 01, 2004 9:21 pm
Posts: 84
Location: Fort Collins, CO USA
I'm in the process of moving my PATA hard drive from an old R6.03 slave be/fe to a new system. Everything is different on the new system except the old hard drive and a tuner. Old system was Intel P4. New is AMD Athlon II X4--so obviously different chipsets. Attempting to boot the new system with the old R6.03 hard drive I get the grub menu and a recovery shell after messages about not finding the root device (like Graysky did in his IDE --> SATA Howto http://knoppmyth.net/phpBB2/viewtopic.php?t=20621).

I've seen a lot of threads about doing auto-upgrades for this type of migration on R5 systems but haven't found anything about how to do this on R6. Not sure if following Graysky's howto steps will get mine to boot or not, but if if it does, will it even be helpful since I'm changing motherboard chipsets and I assume I need to re-detect the new hardware. Is there an auto upgrade in R6.03 that will re-autodetect the new hardware?

Thanks.

Steve


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 24, 2011 12:07 am 
Offline
Joined: Thu Dec 07, 2006 10:25 am
Posts: 109
Location: Elgin, Illinois
According to this thread https://bbs.archlinux.org/viewtopic.php?id=108472 it should work fine. It also has the commands you need to run to re-detect stuff.

Since you have 6.03 on the drive already I think think you need to do the IDE-SATA stuff since your problem is probably that the kernel is not finding the chip-set driver so it can find the drive. I think LinHES has a fallback kernel in the grub menu that you can boot from that hopefully will work, then you can re-detect stuff.

_________________
The Atomic Ant.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 25, 2011 11:02 pm 
Offline
Joined: Thu Jan 01, 2004 9:21 pm
Posts: 84
Location: Fort Collins, CO USA
Thanks uteck for the reply. I ended up booting an Arch CD and doing just what graysky suggested in the link above minus re-installing grub.
Quote:
At this point, you won't be able to boot the new drive. You'll see the grub menu, but won't be able to find the root device '/dev/sda1' and will be dropped to a recovery shell. LinHES installed to an IDE system and manually xfered to a SATA system is missing some critical SATA hooks!

You're stilll booted into your live Arch CD and logged in as root so, do the following to fix it:

Code:
# mkdir /newarch
# mount /dev/sda1 /newarch


Note that you'll need to change /dev/sda1 to match your system. Also know that if you made a custom partition layout, it'll could be different AND if you made a separate /boot that you'll need to manually mount it to your /newarch/boot as well!

Code:
# cd /newarch/dev
# rm console ; mknod -m 600 console c 5 1
# rm null ; mknod -m 666 null c 1 3
# rm zero ; mknod -m 666 zero c 1 5
# mount -o bind /dev /newarch/dev
# mount -t proc none /newarch/proc
# mount -o bind /sys /newarch/sys

# chroot /newarch /bin/bash
# mkinitcpio -p kernel26


Now just reboot and everything should work!


That got it to boot except for X as my old system had an older NVidia card and driver. So I upgraded the NVidia driver with:
Code:
sudo pacman -Sy nvidia

and then only had to reload the alsa sound driver via the LinHES Service menu and adjust the volume. All is good. Thanks.


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 


All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 3 guests


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 post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu