LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 01-15-2009, 08:13 PM   #1
marvinjean
LQ Newbie
 
Registered: May 2008
Posts: 7

Rep: Reputation: 0
Grub Error 17 on Install dual Boot Ubuntu 8.10


Hi.

I need help.

I have a Dell Dimension 8250 with 512 mg memory and one 200 gb hard disk. I had two hd's and one crashed so I'm running on 1 hd. Before crash I had windows on the old disk hdo and Ubuntu 8.04 on half of the 200 gb hd hd1.

After the crash I rebuilt windows on the newly reformatted 200 gb hd.

I downloaded ubuntu 8.10 live disk to install on part of the 200 gb hd.

I ran install and partitioned to resize 200 gb to 180 gb and created 19 gb for linux ext3 (format) and 1 gb for swap. I imported links to winxp for my userid.

When install finished and re-booted, I got Grub Error 17. It would not let me load winxp or linux. So it had overwritten the winxp master boot record (as it should but the new mbr wouldn't work).

In posts I was advised to use winxp recovery disk, select REPAIR and run fixmbr. That let me run winxp.

I tried re-install and got the same err. I tried install 8.04 and got the same error.

I moved the winxp selection to the top boot selections in menu.lst, thinking that it might start windows. No go.

I tried various remedies found on posts. Some didn't work – some had commands that were illegal and refused to execute.

On each try I had to recover and run fixmbr.

I ran sudo fdisk and here's the snap of the table – it is what I expected

pri/log freespace 213mb
sda1 boot primary nfts 178285mb
pri/log freespace 6.12mb
sda2 primary linux 20538mb
sda3 primary swap 1003mb

Here are the entries in /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
UUID=30d67570-9520-4afb-b814-fbcbd6f2ced7 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda3
UUID=317d20d5-622d-48d0-8156-6f2fb19acad8 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

Here are the user lines from /boot/grub/menu.lst:

<<<<<<<<<<<<<<<<<<<<<<<<<<<o>>>>>>>>>>>>>>>>>>>>>>>>>>>>

## ## End Default Options ##

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 30d67570-9520-4afb-b814-fbcbd6f2ced7
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=30d67570-9520-4afb-b814-fbcbd6f2ced7 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 30d67570-9520-4afb-b814-fbcbd6f2ced7
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=30d67570-9520-4afb-b814-fbcbd6f2ced7 ro single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
uuid 30d67570-9520-4afb-b814-fbcbd6f2ced7
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

<<<<<<<<<<<<<<<<<<<<<<<<<<<o>>>>>>>>>>>>>>>>>>>>>>>>>>>>


I would have thought that re-installation would clear the problem but installing 8.04 had the same results.

I hope I have given all the factors needed to resolve this.

If you can help – Thanks. If not –Thanks for looking

mj
 
Old 01-15-2009, 10:33 PM   #2
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 59
Have you tried to reinstall grub?
Run a live Ubuntu session after installing Ubuntu and get to a terminal prompt, run command: sudo fdisk -l to find which partition is your Ubuntu root partition. If you determined it to be /dev/sda2 (second partition), start a grub session and tell it which is the root partition for configuration files, and where to install itself with the four commands below, grub counts from 0:
Code:
sudo grub
root (hd0,1)
setup (hd0)
quit
Reboot.
 
Old 01-16-2009, 08:17 AM   #3
CJS
Member
 
Registered: May 2008
Location: California, USA
Distribution: Ubuntu 8.10
Posts: 247

Rep: Reputation: 49
In order to get a clearer picture of your setup, how about booting your Live CD (the Ubuntu install CD), download the Boot Info Script to your Ubuntu desktop, open a terminal (Applications > Accessories > Terminal) and do:
Code:
sudo bash ~/Desktop/boot_info_script*.sh
That will create a "RESULTS.txt" file in the same directory from where the script is run, namely your desktop; please copy/paste the contents of that file to your next post, highlight the copied text, and click the pound sign # graphic in the forum message box so that the text will get "code" tags put around it. The results of that script will help clarify your setup and hopefully what your booting problem might be.
 
Old 01-16-2009, 12:12 PM   #4
marvinjean
LQ Newbie
 
Registered: May 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Reply to Junior Hacker - Reinstall grub

Thanks for your suggestion.

I tried your suggestion and reinstalled grub as you suggested. It gave the same error upon rebooting
GRUB Loading Stage 1.5
GRUB Loading, please wait...
error 17

system stopped

I booted with winxp recovery to REPAIR and ran 'fixmbr" to get going.
this is the same error I got each try -- so I guess the ubuntu install was installing GRUB

See my response to CJS for further info - could the problem be that ubuntu install wants the winxp to start on a cylinder boundry?
 
Old 01-16-2009, 12:26 PM   #5
marvinjean
LQ Newbie
 
Registered: May 2008
Posts: 7

Original Poster
Rep: Reputation: 0
I ran Boot_Info_Script - Here are results

Thanks for your response.

I ran Boot_Info_Script - Here are results

The results are pretty much like the data I had seen in my analysis, but there was a line indicating

Warning: partition 1 does not start at a cylinder boundary

Can it be that the winxp partition must begin on a cylinder boundry?

I am copying the output below (I hope I get the get the pound sign code right.

Thanks again

MJ

<<<<<<<<<<<<<<<<<<<<0>>>>>>>>>>>>>>>>>>>>>
Code:
============================= Boot Info Summary: ==============================

 => Windows is installed in the MBR of /dev/sda

sda1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows XP
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows XP
    Boot files/dirs:   /boot.ini /ntldr /NTDETECT.COM

sda2: _________________________________________________________________________

    File system:       ext3
    Boot sector type:  -
    Boot sector info:  
    Operating System:  Ubuntu 8.10
    Boot files/dirs:   /boot/grub/menu.lst /etc/fstab /boot /boot/grub

sda3: _________________________________________________________________________

    File system:       swap

=========================== Drive/Partition Info: =============================

Drive sda: _____________________________________________________________________

fdisk -lu /dev/sda:

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders, total 390721968 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x136c114f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *      417792   348630682   174106445+   7  HPFS/NTFS
/dev/sda2       348642630   388756934    20057152+  83  Linux
/dev/sda3       388756935   390716864      979965   82  Linux swap / Solaris

sfdisk -V /dev/sda:

Warning: partition 1 does not start at a cylinder boundary

blkid -c /dev/null: ____________________________________________________________

/dev/ramzswap0: TYPE="swap" 
/dev/sda1: UUID="4810772010771462" TYPE="ntfs" 
/dev/sda2: UUID="30d67570-9520-4afb-b814-fbcbd6f2ced7" TYPE="ext3" 
/dev/sda3: UUID="317d20d5-622d-48d0-8156-6f2fb19acad8" TYPE="swap" 
/dev/loop0: TYPE="squashfs" 

=============================== "mount" output: ===============================

/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /lib/modules/2.6.27-7-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/modules/2.6.27-7-generic/volatile type tmpfs (rw,mode=0755)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/scd0 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sda2 on /media/disk type ext3 (rw,nosuid,nodev,uhelper=hal)
/dev/sda1 on /media/disk-1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

================================ sda1/boot.ini: ================================

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn


=========================== sda2/boot/grub/menu.lst: ===========================

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=30d67570-9520-4afb-b814-fbcbd6f2ced7 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=30d67570-9520-4afb-b814-fbcbd6f2ced7

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP Professional
root		(hd0,0)
savedefault
makeactive
chainloader	+1

title		Ubuntu 8.10, kernel 2.6.27-7-generic
uuid		30d67570-9520-4afb-b814-fbcbd6f2ced7
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=30d67570-9520-4afb-b814-fbcbd6f2ced7 ro quiet splash 
initrd		/boot/initrd.img-2.6.27-7-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid		30d67570-9520-4afb-b814-fbcbd6f2ced7
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=30d67570-9520-4afb-b814-fbcbd6f2ced7 ro  single
initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, memtest86+
uuid		30d67570-9520-4afb-b814-fbcbd6f2ced7
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
#title		Other operating systems:
#root




=============================== sda2/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda2
UUID=30d67570-9520-4afb-b814-fbcbd6f2ced7 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda3
UUID=317d20d5-622d-48d0-8156-6f2fb19acad8 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

================================== sda2/boot: ==================================

total 11948
drwxr-xr-x  3 root root    4096 2009-01-15 18:54 .
drwxr-xr-x 20 root root    4096 2009-01-15 18:54 ..
-rw-r--r--  1 root root  507665 2008-10-24 08:29 abi-2.6.27-7-generic
-rw-r--r--  1 root root   91364 2008-10-24 08:29 config-2.6.27-7-generic
drwxr-xr-x  2 root root    4096 2009-01-16 01:26 grub
-rw-r--r--  1 root root 8177660 2009-01-15 18:54 initrd.img-2.6.27-7-generic
-rw-r--r--  1 root root  124152 2008-09-11 20:11 memtest86+.bin
-rw-r--r--  1 root root 1029585 2008-10-24 08:29 System.map-2.6.27-7-generic
-rw-r--r--  1 root root    1073 2008-10-24 08:31 vmcoreinfo-2.6.27-7-generic
-rw-r--r--  1 root root 2244272 2008-10-24 08:29 vmlinuz-2.6.27-7-generic

=============================== sda2/boot/grub: ===============================

total 224
drwxr-xr-x 2 root root   4096 2009-01-16 01:26 .
drwxr-xr-x 3 root root   4096 2009-01-15 18:54 ..
-rw-r--r-- 1 root root    197 2009-01-15 18:54 default
-rw-r--r-- 1 root root     15 2009-01-15 18:54 device.map
-rw-r--r-- 1 root root   8108 2009-01-15 18:54 e2fs_stage1_5
-rw-r--r-- 1 root root   7856 2009-01-15 18:54 fat_stage1_5
-rw-r--r-- 1 root root     16 2009-01-15 18:54 installed-version
-rw-r--r-- 1 root root   8712 2009-01-15 18:54 jfs_stage1_5
-rw-r--r-- 1 root root   4624 2009-01-16 01:26 menu.lst
-rw-r--r-- 1 root root   4622 2009-01-16 01:25 menu.lst~
-rw-r--r-- 1 root root   7352 2009-01-15 18:54 minix_stage1_5
-rw-r--r-- 1 root root   9756 2009-01-15 18:54 reiserfs_stage1_5
-rw-r--r-- 1 root root    512 2009-01-15 18:54 stage1
-rw-r--r-- 1 root root 121460 2009-01-15 18:54 stage2
-rw-r--r-- 1 root root   9556 2009-01-15 18:54 xfs_stage1_5

=============================== StdErr Messages: ===============================

No errors were reported.
 
Old 01-16-2009, 12:45 PM   #6
CJS
Member
 
Registered: May 2008
Location: California, USA
Distribution: Ubuntu 8.10
Posts: 247

Rep: Reputation: 49
Quote:
Originally Posted by marvinjean View Post
Thanks for your response.

I ran Boot_Info_Script - Here are results

The results are pretty much like the data I had seen in my analysis, but there was a line indicating

Warning: partition 1 does not start at a cylinder boundary

Can it be that the winxp partition must begin on a cylinder boundry?
Having the Windows partition not start on a cylinder boundary is perfectly OK and is quite normal, because it just means that the Windows partition program that made the original Windows partition used a different geometry to set up the partition than the Linux standard that always assumes a geometry of 255 heads, 63 sectors/track. And actually, the old HDD geometry CHS standard (Cylinders, Heads, Sectors) has no physical relevance to modern HDDs, so that's why any partitioning program can use its own arbitrary CHS geometry and it doesn't really matter; from what I've found, the only thing that really matters to modern OSes are the LBA (Logical Block Addressing) values in the partition table, not the CHS values.

But back to your Grub error 17 problem, your setup is fortunately quite simple with only one HDD with Windows and Linux on it; so to get a Grub error 17 under those circumstances, in my experience it sometimes is caused by how the HDD is configured in your BIOS. Can you go into your BIOS and let me know what HDD related settings you have available? Look for settings like "auto-detect", LBA, CHS, RAID, AHCI/HCI/EHCI vs. IDE, IDE-emulation, ACPI, DMA, etc. We can work from there if you want.
 
Old 01-16-2009, 02:51 PM   #7
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 2,658
Blog Entries: 3

Rep: Reputation: 222Reputation: 222Reputation: 222
This is a problem I have had from installing from a live cd. so from now on I boot the live cd then do gparted and format my partition then reboot. then go bake and do the install. I have had mixed results like this from live cds for some reason the partitions are not set up right.
from a live cd I also cfdisk the partitions i want to use then reboot then install. this way I know the boundaries have been set. and if you resized a windows partition you never for sure what can happen.
and looking at your grub menu.1st it does not have the (hd0,1) like mine.I have ubuntu on sdc1 that is (hd2,0)
# Linux bootable partition config begins
title Ubuntu 8.04.1, kernel 2.6.24-22-generic
root (hd2,0)
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=6d6554fb-b8ec-4b77-af61-e4d3ef6298f0 ro quiet splash loglevel=0
initrd /boot/initrd.img-2.6.24-22-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root (hd2,0)
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=6d6554fb-b8ec-4b77-af61-e4d3ef6298f0 ro single
initrd /boot/initrd.img-2.6.24-22-generic
# Linux bootable partition config ends
 
Old 01-16-2009, 07:35 PM   #8
marvinjean
LQ Newbie
 
Registered: May 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Found problem re GRUB error 17

Response to CJS and Junior Hacker

CJS asked about BIOS settings so I checked with DELL on BIOS levels and downloaded the current BIOS for my computer - EURICA I reinstalled the GRUB as suggested by Junior Hacker.

On rebooting Ubuntu started beautifully.

Thanks for your support.

MJ
 
Old 01-17-2009, 11:08 AM   #9
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 2,658
Blog Entries: 3

Rep: Reputation: 222Reputation: 222Reputation: 222
Quote:
Originally Posted by marvinjean View Post
Response to CJS and Junior Hacker

CJS asked about BIOS settings so I checked with DELL on BIOS levels and downloaded the current BIOS for my computer - EURICA I reinstalled the GRUB as suggested by Junior Hacker.

On rebooting Ubuntu started beautifully.

Thanks for your support.

MJ
the fix was to reinstall grub. The bios upgrade would not have helped. but bios settings would. most likely you did not click yes for grub on sda. and select where to put the grub files.but any way great your out there sudOing away.90 percent of bios updates are for windows operating system because they run bios. As were linux reads them or tries to LOL then. So this tells you your bios should be set to non windows operating system to get full benefit of the kernel. the other way may lead to incorrect IRQ setups at boot. Not always but it can and does happen.

Last edited by Drakeo; 01-17-2009 at 11:25 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Ubuntu 7.10 Dual Boot with XP, ubuntu partition deleted, grub 1.5 error 22 narchy Linux - Newbie 11 02-07-2011 03:54 AM
Ubuntu 8.03a3 New Install: GRUB Error 21 after new dual-HDD, dual-boot install tvdxer Ubuntu 1 01-29-2008 01:08 PM
Grub error 17 after XP-Ubuntu dual install Grrblt Linux - General 12 09-17-2007 05:00 PM
XP won't boot, loops back to GRUB: dual-boot XP and Ubuntu dan2010 Linux - Newbie 4 08-08-2007 12:09 PM
ubuntu 6.10 install (dual boot with XP) - how to put grub in /dev/hda9? Airidh Ubuntu 5 04-05-2007 08:54 AM


All times are GMT -5. The time now is 06:22 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration