The nerd quotes

  • There are 10 types of people in the world: those who understand binary, and those who don’t
  • If at first you don’t succeed; call it version 1.0
  • I’m not anti-social; I’m just not user friendly
  • My software never has bugs. It just develops random features
  • Roses are #FF0000 , Violets are #0000FF , All my base belongs to you
  • In a world without fences and walls, who needs Gates and Windows?
  • Hand over the calculator, friends don’t let friends derive drunk
  • I would love to change the world, but they won’t give me the source code
  • Enter any 11-digit prime number to continue…
  • The box said ‘Requires Windows Vista or better’. So I installed LINUX

When I Click the Close Window Icon My Program Doesn't Go Away

If your application seems to hang, and the window won't go away keep clicking the X icon. After a few seconds a dialog box should appear to indicate the program has become inactive and asking if you want to close it.
If this does not work, you can use xkill to stop it. Press Alt+F2, type xkill, and press Enter. Your mouse cursor changes to a small skull and crossbones. Click the offending application window, and it will finally be banished to that place where naughty applications wallow.

I Deleted Something in the File Manager, but I Don't See the Extra Disk Space

When you delete files in the file manager, they are copied to the wastebasket. To finally delete them, right-click the wastebasket in the bottom right-hand corner of the screen, and click Empty the Wastebasket. A dialog box pops up asking you to confirm the deletion. Click the Empty the Wastebasket button, and the files are removed.
Another Version of Ubuntu is Out-How Do I Upgrade to It?

If a new version of Ubuntu is released, the update manager will notify you via an upgrade notification pop-up bubble. To upgrade, click the Upgrade button, and follow the instructions.

If you want to manually upgrade, first find out the codename for the next version of Ubuntu (in the same vain as Warty, Hoary, Breezy, and Dapper). Now open /etc/apt/sources.list, and replace the word "dapper" with the new codeword. Now run:

foo@bar:~$ sudo apt-get updates

This command updated your package list. Now upgrade the system:

foo@bar:~$ sudo apt-get dist-upgrade

You are asked if you wish to continue. Press Y, and then press Enter to continue. Your entire system is now upgraded.

As Usual...

Remember to back up all your important files before doing a distribution upgrade!

EONBANK problem

3 hari lepas saya transfer duit dari maybank2u ke akaun semasa saya di EONBANK. Saya dah biasa transfer duit ni sebab setiap bulan saya gunakan saluran ini untuk membayar "hire-purchase" kereta dan kad kredit EONBANK.

Namun, saya terkejut kerana sehari selepas itu, semasa saya memeriksa akaun Maybank2u saya, wang tersebut dikembalikan (rejected).

Saya pun menelefon Service Centre EONBANK di nombor 0327829464. Saya disapa dalam Bahasa Inggeris. Namun saya memilih untuk bercakap dalam Bahasa Melayu walau pun saya boleh bertutur B, Inggeris. Saya dilayan dalam B. Melayu oleh seorang perempuan dalam pelat Cina yang pekat. Setelah menerangkan masalah saya, beliau meminta nama, no.kad pengenalan dan no. akaun semasa serta nama ibu.

Hmm.. siapa ingat no. akaun semasa? Bukannya ada buku akaun pun. Saya pun malas nak buka Maybank2u untuk lihat no akaun tersebut. 

Setelah saya jelaskan saya tidak ingat no. akaun tersebut, beliau meminta pula no. akaun Kad Kredit saya. Kad kredit ini saya jarang guna dan saya simpan dalam almari. (saya dah ada 3 kad krdit lain yang biasa saya pakai). Kad kredit EONBANK ini saya guna hanyalah sebagai 'backup'.

Jadi  untuk saya mengambil kad tersebut, memakan beberapa ketika. Tiba-tiba talian senyap. Beliau telah mematikan talian ???

Kemudian setelah saya mendapat kad kredit tersebut, saya telefon kembali, dan kali ni dilayan oleh seorang lelaki (juga dalam pelat Cina).

Saya terpaksa menerangkan kembali masalah saya. Dan kali ini tanpa meminta apa-apa maklumat beliau dengan tegas menerangkan terdapat masalah untuk akaun semasa pada masa ini dan masalah ini hanyalah untuk hari tersebut.

Oleh kerana jawapan beliau amat tegas dan yakin, maka, saya pun terkedu dan diam sahaja. Mungkin ada benarnya.

Hari ini, 27 September, saya telefon kembali Service Centre apabila akaun semasa saya belum disenaraikan dalam Internet Banking EONBANK.

Seperti biasa, saya disapa dalam Bahasa Inggeris dan dilayan oleh seorang perempuan yang agak pelat juga Berbahasa Melayu. Cuma kali ini saya tidak dapat mengagak pelat itu pelat kaum apa. (Di akhir perbualan, saya mendapat tahu namanya adalah ARUNA; err, bukan Melayu agaknya)

Setelah menerangakan masalah saya satu persatu dari awal, beliau meminta maklumat-maklumat saya. Setelah beberapa ketika, beliau mengatakan akaun semasa saya telah dibatalkan!!!

DIBATALKAN???? Siapa yang batal? Kenapa dibatalkan?

Beliau bertanya jika saya ada meminta agar akaun saya dibatalkan. Untuk apa saya nak akaun itu dibatalkan? Itukan akaun yang saya selalu guna setiap bulan untuk terima wang dari Maybank2u untuk membayar kereta dan kad kredit saya? Menurut beliau lagi, akaun itu dibatalkan di cawangan asal akaun saya. Saya perlu ke cawangan itu untuk menyelesaikan masalah ini.

Apa yang terjadi sebenarnya? Kenapa pula saya perlu ke cawangan semata-mata menyelesaikan masalah yang ditimbulkan oleh pegawai EONBANK? Saya mula naik darah dan enggan meletakkan diri saya dalam kesusahan disebabkan oleh orang lain.

Saya kemudiannya meminta no telefon untuk membuat aduan, kerana saya yakin ini adalah satu kesilapan di pihak EONBANK. Akaun saya selalu aktif, jadi kenapa pula dibatalkan oleh pegawai EONBANK?

Lagi pun, saya tidak menggunakan akaun itu untuk apa-apa tujuan selain menerima wang dan membayar kereta dan kad kredit.

Maka, beliau memberikan no telefon cawangan tersebut. Saya tegaskan saya mahukan no. telefon HQ sebab saya nak adukan terus. Ini adalah satu kesilapan di pihak EONBANK. Saya nakkan suatu gantirugi. Siapa nak bayarkan bil telefon saya selama 1/2 jam ni?


Akhirnya, beliau memberikan no. telefon bahagian akaun HQ. Tetapi saya perlu telefon hari Isnin pula.

Hmm.. rumit sungguh EONBANK. Tobat lepas habis bayar kereta ni tak nak dah berurusan dengan EONBANK. Serik dah.

1. Sebagai seorang pelanggan Melayu saya lebih selesa dengan operator dari Service Centre ni fasih berbahasa Melayu. Payah nak adukan apa-apa jika kita pun tak berapa faham apa pegawai tu nak.

2. Saya rasa EONBANK ini mengamalkan pilih kasih sebab sudah 5-6 kali saya telefon eonbank, semuanya dijawab oleh pegawai bukan melayu. Mana pegawai Melayu nya? Saya bukan perkauman, saya cuma bosan cuba mengagak apa yang pegawai pelat tu nak saja.

3. EONBANK, tolonglah dapatkan pegawai yang fasih berbahasa Melayu.

4. Saya tak puas hati dengan pegawai Lelaki yang pelat Cina tu. Cakapnya seolah-olah nak halau saya saja.


* Saya tidak gunakan istilah perempuan atau lelaki Cina atau India sebab saya tidak tahu siapa mereka sebenarnya dan saya bukanlah seorang yang bersifat perkauman. Cuma saya agak kecewa mereka tidak fasih berbahasa Melayu sehingga menyebabkan saya sedikit hairan mereka boleh bekerja di PR (Service Centre). Bagi saya amatlah tidak sesuai jika sekadar boleh berbahasa Melayu. Customer Service  wajib fasih.

p/s: Sebelum ini ada satu lagi masalah berkenaan permohonan kad kredit EONBANK. Sungguh lembab dan rumit. Kad Kredit EONBANK yang saya mula-mula sekali apply cuma dapat selepas saya dapat 3 kad kredit lain dari bank-bank lain. Itu pun lepas saya buat aduan. HUH!!

EONBANK HAMPEH!!

I Tried to Upgrade My System, but I Get an Error

If you try to install some software or upgrade your computer, and you get an error, the package manager may have tied itself in a knot. To try and resolve this, open a terminal, and run the following commands:

foo@bar:~$ sudo apt-get update
foo@bar:~$ sudo apt-get -f install

The first command updates your package list, and the second command tries to fix your package manager. If this is successful the packages that failed will be installed correctly.
In addition to these commands, you can reconfigure any packages that have not yet been configured by running:

foo@bar:~$ sudo dpkg -configure -pending

How Can I Automatically Login Without Having to Enter My Login Details?

If logging in is a drag for you, click System > Administration > Login Screen Setup, and select the Login a User automatically on first bootup checkbox. In the checkbox below it, select the user who should be logged in automatically.

Be careful when automatically logging in-anyone will have access to the computer when it is started. If you would prefer certain people not have access to the computer, automatically logging in may not be such a good idea.

Automatically Logging in Root

In the Security tab of the window, you can allow root to login automatically. Although possible, this is not recommended due to the security implications. Automating a root login could allow anyone to tamper with your computer-so be careful!

My Screen Resolution Is Wrong

If your screen resolution is incorrect, click System > Preferences > Screen Resolution, and select a new resolution from the combo box.

If the box does not show the resolution that you want, refer to the recipe showing how to reconfigure your X server.

The Desktop Has Hung-What Do I Do?

In the rare situation that the desktop hangs, first try and restart it by pressing Alt-Ctrl-Backspace at the same time. This kills and restarts the X server. Another method of killing the X server is to press Alt+F2 to jump to a terminal, log in, and then run this command:

foo@bar:~$ /etc/init.d/gdm stop

This command stops the graphical login screen, which in turn stops the X server. You can restart it with this command:

foo@bar:~$ /etc/init.d/gdm start

How Do I Restore Something I Deleted in the File Manager?

When you delete something in Ubuntu, the files are not deleted immediately and are instead moved to the wastebasket. If you accidentally deleted your important report and want to avoid limb removal by your boss, open the wastebasket by double-clicking the small wastebasket icon in the bottom right-hand corner of the screen, and then drag your files back into the file manager. The world now returns to the happy place it was before you accidentally deleted your files.

I Can't See the Hidden Dot Files and Folders in the File Manager

Files and directories that begin with a dot (such as .openoffice2) are typically used to store settings and configuration details for a particular application. By default, the file manager does not show these files. So how do you view, move, and copy them? Simple. Just click View > Show Hidden Files, or press Ctrl-H and your hidden files are displayed.

Warning!

Don't ever mess around with hidden files and directories unless you know exactly what you are doing. Making the wrong move with one of these files or directories could break something!

How Do I Compile an Application?

When a distribution package is not available, the source code is always available to compile with Open Source applications. Compilation is the process of converting programming code into a program that you can run and use. Although it sounds like a devilishly difficult process, it is typically fairly simple.

You should first have a look on the application's Web page, or in the INSTALL or README file that is included with the code to see what software the application needs to run. When you know what is required, use Synaptic to search for the required tools. Many of the requirements will be software libraries (software that applications require to run), and these libraries typically have "lib" at the start of the package name. As an example, if you need to have the Vorbis audio codec installed, do a search in Synaptic for Vorbis, and libvorbis will be one of the packages. You should also install with -dev at the end of the package name (such as libvorbis-dev). These packages allow you to compile software for that library.

The process of compiling software involves three steps: 1) configuration, 2) compilation, and 3) installation. Open a terminal, move into the directory from which you extracted the source code, and configure it:

foo@bar:yourapp$ ./configure

When you run ./configure, it checks to see that you have all the required software. If it throws an error, it is likely that a required tool or library is missing. Find out what it is, and install it. Typically, configure will tell you what you need to install.

If the configure script works fine, compile the code with this command:

foo@bar:yourapp$ make

If a problem appears when compiling the software, it may be a bug or problem in the source code. It is best to refer your problem to the author of the code for further help.
If the compile process was successful, install the application with this command:

foo@bar:yourapp$ sudo make install

The software is now fully installed.

Quick Tip

If you want to ensure you have all the right tools installed to build your application, run the following command:

foo@bar:~$ sudo apt-get build-dep packagename

I Downloaded an Autopackage But I Don't Know How to Run It

Official Ubuntu circle with wordmark. Replace ...Image via WikipediaAutopackages are software packages that install on any Linux distribution, including Ubuntu. Autopackages offer an ideal way of installing software on your system that is not available via Synaptic. If you need something Synaptic can't offer, Autopackages are a great alternative.

Replacing an Application with an Autopackage

If you are running an existing application that was installed via Synaptic, and you want to replace it with an Autopackage, make sure that you uninstall the application first with Synaptic. Autopackage does not work in conjunction with Synaptic, so ensure that you remove any applications before you install the Autopackage.

When you find an Autopackage that you want to install, download it to your desktop. Now, right-click the package, and select Properties. In the Permissions tab, select the Execute checkbox on the Owner row. Now close the dialog box, and double-click the package.

The installation program now begins, and you can just follow the on-screen instructions.


How Can I Test That an ISO File Works?

Open a terminal, and then go to the folder where the ISO image has been downloaded. As an example, if you saved it to your disk in Firefox, it will have saved it to the Desktop folder in your home folder:

foo@bar:~$ cd Desktop

To test that the ISO image works, you are going to mount it and access the files in a particular folder. First, create this folder:

foo@bar:~$ mkdir test_iso

Now mount it on that folder:

foo@bar:~$ sudo mount -o loop -t iso9660 my_iso_file.iso test_iso

That's it! Now you can browse the folder test_iso.

Verifying the ISO

To verify the iso, fire up a terminal, and run the following command:

foo@bar:~$ md5sum my_iso_file.iso

Wait a little while and Ubuntu will print a "word" that is 33 characters long. Now go to the site  from which you downloaded the file, and compare this word with the md5sum given by the owner of the iso file, usually a file named MD5SUMS. The words should match. 

Nautilus Is Painfully Slow-How Can I Make It Run Faster?

There are a number of options you can deactivate to make using Nautilus a faster process. First, click Edit > Preferences, find the tab marked Preview, and click on it. If Show Text in Icons (the first option) is enabled it will preview some of the contents of text documents in their icons. Set this option to Never. Next, there's an option called Show Thumbnails. This option will preview image files as thumbnails. Set this option to Never to further improve the speed of Nautilus browsing. If enabled, the option Preview Sound Files will make it possible to preview sound files without actually opening them. Set this to Never as well. The last option, Count Number of Items, shows how many items are within the folders listed in the directory you're currently browsing. Set this to Never.

If you are still not satisfied with the speed of Nautilus, you could check out some other file managers, such as Rox Filer or Thunar.

Add TrueType Fonts to Your Desktop Quickly

Fonts have a huge impact on how attractive and usable your desktop is. Although Ubuntu comes with a range of high quality fonts, you may want to install some additional fonts. This is often the case when you need to use a specific company font. On modern OS, most fonts come in the form of TrueType fonts. Ubuntu offers full support for TrueType fronts, and it is simple to add new fonts.
To add a font, press Alt+F2. In the resulting dialog box type fonts:///, and press Enter. A font folder opens up. Drag and drop your new font(s) to the folder that opens up.

To check to see if the new fonts are installed, press Alt+F2, and in the dialog box type ~/.fonts. You should see your new font in the folder that appears. Try out the new font in an application such as GIMP. You will have to restart open applications before they detect the new fonts.

Note

If you perform these steps as an ordinary user, the fonts will only be available to your user account.

I Want to Install an Application That Is Not In Synaptic

Synaptic Package Manager 0.61 on ubuntuAlthough Synaptic contains a huge selection of packages, sometimes the package you need is not included. The first thing you should check is that you have enabled the additional repositories such as universe and multiverse. Open Synaptic from System > Administration > Synaptic Package Manager. Now click Settings > Repositories > Add. Ensure that all of the Components check-boxes are selected. See https://wiki.Ubuntu.com/AddingRepositoriesHowto for more details.

The Repository Run-Down

The universe repository contains the thousands of packages that are part of the Debian distribution, upon which Ubuntu is based. All of these packages are entirely free and supported by a community of Ubuntu contributors.
The multiverse repository contains a number of packages that are freely available to download but are not fully Open Source. If you only want to run Open Source software, you may not want to use this repository.

If you have enabled these extra repositories and your package is still not there, have a quick hunt around with a search engine to see if you can find a repository (known as a Debian or APT repository) for your package. If you find one, use the Repositories dialog box you have just played with to add the new repository, and then use Synaptic to install the package.

If no repository is available, look for a Debian package (.deb) for the application. If you find one, download it, and double-click it to install. If no Debian Package exists, look for an Autopackage. (Details about Autopackage installation are in the next section.)

Finally, if all else fails, download the source code and compile it.

How Do I Install a Package? In Ubuntu, Literally!

In Ubuntu, all components (applications, documentation, artwork, etc.) are split up into separate packages. Each package serves one purpose. For instance the package Firefox contains Mozilla Firefox, and Ubuntu-audio contains the Ubuntu default audio theme.

To install a program, select Applications > Add/Remove. When asked for a password, enter your login password. Select a category in the left pane. This corresponds to the Applications menu. Click an empty checkbox for any application you want in the upper right pane to select it for installation. Or deinstall an application by deselecting the application's checkbox. Nothing will actually happen until you click Apply or OK. A dialog box lists the pending changes, and if you click OK the required packages are downloaded and installed (or deinstalled if that's what you chose). When it's finished, click Close.

If you can't find what you're looking for, enter a word into the search box in the upper right corner. For instance if you enter "picture," it will show the GIMP, a powerful tool to edit pictures. You can also search for a specific application, such as Patience.

When you still can't find it, or you want to install a package not listed in Add/Remove, click the Advanced button. You can also open Synaptic by selecting System > Administration > Synaptic Package Manager. Enter your login password if prompted.

First click the Reload button on the toolbar to download the latest package lists. To search for a package, click Search on the toolbar. For example, enter "Tux Paint," and click Search. Successive search queries are stored in the left pane, and the results are shown in the right pane. To install a package, click the box to the left of the name. Select Mark for Installation from the list. Synaptic will warn when other packages (dependencies) have to be installed for the package you want to install. Click Mark to automatically mark the required packages for installation. The package you've selected is highlighted in green. Packages marked for removal appear in red. For Tux Paint, you see two other packages highlighted in green. Other required packages marked for installation do not appear in the search results for Tux Paint, because they are not specifically made for Tux Paint, and hence can also be used by other applications.

To browse for packages click Components in the lower left corner. The categories presented in the left pane are not corresponding to the Applications menu. The "universe" and "multiverse" categories hold packages not supported by Ubuntu. It is advisable only to install them if you know what you are doing.

When you have selected a package, a description is shown in the bottom pane. To obtain more detailed information (such as the download and installed size), click Properties on the toolbar.

When you are done marking packages, click Apply on the toolbar. This opens a dialog where you can see the pending changes. If you are sure, click Apply. The required packages are then downloaded and installed. When it's finished, click close. 

I Tried to Use a Word or PowerPoint Document, and the Fonts Are All Wrong

When loading Microsoft Office documents in OpenOffice.org, the document may require Windows fonts that are not on your system. Many of these fonts are available online and can be automatically downloaded with the msttcorefonts package from the multiverse repository.

When you install msttcorefonts, it automatically downloads and installs the following common Windows fonts:
  • Andale Mono
  • Arial Black
  • Arial (Bold, Italic, Bold Italic)
  • Comic Sans MS (Bold)
  • Courier New (Bold, Italic, Bold Italic)
  • Georgia (Bold, Italic, Bold Italic)
  • Impact
  • Times New Roman (Bold, Italic, Bold Italic)
  • Trebuchet (Bold, Italic, Bold Italic)
  • Verdana (Bold, Italic, Bold Italic)
  • Webdings
With the installation complete, restart X, and the fonts are available.

When I Start My Computer I Get Text Instead of a Graphical Interface

The graphical interface used in Ubuntu comes in two parts: X and GNOME. The X server is an underlying chun of software that ensures your graphics card and monitor work, and it provides a base for GNOME to run on. The GNOME desktop uses X as an engine to create the rich desktop platform you have been using. If you start the computer and you can only see text and no graphical interface, this is a problem with X.

First reboot your computer to see if that fixes the problem. When your computer has booted, if you still have the same problem, Ubuntu may have told you that it cannot start X. If you did not see this message, press Ctrl-Alt-F7 to see if you can access the graphical interface. If this does not work, there is a configuration problem with X.
X stores its configuration in /etc/X11/xorg.conf. Before you fiddle with your configuration, it is always wise to make a backup of the file. Even if X is not starting, some other parts of the configuration may be working fine.

foo@bar:~$ cd /etc/X11
foo@bar:~$ sudo cp xorg.conf xorg.conf.old

First you move to the /etc/X11 directory and then you use the cp command to copy the existing file (xorg.conf) to a backup file (xorg.conf.old). You now have both an xorg.conf and an xorg.conf.old with the same information in them.

Now run the X configuration process:

foo@bar:~$ sudo dpkg-reconfigure xserver-xorg

A configuration routine will start, and you should experiment with different settings in the routine. Unfortunately, we don't have the space to cover X configuration in detail, so refer to https://wiki.Ubuntu.com/DebuggingXAutoconfiguration.

Restricted Drivers

Ubuntu only ships with fully Open Source graphics drivers. There are, however, closed source drivers available for ATI and NVidea cards. For more information about these drivers, visit the respective manufacturer's Web site.

Disable Ubuntu splash Screen

The Ubuntu Desktop is simple, uncluttered, and...brown

If you have problems with this splash screen, you can disable it. To do this, load the /boot/grub/menu.lst file into a text editor, and scroll to the bottom of the file. You should see a line such as this:

kernel      /boot/vmlinuz-2.6.15-10-386 root=/dev/hda1 ro quiet splash

Just remove the splash word from the line and restart your computer. Now plain text boot messages are displayed when the system starts.

I Am Running Out of Disk Space-How Do I Free Up Some Space?

If you are concerned you may be running out of disk space, there are a few techniques that you can use to clear some room. Before you do anything you should get a report of how much disk space is available. Load up a terminal, and run the following command:

foo@bar:~$ df -h

The df command prints a listing of the free space on your disk. By passing it the -h option, more readable file sizes are displayed (e.g., 9.5G as opposed to 9887776). In addition to the file size, a percentage of how much space is left is displayed. If the line with / in the Mounted On column is nearing 100 percent, you need to clear some room. The / partition is where most of the software is installed.

The first thing you should do is to clean out your package cache. Every time a package is downloaded with Synaptic or with the automatic upgrade manager, it is stored in /var/cache/apt/archives/. You can clean out these packages without affecting your system. Just run the following command:

foo@bar:~$ sudo apt-get clean

With the package cache cleaned, you should now look for the largest directories on your system. This is where the command line can really come into its own. Run the following command:

foo@bar:~$ du -h /home | sort -nr | less

The du command lists disk usage for the /home directory (where users store their files). Again, the -h option makes the sizes more readable. The output of this command is fed into sort which organizes the output numerically (-n) and reverses the order (-r) to display the largest files first. Finally, the output is fed into less, which lets you scroll up and down through the listing.

Find the largest directories, and remove any unwanted files by either using the graphical file manager or the rm command.

A Graphical Option

A useful little tool called Baobab can be installed to provide a graphical means of exploring hard disk usage. Baobab also includes a script for Nautilus so that you can right-click a folder to use Baobab to explore that folder. Baobab is packaged and ready to install for Ubuntu-just use Synaptic to download and install it. 

Backing Up and Restoring Your Boot Sector

When GRUB runs, the boot sector part of your hard disk contains information about which OS you can boot. This sector sometimes gets corrupted due to a system crash or power loss and your computer won't boot. Luckily, with a few carefully chosen commands, you can back up and restore this important sector.
Back it up using this command:

foo@bar:~$ sudo dd if=/dev/hda of=MBR-backup bs=512 count=1

The dd command copies the sector from the first disk (/dev/hda-change this to your disk) and saves it as MBR-backup in the current directory.

Quick Tip

When referring to boot sectors you may see it prefixed as MBR-this is short for master boot record.
To restore the sector, run this command:

foo@bar:~$ sudo dd if=MBR-backup of=/dev/hda bs=512 count=1

When you boot your computer in rescue mode, you can use these command to manage your boot sector.

Know your Ubuntu. Troubleshooting Guide.

The Bootloader

If your system still fails to start, it is likely that your bootloader is broken. When you use a bootloader such as GRUB, a tiny file (called the boot sector) is copied into the very first part of your hard disk. If this file is broken or corrupted, your system often won't boot. Don't worry though, you can fix this! Restart your computer, and choose the newest rescue mode option. When using rescue mode, the system starts in a limited single-user command line mode. You can use this mode to fix any problems from the command line. In this case, you need to fix the GRUB bootloader.

To do this, go to /boot/grub, and load menu.lst in a text editor. Unfortunately we don't have the space to cover GRUB configuration here, so it is recommended that you consult the excellent documentation on the GRUB Web site at www.gnu.org/software/grub/.

wattOS: Light weight, Ubuntu-based distro

WattOS is a new Linux distribution that's based on Ubuntu, but designed for low-power machines. It has low system requirements, which means you can run it on older hardware. But the developers are also hoping to build advanced power management features into the OS so that you'll have a full Linux desktop experience without consuming much power (by today's computer standards).

The operating system comes in four flavors:

  • wattOS: The core operating system which features a Gnome desktop
  • mWattOS: Uses the Xfce interface
  • µWattOS: Features a command line interface and a light-weight GUI
  • Substation: A server edition
WattOS is currently available as a public alpha, which means there's still a lot of work to do, but the operating system is perfectly usable, if a little rough around the edges. It comes with a stripped down set of applications. For examle, instead of OpenOffice.org you get AbiWord and Gnumeric. But WattOS supports apt-get and the Synaptic Package Manager, which makes it easy to add additional applications.