From Windows to a Debian GNU/Linux desktop, sans the geekness
The Original - since June 2006 - Run Debian GNU/Linux and be Happy.
Sometimes your system time will go screwy. Fix it right up with the following command:

# dpkg-reconfigure tzdata

 

this site  web    
The Goods
Home Page
Forum
debiantutorials.org Licensing
Website Disclaimer
Site Map
Links
w32codecs
How to really switch Mom to Linux
Documentation
Release Notes
Developers Reference
Debian Survival Guide
Debian Books
Manuals
Debian Security
Linux Dictionary
Leaving Windows
Resize Windows Partition for Dual-Booting
Back up your Partitions, Imaging
Still Suffering Windows
Keep your Money, your Sanity and your Self-Respect
Installing Debian Etch
Debian GNU/Linux (Etch) Installation Tutorial
My Etch Desktop in 150 words or Less
Upgrade Sarge to Etch
Configure Debian Etch
Multimedia on Debian Etch
Install nVIDIA 3d driver on Debian Etch
Wireless on Debian Etch: Broadcom - bcm43xx
Klikit, Klikit good
Handy Little Things
Package Management
Peripherals & Debian Etch
Set up your web cam on Debian Etch
Printing in Debian (Browsers, too)
Your ipod on Debian Etch
Atheros Wireless
Broadcom Wireless
Etch on the Desktop
Visitors apache log reader
Andrea del Sarto
(Poetry snippet for your Ignorant Ass)
Beagle on Debian Etch
Convert Digital Camera .mov Files
Some Debian Etch System Files
My Debian Desktop
Using wget
Copying or Ripping DVD's in Linux (Debian)
Reset root password
So, you want to run Linux
Convert mov files
Securing Debian
Password Protect Grub Boot Loader
Debian Etch as Server
Debian Linux file and print server: NFS, CUPS, LPR
Stream your music with gnump3d
Simple local web server on Etch
Web Server on Debian Etch
Miscellaneous Linux
Linux Conventions
Can People read my Documents?
Install Software on your Linux System (Debian)
Partition your Hard Drive
History of debiantutorials.org
A School Without Windows (PDF)
How to talk to Tech Support
Linux Demystified
Off Topic
A DRM Dissertation
An Artist's take on Downloading Music
An Insane and Damaging lack of Understanding
On Children and Drugs
On Visitor Q
Intellectualism for the Masses
debiantutorials.org stats
Smart Crows
How old are We?
Why we run Debian
How not to ask an egomaniac like myself for an article
Sarge Specific Tutorials
Installing Debian Sarge, net install, no DHCP
Easy Graphical Sarge Installation Tutorial
Rebuilding my Debian Sarge Machine
Multimedia for Sarge
w32codecs
nVIDIA on Sarge
Trouble Burning discs: cdrecord
Athcool on Debian Sarge
Where are my Newly Installed Apps?
Easy LAMP on Debian Sarge
Archive
Sites Worth a Look
Debian Mailing List
spidercider
Linux Comparison at PolishLinux.org
Thin Clients
Common Commands
Common iptables Filtering
iwouldntsteal.net
Big-Ass iptables info Page
iptables Port Reference
README: Firewall
General Security Tips
Newbie Security
Kickass RFC's
Data Breaches
Hemp Seed Oil
linux-hardcore.com
Search for a local Computer Tech
Evelyn's Linux Cheat Sheet
Lotsa (687) Linux Commands

Favorite Utilities

Super Grub Disc
System Rescue Disc
News Feeds
visitors run
operating system
Linux
Windows
Mac
Unknown
BSD
54.8 %
39.8 %
3.40 %
1.50 %
0.10 %

web browser
Firefox
Mozilla
IE
Opera
Epiphany
41.4 %
25.1 %
15.8 %
8.40 %
3.50 %
updated 17apr08
What's Root?
Root is the super-ultra-mega. All system commands on a Linux box need to be done as root. This means installing software and changing files not in your /home directory, etc. In your terminal, if you're logged in already become root by typing su at your $ prompt, then the root password. Log in the system directly as root from a terminal, but not the graphical login. # shows root.
dediantutorials.org is ad-free
debiantutorials.org has always been and will always remain ad-free I make no unrealistic demands that you "owe me for my time and bandwidth" in order to use my site. I detest all those scumbags out there that think that they are owed something for putting a web site up. I do debiantutorials.org because I love it. You owe me nothing.
If you can walk and chew gum at the same time, you can run Linux

    Friday, May 09, 2008      Contact  Etch Info  what's new in Etch  Linux Demystified  Our Forum
Upgrade Sarge to Etch PDF Print E-mail
Written by machiner   
Thursday, 03 August 2006
Since Etch is only a few months away and it's been really stable for some time now I figured a quick trip down the upgrade path was in order. Now, your hardware is different than mine, we probably run different kernels and have different programs installed, so if you're the least bit weary - cover your butt and backup, research, etc. before you do this. The machine I upgraded is a desktop. Otherwise upgrading to Etch (Debian GNU/Linux - Testing) is a snap. But don't feel like you have to.

[Print this out and read it twice. I can't write a coherent tutorial to save my life]

I'm using my kid's box as the example here since I installed Debian on it according to my tutorial. It's a homemade box with an AMD processor, an abit board and a host of other goodies my spoiled-ass kids are lucky to have. Ahem! I also installed both KDE and Gnome on it. Upgrading this box to Etch took barely longer than the time to download 600 some-odd megabytes of updated files.

It's a good idea to stop the Gnome Display Manager gdm all together,

# /etc/init.d/gdm stop

Since udev is being upgraded and it needs a newer kernel I installed one. Like this:

First, change your /etc/apt/sources.list file to use the testing (etch) repositories:

# nano /etc/apt/sources.list

I changed my kid's to read:

deb http://distro.ibiblio.org/pub/linux/distributions/debian/ etch main contrib non-free 
deb-src http://distro.ibiblio.org/pub/linux/distributions/debian/ etch main contrib non-free 

deb http://security.debian.org/ etch/updates main 
deb-src http://security.debian.org/ etch/updates main 
deb http://www.debian-multimedia.org/ etch main

You'll notice that the Marillat repositories are also changed now to etch as well.

After changing the sources.list file, and running

# apt-get update

I then searched out a newer kernel for their box. You should run

# uname -r (you were already root)

to find out which kernel you are currently using, then, you can search easily with apt like this

# apt-cache search linux-image

to see what your newer kernel should be. When you find the one that's right for your machine go ahead and install it and the linux-headers corresponding to it as well.

Next up I un-installed all my kernel module drivers like spca5xx and the nVIDIA driver binary. If you installed the same nvidia binary, for example by using my own nvidia driver install tutorial as a guide, then you'll have to uninstall it now as well. It's quick and easy:

# nvidia-installer --uninstall

For prep work that's really all that I did. If you've skimmed to here you'll have to update your kernel, remove any kernel drivers that you installed for your current one and then you'll be OK to upgrade.

For those worried about going from XFree86 to Xorg you can relax a little. You probably won't run into errors but if you do their fixes and the bugs reported thus far will be displayed for you in your terminal as you upgrade. Pay attention to any fixes and or errors that you may encounter. There were none on my kid's box. Again, abit NF7-S board, nvidia 6600gt card with an AMD Athlon 2700+ processor. When you goto reinstall your nVIDIA driver for Etch the procedure is a little different.

If you've finished your prep and installed a newer kernel now is the time you should reboot your machine into it. You won't have X when you log back in unless you've changed the reference to the nVIDIA driver in your /etc/X11/XF86Config-4 file. But you don't need X right now anyway.

Well, we're ready, so--

# apt-get update

# apt-get dist-upgrade

Ya -- that's it.

Lilo was installed on my kid's box during this upgrade because a file that was upgrading was conflicting with grub so grub was removed. I didn't note the "offending" file but it was important. I'm pretty sure it was udev. On my kid's machine the removal of grub and installation of lilo as the boot loader really didn't change anything. After I configured lilo and rebooted it was grub that presented me with boot options. Since grub was "removed" the new kernel that I installed was not listed in the /boot/grub/menu.lst file. So, I had to add it manually before I could boot into it, which was another simple procedure. [EDIT: First week August, 2006 - Lilo is since removed].

The reboot following this and the upgrade to Etch booted into new Gnome 2.14 desktop. There were no errors, no show-stoppers, no files for me to config. I simply had to reinstall any kernel drivers that I had on my kid's Sarge box. Being that the nvidia binary was the only driver installed on their machine that was the only one I had to reinstall.

This whole upgrade procedure really was painless and stoopid-easy, but don't get lazy or silly. A lot can go wrong. Have a plan, implement that plan and stick to that plan. Else, don't bother to upgrade yet, Sarge still does all that you need.

--machiner 3 Aug 06

Check out these cool Wikipedia tags. Clipper Ships & Organic Foods.





Reddit!Del.icio.us!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Furl!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites!
Trackback(0)
Comments (8)Add Comment
kernel drivers
written by 'Guest', August 21, 2006
\"remove any kernel drivers that you installed\"

what\'s the best way to identify drivers you may have forgotten about?
...
written by 'chiner, August 22, 2006
$ lsmod
shows you a list of loaded modules
...
written by 'Guest', January 05, 2007
I have a custom 2.6.8 kernel, no udev. Do I have to upgrade or install udev if I move to etch?
...
written by machiner, January 05, 2007
I think yes, but it would be nice to hear from a developer on this. I remember not having udev on a sarge system, but when I upgraded to Etch, udev wanted to be installed.


Please see the following:



http://www.mail-archive.com/ This e-mail address is being protected from spam bots, you need JavaScript enabled to view it /msg09350.html

 
4.5.2 devfs deprecated

etch no longer provides support for devfs. It is recommended that
users switch to udev for dynamic /dev management. Debian kernels
no longer include support for devfs, so devfs users will need to
manually convert their systems before upgrading to an etch kernel.

If you see the string 'devfs' in /proc/mounts, you are likely using devfs.
Any config files that reference devfs style names will need to be adjusted
to use udev style names. Files that are most likely to refer to devfs style
device names include /etc/fstab, /etc/lilo.conf, /boot/grub/menu.lst, etc.


More information about potential issues is available in bug report #341152. ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341152 )


http://www200.pair.com/mecham/spam/kernel.html


###################

I'm pretty sure the answer is yes




Alvah
written by 'Guest', February 20, 2007
Perfect work. Thanks for this site
Good bye!
am a spammer
written by Guest, April 21, 2007
What a great site and excellent resource you have.
No Longer Have to Change the sources.lis
written by 'Guest', April 22, 2007
You might want to change the above to reflect that since etch is now stable there is no need to change the sources.list since it will be found in the standard repositories.

Thanks for the great resource.
Spammer Bastard
written by Guest, June 21, 2007
Thank you for your work!

Write comment

security code
Write the displayed characters


busy
 
Creative Commons License © debiantutorials.org Thanks for dropping by. I hope you have found this site to be helpful.   Search for a local Computer Tech  debiantutorials.org