My experience with Ubuntu 8.04 Hardy Heron

i had a hard time installing this new ubuntu version i bought with the chip june 2008 issue.
i wasnt able to install it properly . Busybox shell appeared everytime i tried installing .
later on three days ago when i searched UBUNTU FORUMS i found out the answers to the problem . i had to use ‘all_generic_ide’ in the install option > press f6 then write it ..


It could be caused by all sorts of things – but here is one common solution to try:

1. Start the CD and select your language.

2. Press F6 to show the kernel parameters.

3. Move the cursor to the end after ‘ — ‘

4. Add ‘all_generic_ide’ after a space (without the quote marks)

5. Press enter to startup.

If this works you will probably have to do it for the installed system too. See for how to do that.

If it doesn’t work, then we’ll have to think of something else – so please post details of your system (brand, model, CPU, sata or ide, etc).

then i wanted to connect to internet via mobile gprs service …
Internet Connection in Linux via Mobile
1.Connect the mobile via USB cable.

2. Open terminal and type su to become root.

3. It will ask for the root password, type in there.

4. Then Issue this command
wvdialconf /etc/wvdial.conf
Phone wud b detected as Modem

5. Then to Edit this file, open it in a Text Editor
Code is
kwrite /etc/wvdial.conf
When we issued command in point 4, it showed the address of ur phone that in which USB port it has been connected. note it down from there.
“Modem = /dev/***”

6. When Text Editor opens the file, erase everything from there and Paste the following:
[Dialer Defaults]
Modem = /dev/ttyUSB0 # prefernece … main> manage addons … there in the first tab u can find go online button…

but the net is very slow…
even after changing the pipelining option using >> about:config …..

i found out the aptoncd pack my last saved packages of ubuntu 7.04
also learnt that .deb can be installed very easily unlike the rpm or tar files …

all this till now … will try digging more into this … TO BE CONTINUED….

Sent on a phone using


8 thoughts on “My experience with Ubuntu 8.04 Hardy Heron

  1. source:


    -> u shud have a USB cable to connect ur phone to the laptop/system
    -> u shud know the product ID(PID) and the vendor ID(VID) of ur phone ,
    (for newbies ,as was the case with me ,a good method to do this is to check it out in some other OS like windows
    -> check whether ur phone shows the USB connected symbol on connecting…..

    run this command on the terminal
    : /sbin/modprobe usbserial vendor=0x product=0x
    next follow the second step………

    run the command :wvdialconf create , on the terminal , it will show the output as following,

    [root@localhost ~]# wvdialconf create
    Scanning your serial ports for a modem.

    Port Scan: S0 S1 S2 S3
    WvModem: Cannot get information for serial port.
    ttyACM0: ATQ0 V1 E1 — OK
    ttyACM0: ATQ0 V1 E1 Z — OK
    ttyACM0: ATQ0 V1 E1 S0=0 — OK
    ttyACM0: ATQ0 V1 E1 S0=0 &C1 — OK
    ttyACM0: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
    ttyACM0: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
    ttyACM0: Modem Identifier: ATI — Nokia
    ttyACM0: Speed 4800: AT — OK
    ttyACM0: Speed 9600: AT — OK
    ttyACM0: Speed 19200: AT — OK
    ttyACM0: Speed 38400: AT — OK
    ttyACM0: Speed 57600: AT — OK
    ttyACM0: Speed 115200: AT — OK
    ttyACM0: Speed 230400: AT — OK
    ttyACM0: Speed 460800: AT — OK
    ttyACM0: Max speed is 460800; that should be safe.
    ttyACM0: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK

    Found an USB modem on /dev/ttyACM0.
    Modem configuration written to create.
    ttyACM0: Speed 460800; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″

    now this shows that i have a modem connected on the port /dev/ttyACM0
    now use this and substitute in the script in third step , ……….

    PASTE THE BELOW SCRIPT IN THE FILE etc/wvdial.conf ( delete any earlier existing scripts)and ………

    [Dialer Defaults]
    Modem =
    Baud = 230400
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ISDN = 0
    Modem Type = Analog Modem
    Phone = *99***1#
    Username = A
    Password = B
    Stupid Mode = 1

    [b]FOURTH STEP:[\B]

    open terminal with root permissions and run the command : wvdial.

    the output for a successfull connection shud be as follows :

    [root@localhost ~]# wvdial
    –> WvDial: Internet dialer version 1.54.0
    –> Warning: section [Dialer bg] does not exist in wvdial.conf.
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    –> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    –> Modem initialized.
    –> Sending: ATDT*99#
    –> Waiting for carrier.
    ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~
    –> Carrier detected. Starting PPP immediately.
    –> Starting pppd at Mon May 21 09:44:10 2007
    –> pid of pppd: 3748
    –> Using interface ppp0
    –> pppd: Modem
    –> pppd: Modem
    –> pppd: Modem
    –> local IP address
    –> pppd: Modem
    –> remote IP address
    –> pppd: Modem
    –> primary DNS address
    –> pppd: Modem
    –> secondary DNS address
    –> pppd: Modem

    now u shud be able to connect with 75 % certainity, and i think u can get help for the remaining 25 % from some of the forums , please read the notes below , they are important ,……..

    NOTE 1:there is even another problem that might arise , even if wvdial shows a connected modem , but u are not able to
    open any website ,……..
    then do this after connecting paste the following script in the /etc/resolv.conf file:

    service named start

    NOTE 2: there is yet another problem , the airtel provides two numbers , one is *99# and the other is *99***1# , the latter worked in my case if it does not work in ur case use the number *99#,

    Some problem can be solved with one additional Init string, found with the search on internet. It took about 10 days to get the problem solved, so, the right thing is needed from the begining.
    [Dialer Defaults]
    Stupid Mode = on
    Modem = /dev/ttyACM0
    Baud = 57600
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Init3 = ATM0
    INIT5 = AT+CGDCONT=1,”IP”,””
    Phone = *99***1#
    Username = internet
    Password = bsnl
    ISDN = 0
    Modem Type = Analog Modem
    Auto Reconnect = on
    Carrier Check = no
    Dial Command = ATDP

    Of course, many of the parameters are not needed, but provided, neverthless.

    The same can be generated through GUI by:
    1. System->Administration->Network; and supply root password.
    2. In the Network Configuration window; click Hardware tab:
    While in the Hardware Tab, Click New; and now in the new Choose Hardware Type window;
    set Hardware Type = Modem and select OK
    3. In the Modem Configuration Window; select as below
    Modem device = /dev/ttyACM0 ( correct /dev/input/ttyACM0 as /dev/ttyACM0)
    Baud rate = 460800
    Flow control = Hardware (CRTSCTS)
    Rest of the selections are not important.
    now Select OK.
    This will create Generic Modem in Network Configuration->Hardware tab.
    4. In the Network Configuration window; click Devices tab:
    While in the Devices Tab Click New, and in the Select Device Type window click Modem connection
    and Click Forward
    In the Select Provider window, set these parameters:
    Phone Number = *99***1# (Leave Prefix and Area code blank)
    Provider name = BSNL
    Login name = A
    Password = B
    and Click Forward
    In the IP Settings window; nothing to be selected here, so click Forward
    In the Create Dialup Connection window; click Apply.
    This will create new BSNL network in inactive state.
    5. In the Network Configuration window; click on the newly created BSNL network so as to select it, and then click Edit.
    This opens Modem Dialup Configuration window with several tabs, we will edit only which are needed.
    In the Advanced tab, set
    Modem initialization string = AT+CGDCONT=1,”IP”,””
    and select OK.
    Now in the Network Configuration window; click Activate, to activate the newly configured GPRS modem.
    6. It has worked for me, and should work for you too. You may have to Activate and Deactivate two times in order that internet browsing is possible.

    Sent on a phone using


    changing dns to open dns

    1. Open a terminal window and type the following.
    $ sudo network-admin
    Note: Root access is required for this step.
    2. Change to the DNS tab and enter the following two addresses in the top of the first field labeled DNS Servers.
    To avoid having your settings get revoked after reboots, or after periods of inactivity, do this:
    $ sudo cp /etc/resolv.conf /etc/
    $ sudo gedit /etc/dhcp3/dhclient.conf
    # append the following line to the document
    prepend domain-name-servers,;
    # save and exit
    $ sudo ifdown eth0 && sudo ifup eth0
    You may be required to change eth0 to your own network device’s name if it uses a non-standard name.
    Instructions courtesy of Daniel Aleksandersen

  3. source:
    Howto : Speed Up Firefox & Internet

    This works for broadband connections, especially with older routers.

    Disable IpV6
    The idea is basically that you disable IpV6 connections. At the moment most connections use IpV4 but this will change in the future so this ‘fix/ workaround’ is fine at the present. We have IpV6 enabled as well as IpV4 but they conflict causing slowdown due to IpV6 trying to get a connection first.

    Speedup Firefox only

    In the firefox address bar type: about:config, then change

    network.dns disableIPv6: True (just double-click)

    Completely Disable IpV6

    1. Open your Gnome Terminal/ KDE Konsole and type :-
    For Gnomegksudo gedit /etc/modprobe.d/aliases

    For KDEkdesu kate /etc/modprobe.d/aliases

    2. Kate or Gedit will open and show you this file :-
    (scroll down to see what to copy and paste)# These are the standard aliases for devices and kernel drivers.
    # This file does not need to be modified.
    # Please file a bug against module-init-tools if a package needs a entry
    # in this file.# network protocols ################################################## ########
    alias net-pf-1 unix
    alias net-pf-2 ipv4
    alias net-pf-3 ax25
    alias net-pf-4 ipx
    alias net-pf-5 appletalk
    alias net-pf-6 netrom
    alias net-pf-7 bridge
    alias net-pf-8 atm
    alias net-pf-9 x25
    # 1, 2, 3 new lines
    alias net-pf-10 ipv6 off –
    alias net-pf-10 off – add these three lines here.
    alias ipv6 off –
    #alias net-pf-10 ipv6 =========comment (put #) the original line
    alias net-pf-11 rose
    alias net-pf-12 decnet
    # 13 NETBEUI
    alias net-pf-15 af_key
    alias net-pf-16 af_netlink
    alias net-pf-17 af_packet

    3. Now “Save” and “Reboot”

    There’s another way too: instead of changing the aliases file, create a file named bad_list in /etc/modprobe.d containing this line:alias net-pf-10 off

    This method will work even if /etc/modprobe.d/aliases gets replaced at some update.

    Sent on a phone using

  4. source:

    Ubuntu – a Speedup guide

    Ubuntu has been main player in Linux distro for a couple of years, and yet some might found it to be a little bit slow in a few aspects. Here i try to show some of guides that might give a boost to your Ubuntu systems. These tweaks will make your system faster and more responsive without a doubt. Read on to perform the tweaks and enjoy your faster system.

    Speed up your file systems

    Ubuntu Linux by default uses the EXT3 file system and there are 3 journaling methods for EXT3 system.
    Journal Data Writeback
    Journal Data Ordered
    Journal Data

    On default installation Ubuntu chooses “journal data ordered” and In data=ordered mode, ext3 only officially journals metadata it logically groups metadata and data blocks into a single unit called a transaction. When it want to write the new metadata out to disk, the associated data blocks are written first. data=ordered mode effectively solves the corruption problem found in data=writeback mode and most other journaled filesystems, and it is done without requiring full data journaling. In general, data=ordered ext3 filesystems perform slightly slower than data=writeback filesystems, but slightly faster than the full data journaling counterparts. To speed it up we’re going to change it to data=writeback system.

    Open your Grub boot menu.
    sudo nano -w /boot/grub/menu.lst
    Try Looking for the Defoptions and Altoptions and make them look like the entry below.
    # defoptions=quiet splash rootflags=data=writeback# altoptions=(recovery mode) single rootflags=data=writeback
    update your Grub since you have altered it.
    sudo update-grub
    edit the Fstab because it will be expecting these options.
    sudo nano -w /etc/fstab
    add the (data=writeback and noatime=0) flags to your hard drive. It might be a little confusing because of the new naming system. Look for the (,errors=remount-ro) and add it afterwards.
    defaults,errors=remount-ro,data=writeback,noatime 0
    Now you tell your system to use them both.
    sudo tune2fs -o journal_data_writeback /dev/yourdrive

    Concurrent Booting

    Concurrent booting allows Ubuntu to take full advantage of dual-core processors, as well as processors that hyperthread or multithread.

    These settings are located in your /etc/init.d/rc file.
    sudo gedit /etc/init.d/rc
    Look for CONCURRENCY=none and change it to:


    swappiness takes a value between 0 and 100 to change the balance between swapping applications and freeing cach. Kernel will always prefer to find inactive pages and swap them out. Default swappiness is 60 if a value of 0 gives could shrink the cache to a tiny fraction of RAM.

    go to /etc/sysctl.conf file
    sudo gedit /etc/sysctl.conf
    and set the swappiness to

    Speedup Broadband Internet

    You have to open your /etc/sysctl.conf file back up again.

    scroll to the bottom and just add these lines to it.
    net.core.rmem_default = 524288

    net.core.rmem_max = 524288

    net.core.wmem_default = 524288

    net.core.wmem_max = 524288

    net.ipv4.tcp_wmem = 4096 87380 524288

    net.ipv4.tcp_rmem = 4096 87380 524288

    net.ipv4.tcp_mem = 524288 524288 524288

    net.ipv4.tcp_rfc1337 = 1

    net.ipv4.ip_no_pmtu_disc = 0net.ipv4.tcp_sack = 1

    net.ipv4.tcp_fack = 1net.ipv4.tcp_window_scaling = 1

    net.ipv4.tcp_timestamps = 1net.ipv4.tcp_ecn = 0

    net.ipv4.route.flush = 1

    or the sysctl to take effect.

    sudo sysctl -p

    and that’s all about it and from what I understand these tweaks will work with all forms of Linux. They are not Ubuntu specific.

    ps: Do take note of the following please…..

    Your broadband tweak prevents aMSN or KMESS from connecting with the server….

    Editing Fstab to include defaults,errors=remount-ro,data=writeback,noatime 0 breaks disk & filesystem modules…

    These are the experiences in Ubuntu Gusty.

    I had the same problem with COncurrency and HAL. In a forum somewhere I found:

    Do this before setting Concurrency=shell

    sudo mv /etc/rc2.d/S12hal /etc/rc2.d/S13hal
    sudo mv /etc/rc3.d/S12hal /etc/rc3.d/S13hal
    sudo mv /etc/rc4.d/S12hal /etc/rc4.d/S13hal
    sudo mv /etc/rc5.d/S12hal /etc/rc5.d/S13hal

    and then do Concurrency=shell

    Sent on a phone using

  5. source:

    How to speed up your internet browsing in Ubuntu

    There is one trick that will definately speed up your internet browsing in ubuntu, and not just firefox.

    This trick should work with all versions of ubuntu. What you want to do is change your dns server to a faster one. I have tried opendns and it does work pretty good, but I think this one works better.

    The first thing you want to do is change the dns settings in the network manager. Open up a terminal and type

    sudo network-admin

    Then under the dns tab you will want to add a dns server from this page. I have tried a few of them but the one that I found to be the quickest is the verison one at the bottom. So you would click on ‘add’ and enter the numbers “” and press enter. Then click “add” again and enter “” and press enter.

    These settings will often be overwritten after a reboot, so you will have to edit a text file to take care of this. Close the network admin window and to back to the terminal.

    NOTE: Before you continue to make these changes, make sure you keep a copy of this article on your pc or keep your web browser open. If you make a mistake you will not have an internet connection. Keep this article so that you can figure out how to change things back to the way they were.

    Now you will need to back up a file before editing it. Type

    sudo cp /etc/resolv.conf /etc/resolv.conf.bak

    We also need to backup another file

    sudo cp /etc/dhcp3/dhclient.conf /etc/dhcp3/dhclient.conf.bak

    Then type

    sudo gedit /etc/dhcp3/dhclient.conf

    Find the line that looks like this

    prepend domain-name-servers;

    add a # to the beginning of it, so it will look like this.

    #prepend domain-name-servers;

    Now you can add this line underneath it

    prepend domain-name-servers,;

    Save this file and close gedit.

    Now you will have to restart networking. This is done in the terminal by typing

    sudo /etc/init.d/networking restart

    You should now see an increase in speed in your internet browsing. If you do not see an increase in speed, just go back to the previous link and try using a different dns server.

    If you have made a mistake and you cannot connect to the internet just go back to the terminal and type

    sudo cp /etc/resolv.conf.bak /etc/resolv.conf

    as well as

    sudo cp /etc/dhcp3/dhclient.conf.bak /etc/dhcp3/dhclient.conf

    Sent on a phone using

  6. source:
    Speed Up Your Internet Connection in Ubuntu Linux – Part 1

    After you’ve installed Ubuntu, you may want to tweak your system further, such as improving how Ubuntu connects to the Internet, and therefore speed up your web surfing.
    To accomplish this, we’re going to configure IPv6 and the TCP Window Size. Please remember to back up any critical files or data you may need as well as keep records of the settings you change. Doing so will help you recover in the event of a disaster. Keep in mind that you perform these configuration “tweaks” at your own risk.
    These configuration tweaks are completed by entering commands into your “Terminal”. We will use Gedit although you can use Vi, nano, etc.
    As a side note, if you do not want to enter “sudo” for each command, just begining your terminal session with this command:

    sudo su

    IPV6 is an Internet protocol. Currently most applications use IPV4 and this can cause conflicts which slow down your system.
    Complete the following to disable it.

    sudo gedit /etc/modprobe.d/bad_list

    and type this in:

    alias net-pf-10 off

    Then save the file.

    Speed up Broadband Internet by editing the appropriate configuration file and adding the following information. – Or, you can use a tool called PowerTweak from here:

    sudo gedit /etc/sysctl.conf

    The first four line deal with window size and you need to enter numbers that are best for you (because these ones may be too high). Here is what I mean by this:
    Computers communicate by sending packets of data back and forth. When they connect with each other to send these packets they use the TCP (Transmission Control Protocol).

    Your computer could begin the connection with a small package size, then the other computer might respond with a larger one. In turn your computer will reduce (scale down) the size of the package (to a bit more that your original package size). The other computer again responds with a larger packet size. This cycle continues until your computer or the responding computer meets their maximum package size.

    If you choose a windows packet size that is too big, you will notice slower broadband performance (524288 works for me). If you notice a slow down, then reduce your window size.
    The largest size you can use is 65536, however these are the three settings that seem to work best:

    Which are all multiples of 1024 (or 1K).
    Now add the following to the end of the file:

    net.core.rmem_default = 524288
    net.core.rmem_max = 524288
    net.core.wmem_default = 524288
    net.core.wmem_max = 524288
    net.ipv4.tcp_wmem = 4096 87380 524288
    net.ipv4.tcp_rmem = 4096 87380 524288
    net.ipv4.tcp_mem = 524288 524288 524288
    net.ipv4.tcp_rfc1337 = 1
    net.ipv4.ip_no_pmtu_disc = 0
    net.ipv4.tcp_sack = 1
    net.ipv4.tcp_fack = 1
    net.ipv4.tcp_window_scaling = 1
    net.ipv4.tcp_timestamps = 1
    net.ipv4.tcp_ecn = 0
    net.ipv4.route.flush = 1

    After adding these line you do not need to reboot, instead just reset the file by issuing this command:

    sudo sysctl -p

    After completing this, you should notice improved web surfing speed. If not, remember to go back and adjust your TCP window size and try again.

    Part 2 of this article, which contains more technical information, can be found here:

    also view :

    Sent on a phone using

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s