You are not logged in.
Pages: 1
Hello all.
I run Arch now as my main OS, and Win7 for great Starcraft 2 justice. I dual-boot, using Windows' boot loader but will be getting a new PC soon just for Linux! What is the surefire way of making it work? I was thinking of hooking up my current disk as slave, booting with a live-cd, DDing the whole partition over to the new hard-drive, readjusting /etc/fstab, and it would Just Work (right?).
Will this copy over the bootloader? Is there a better way?
Thanks for any feedback.
Offline
Do you really need to copy the Arch install? Why not take this opportunity to start from scratch with Arch anyway. Install a new Arch, copy over your /home folder and add apps as you use/need them. That's usually how I do it, anyway.
Offline
I imagine you could have issues if the new computer uses different hardware. e.g. the old computer has a Nvidia chip and the new one has ATI, the old one is i686 the new one is x86_64 etc. I think the best way to go about it would be to just back up all your important data and install from scratch.
Offline
Technically it may be possible, but it doesn't make too much sense. Unless your new PC is an exact copy of the old one, you're most likely to encounter all kind of 'surprise' errors, unexpected behaviours, or at least performance issues possible. Take your time and do a fresh install so your hardware is recognized properly and in the most rudimentary way optimized. You will probably save lots of time this way.
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
@sardaukar: I used this in the past (or something very similar) to transfer my system from one machine to another: https://wiki.archlinux.org/index.php/Fu … with_rsync
I had to change the nvidia driver also iirc.
Offline
Just wanted to keep my stuff, because there's a lot of time involved in setting it up (it's a development machine). But I guess a full install can't hurt...
Offline
Last year I moved my Arch install from a laptop to a desktop simply by transplanting the HDD, and the only thing that broke was X, as I was using a xorg.conf rather than having it do its automagic configuration thing. Other than that, everything worked perfectly. YMMV.
Offline
I'll try the cloning. An install is easy, anyway
Offline
Yeah, Linux is not Windows, you can copy your existing install to use it on different hardware. A 32 bit install also works perfectly fine on 64 bit hardware. (I did that but using cp -ar instead of dd.)
Offline
# rsync -av --delete /source/ /target/
then fixup GRUB, fstab and your video driver, and that's about it!
(with a new machine, even the --delete is unnecessary)
Offline
Aside from video card etc., you'll also want to make sure you properly align the partition, should the new hard drive use 4k sectors. Other than that, config file clean-up is the only real hands-on task; cloning is really just a matter of waiting (and waiting, and waiting...). Good luck to ya!
Offline
Thanks for all the feedback, guys!
Offline
Pages: 1