• Home
  • About
  • Who Am I?
  •  

    Migrating From Windows To Fedora Core Linux : The Journey Begins

    My New DesktopI have always been a fan of the Linux community and always wanted to make Linux as my main Desktop OS , but things like Visual Studio .NET stopped that from happening. For 3 years I have been administrating Linux based servers as part of my job responsibility of being a Senior Web Developer, who doesnt really like to be dependent on sys admins , who take their time to even carry out simplest of operations. I always liked the stability and robustness of these servers and always wanted to have something similar on my desktop. ‘Boot and Forget’ has been something of a dream with Microsoft Windows. But on the other hand I was so used to the Windows desktop that i was afraid to move an inch , as I thought it would effect my performance. Here is the story of how I finally had the courage to make the leap.

    Last week our office network suffered a heavy blow cause of a silly virus/worm which kept on replicating itself to all computers on the network , though my system remained safe as I was using McAfee (which i consider the best anti-virus around) . One of my responsibilities includes network administration as well thus i was running between systems trying to fix one thing after the other. Some systems were damaged to the extent of needing a new XP install. That day I decided that it was time that we all moved to a less vulnerable system. The ground work was done , as we recently started to use OpenSuse 10.2 for our local testing server needs.

    So next day we first tested out Ubuntu 7 aka Feisty Fawn on a junior developers machine . It was pretty much plug and play and I love the live CD idea , Wireless networking went in pretty smoothly and so did all the other hardware. Perfect! BUT I just couldnt get used to the idea of a fake root … I mean root is root…. how can you fake it? . Does the logged in user have root rights or not …. well turns out the user does have root rights but to do anything really useful you have to use ’sudo’ . Nahhhh not for me .. I want control , I dont want to fake it!!! . See Ubuntu is for the really casual desktop user, like my wife , who just needs the check her emails and browse around a bit but for people who use the computer to its full extent Ubuntu is kinda limited.

    Then I installed Fedora Core 7 on an another machine and things started to fall in place. Fedora seemed to have all the answers I needed , and it also seemed to have better performance than Ubuntu. This gave me the courage and confidence to install on my own machine. So I installed FC 7 on a new hard drive on my own machine , keeping all the windows stuff on 2 seperate hard drives. The install process also proved seamless support for my SATA drive and RAID controller which while installing Windows required a driver to be installed via a floppy drive!! . As most would know Linux offers two popular desktop environments KDE and GNOME , I installed both , just to make sure I can experiment with both and find out which is best for me. After a few quick minutes on both KDE and GNOME , I decided to stick with KDE. The collection of applications provided in the install package is amazingly good , basically almost everything you might need is already in there. Ranging from Multimedia software to Server Administration tools.

    All of my hardware installed automatically , including my Creative Audigy Sound Card , which I thought might be left out. The only thing that FC 7 didnt pick up was my Wifi card . So the next step was to configure the Internet/LAN connectivity via my D-Link WIFI card , the driver for which i found at http://rt2×00.serialmonkey.com/ . To see the link activity in taskbar like we do in windows system tray (the two monitors blinking on and off) , I installed KNemo. and added it to my system tray panel. See now its about customizing your environment as close to what you are already used to , basically the Windows interface. and trust me there is no real limit to customization when you enter the linux world. It is only limited by your imagination.

    2 Very important sites to remember for KDE are kde-look.org and kde-apps.org . Browsing about I found a Set of XP icons which took care of the Icons part of the look and feel. Then I turned my attention towards the square “K” menu button ,I installed KBFX which allowed me to customize my “Start” button and make it rectangular or customize the icon , this app also allowed me to change the menu style and allowed templating of the K menu.

    Once the look and feel become something to which I was accustomed , Now I wanted to mount my other 2 hard drives and make my XP bootable as well from my Linux GRUB loader. So I searched around and found the answer for Duel botting , I edited to my /boot/grub/grub.conf and added this to the end.

    title Windows XP
    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd1,0)
    chainloader +1

    to make my NTFS partitions on my other 2 hard drives mounted at boot time , i created folders in /mnt folder and added the below to my /etc/fstab file

    /dev/sdc1               /mnt/C-Drive             ntfs-3g  defaults      0 0
    /dev/sdc5               /mnt/D-Drive             ntfs-3g  defaults      0 0
    /dev/sdc6               /mnt/E-Drive             ntfs-3g  defaults      0 0

    You can find the /dev/xyz by typing fdisk -l at the terminal, this outputs the details of the hard drives and partitions. Upon next reboot , I was able to get to my XP boot loader via the GRUB menu and also I got the other partitions mounted just fine.

    Once this was out of the way I wanted to have something similar to “My Computer” , I once again found kde-apps to be my friend and found KIO Slave sysinfo:/ , i added a new link to URL on my desktop , named it My Computer and in the path to run I placed “sysinfo:/” , double clicking the icon brought me to a page which showed me my HD Partitions , CPU , RAM , VGA stats . pretty neat stuff!

    Once my environment was set i moved towards my IM needs , I found Pidgin (formerly known as gaim) pretty good , with messege archiving support and ability to connect to several IM networks at the same time , it made my day. I also found KMess to be a reasonable MSN clone. Got my skype working pretty soon as well.

    Wonderful , so far so good!!

    Now I moved towards the tools i needed for my professional needs. As a hard core web developer , my favorite browser remains FireFox BUT i do have to check my sites with IE as well , just to make sure everything is working well for both sides of the internet world. The best news came when I found IE for linux!!!! YES IE FOR LINUX!!! Check it out here , the install went perfect and now my linux was IE capable! .Another thing I must point out here is the fact that i copied my FireFox profile over from my XP install and replaced the profile folder on my linux box and on FireFox restart , everything was there including all the plugins! WOW … Kudus to the FireFox team!

    The next stage was to get my favorite WYSIWYG editor Macromedia Dreamweaver working , i had heard that it was possible . So I searched around and found how to run Macromedia Dreamweaver and Flash on Linux , wonderful resource , priceless!. Although that article is targeted at Ubuntu users but it fits perfectly fine into our Fedora distro as well. So after a bit my linux box was running Macromedia Dreamweaver as well. Though I still have to figure out how to associate PHP files with Dreamweaver , so that they would open in Dreamweaver automatically.

    I tried the same approach with my favorite FTP client CuteFTP and it worked out pretty good as well , a little buggy but tolerable for me!

    At the end of all this , I was pretty satisfied with how my Fedora box turned out. Now I turned towards some performance tweaks and found this really good series of articles. Part 1 , Part 2 and Part 3 , these articles surely helped me tweak a few things performance wise. The last but not the least was to go into services manager (just like I did on windows) and turn off un-needed services at run time. Like i didnt need the ISDN support , so I turned it off , I also didnt need bluetooth support , so i turned that service off , basically this will vary according to your needs , so turn off services carefully and wisely.

    I think this is enough for now , in the next article I will try to cover SAMBA and how I got my network computers (which include both Windows and Linux machines) to share files and printers with each other.

    Hope this info comes in handy for someone!


    6 Responses to “Migrating From Windows To Fedora Core Linux : The Journey Begins”

    1. Website Design Says:

      I love fedora. I used it at home for years, I have fedora dedicated servers, and Linux in general makes me happy :) I enjoyed the read. Nice post. Just remember, if Linux fails you in any way, it’s ok, you can try another distro for free :)
      So.. are you dual booting? or did you entirely ditch Linux?

    2. Gohar Sahi Says:

      Pretty neat stuff… and impressive as well. Enjoyed it thoroughly.

      I’ve got a laptop bundled with Genuine WinXP. At first, I was hopeless that it won’t be possible to switch to LINUX without getting rid or WinXP at all, but then I tried to boot from a USB HD, which went pretty smooth… (Just the the setup was showing USB HD under “Boot From Floppy Disk” sub-menu, which took me a while to find out).

      Now I’m pretty excited to make the switch. Wish me luck. ;)

    3. M. Ömer Gölgeli Says:

      You’re so like me, doesn’t want to be a part of windows community, yet can not move on to linux completely due to dependencies such as Dreamweaver, Photoshop and et cetera.

      Well, after upgrading my cpu, motherboard and gpu, XP started having problems. That’s when i decided installing linux; not only a helpful live-cd in case of emergencies and/or to be used in times when i get sick of windows, but as my main desktop. But surely i had to install XP, just in case and for games which my little brother is so fond of. I started searching for a distro that fulfill’s my needs.

      -Must have enough packages, so i won’t have to compile and install everything from stratch, like i once did with a local Turkish distro named Pardus.
      -Must have a good community behind it, since i can still be considered as a newbie and will sure need help.
      -Must recognise my drivers and not give me headaches.

      and some more reasons which doesn’t come up to my mind right now. In the end, i was thinking should i choose OpenSuse, Debian or Fedora? All are widely known and used systems and fits my needs. But i’ve chosen Fedora over Debian and OpenSuse, though i’m not sure why i did so.

      I’ve downloaded Fedora 7 x86_64 DVD iso, burned it to a DVD and started installing. It was fine, even my little brother who has nearly no interest on such stuff could install it without support. (Well, maybe partitioning may require some help for those newbies) I’ve chosen installing both KDE and Gnome, as you too did but… I ended up using Gnome and i’m planning on sticking on it!

      Anyway, after installation, the well known desktop of Fedora greeted me warmly. Everything was working, nearly flawlessly. Fedora mounted my usb hdd without problems, recognised my brothers ipod which vista was not able to do. But i had to install the media codecs and media players since Fedora has this somewhat irritating policy of using only free software and those codecs are mostly non-free.

      It required some time and assistance of google to set everything right, but in the end i had a linux installed on my pc, fully updated with working drivers and software that i’ll need. Yay!

      I’ll check the links you’ve shared, it seems i may grab a few tweaks from there too, hoping i won’t crash the linux during the process(:

      Hello World!

      PS: You should check Revisor too, you may find it handy to be used at a network. Also you may want to have a look at these articles i found over the net:

      http://www.gagme.com/greg/linux/f7-tips.php
      http://www.mjmwired.net/resources/mjm-fedora-f7.html
      http://www.howtoforge.com/the_perfect_desktop_fedora7

    4. Erick Wilder Says:

      Well. I use Ubuntu and I don’t see it as a “root faker”.
      This is optional, you can turn on root access at any time. But the most cool thing about Linux is the range of systems that you can try. Real freedom…that’s it

    5. Andrew Says:

      Welcome to the Linux side! I know you have way more experience then me based on your post but still Fedora is a solid Distro I love it and I know you will as well

    6. windows vista wireless lan tweaks Says:

      windows vista wireless lan tweaks

      yes indeed…

    Leave a Reply