Ubuntu is composed of many software packages, the vast majority of which are distributed under a free software license. The only exceptions are some proprietary hardware drivers.The main license used is the GNU General Public License (GNU GPL) which, along with the GNU Lesser General Public License (GNU LGPL), explicitly declares that users are free to run, copy, distribute, study, change, develop and improve the software. On the other hand, there is also proprietary software available that can run on Ubuntu. Ubuntu focuses on usability, security and stability. The Ubiquity installer allows Ubuntu to be installed to the hard disk from within the Live CD environment, without the need for restarting the computer prior to installation. Ubuntu also emphasizes accessibility and internationalization to reach as many people as possible.
Custom Search

Installing Ubuntu Linux on a usb pendrive

Friday, February 27, 2009

Installing Ubuntu Linux on a usb pendrive

This tutorial will show how-to install Ubuntu on a usb stick. Even though this tutorial uses Ubuntu as its base distribution, you could virtually use any type of Linux liveCD distribution.

Being able to run Linux out of a usb bar is a great way to enjoy the live CD experience (being able to use Linux on any computer you might get by) and the big advantage of being easier to carry around than a CD.

728x90_donna_gif

1. Requirements

In order to reproduce this tutorial, you will need a few items such as:

* a ubuntu liveCD
* a usb bar of at least 1G
* a running Linux operating system

Now that you have all this, it is time to prepare you USB bar do host the Ubuntu liveCD files.
2. Setting up the USB disk
2.1. Finding the device

In the first place, you need to plug your usb drive and check under which device it is associated. To find out the device, run:

$ sudo fdisk -l

On my system, the device appears as being /dev/sdb, I will therefore use /dev/sdb as a reference for this tutorial, please replace it accordingly to your system (might be sda, sdc ...).
Once you found your device, you are going to create the partitions.

Using the wrong device name might destroy your system partition, please double check
2.2. Making the partitions

Make sure every of your already mounted partition are unmounted:

$sudo umount /dev/sdb1

and then launch fdisk, a tool to edit partition under linux:

sudo fdisk /dev/sdb

We are going delete all the partition and then create 2 new partition: one fat partition of 750M which will host the files from the live CD iso, and the rest on another partition.

At fdisk prompt type d x where x is the partition number (you can simply type d if you only have one partition), then:

* n to create a new partition
* p to make it primary
* 1 so it is the first primary partition
* Accept the default or type 1 to start from the first cylinder
* +750M to make it 750 Meg big
* a to toggle the partition active for boot
* 1 to choose the 1 partition
* t to change the partition type
* 6 to set it to FAT16

Now we have out first partition set up, let's create the second one:

* n to create yet again a new partition
* p to make it primary
* 2 to be the second partition
* Accept the default by typing Enter
* Accept the default to make your partition as big as possible
* Finally, type w to write the change to your usb pendrive

Partitions are now created, let's format them.
2.3. Formatting the partitions

The first partition is going to be formated as a FAT filesystem of size 16 and we are going to attribute it the label "liveusb".

$ sudo mkfs.vfat -F 16 -n liveusb /dev/sdb1

The second partition is going to be of type ext2 with a blocksize of 4096 bytes and the label casper-rw. Mind that it has to be labeled as casper-rw otherwise the tutorial won't work!.

$ sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2

At this stage, our usb pendrive is ready to host the liveCD image. Now, let's copy the files to the usb bar.

3. Installing Ubuntu on the USB stick
3.1. Mounting Ubuntu liveCd image

In the first place we need to mount our ubuntu iso. Depending if you have the .iso file or the CD, there is 2 different ways of mounting it.
3.1.1. Mounting from the CD

People using Ubuntu or any other user-friendly distro, might just have to insert the cd and it will be mounted automatically. If this is not the case:

$ sudo mount /media/cdrom

should mount it.
3.1.2. Mounting from an .iso image file

We will need to create a temporary directory, let say /tmp/ubuntu-livecd and then mount our iso (I will be using a feisty fawn iso).

$ mkdir /tmp/ubuntu-livecd
$ sudo mount -o loop /path/to/feisty-desktop-i386.iso /tmp/ubuntu-livecd

Win an iPhone + iMusicCenter!

Once the cd image is ready, it is time to mount the newly created usb bar partitions:
3.2. Mounting the usb bar partitions

Same here, you might be able to get both your partition by simply replugging the usb pendrive, partition might appears as: /media/liveusb and /media/casper-rw. If this is not the case, then you will need to mount them manually:

$ mkdir /tmp/liveusb
$ sudo mount /dev/sdb1 /tmp/liveusb

All the partitions we need are now mounted, let's copy the files.
3.3. Copying the files to the usb bar

Let positionned yourself on the CD image directory (in my case: /tmp/ubuntu-livecd , but it might be /media/cdrom , and copy at the root of your usb first partition:

* the directories: 'casper', 'disctree', 'dists', 'install', 'pics', 'pool', 'preseed', '.disk'
* The content of directory 'isolinux'
* and files 'md5sum.txt', 'README.diskdefines', 'ubuntu.ico'
* as well as files: 'casper/vmlinuz', 'casper/initrd.gz' and 'install/mt86plus'

$ cd /tmp/ubuntu-livecd
$ sudo cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /tmp/liveusb/

It might complain about symbolic links not being able to create, you can ignore this.

Now let's go to the first partition of your usb disk and rename isolinux.cfg to syslinux.cfg:

$ cd /tmp/liveusb
$ sudo mv isolinux.cfg syslinux.cfg

change /tmp/liveusb according to your settings

Edit syslinux.cfg so it looks like:


DEFAULT persistent
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL persistent
menu label ^Start Ubuntu in persistent mode
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL live
menu label ^Start or install Ubuntu
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL xforcevesa
menu label Start Ubuntu in safe ^graphics mode
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper xforcevesa initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL check
menu label ^Check CD for defects
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL memtest
menu label ^Memory test
kernel mt86plus
append -
LABEL hd
menu label ^Boot from first hard disk
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt

Woof, finally we have our usb disk almost usuable. We have a last thing to do: make the usb bootable.
3.4. Making the usb bar bootable.

in order to make our usb disk bootable, we need to install syslinux and mtools:

$ sudo apt-get install syslinux mtools

And finally unmount /dev/sdb1 and make it bootable:

$ cd
$ sudo umount /tmp/liveusb
$ sudo syslinux -f /dev/sdb1

Here we are :D , reboot, set your BIOS to boot from the usb bar and enjoy Ubuntu linux from a pendrive
4. Troubleshooting

If you are having trouble booting on the usb bar, this might be due to your MBR being corrupted. In order to fix it up, you can use lilo (I installed lilo on my box only for thid purpose).

$ lilo -M /dev/sdb

will fix the MBR on device /dev/sdb

DEM IWO 600x400


Related Post



Linux Links

    160x600     step



Configure and Run aMule for OS2 eComStation

Requirements:
IBM OS/2 Warp V. 2 -3 -4 4.5 -4-52 -WSeB -eCS 1.0 -eCS 1.1 -eCS 1.2 -eCS 1.2.1
32-bit TCP/IP
Setup:
PEOPLE BELIVE AMULE 2.0.3 CONFIGURATION IN ECS ENVIRONMENT IS VERY DIFFICOULT
DUE THE INSTABILITY OF THE PROGRAM (QUITE RIGHT). READ THIS STEP BY STEP
CAREFULLY AND YOU WILL MAKE AMULE MORE STABLE THAN ON OTHER OPERATING SYSTEMS!!!
STEP - 1
Install into a directory \amule (This is hardcoded, but at least you can
choose the drive)
STEP - 2
Run amuled.exe
It will fail, but create several files and directories under \amule
STEP - 3
Edit amule.conf, ideally with Enhanced Editor or AE editor so you wan't have
problems.
In the [ExternalConnect] section set
AcceptExternalConnections to 1
and
ECUseTCPPort to 1


728x90_donna_gif


STEP - 4
At eCS Command Prompt, into \amule directory, run "makepass "
where is your personal choice, assuming es. ,
simply type: "makepass eComStation" to md5 encode a password,
copy and paste it into
ECPassword field of amule.conf
(ignore the Syntax error prompted)
STEP - 5
You can also change TempDir and IncomingDir if you want. You can list
directory names in shareddir.dat file with files you want to share.
STEP - 6
Get a copy of "server.met" file for es. from http://ed2k.2x4u.de/index.html
and put it into \amule directory.
You can now run amuled.exe. It is the server that will do the uploading and
downloading.
Generally you should leave this running when ever you are
online.
You can now connect to it with "amulecmd -h 127.0.0.1" or "amuleweb -h
127.0.0.1", a web server that you connect to with http://127.0.0.1:4711/
from a webbrowser, like Firefox, Mozilla or IBMWebBrowser.
Amuleweb has more features and a better interface.
running amuleweb, it will ask for a password, type your choice

(password required, (remember your choice?), es. eComStation)
SEARCH FOR FILES AT WWW.EMUGLE.COM OR OTHER ED2K ENGINES, LIKE FILEHASH.COM, COPY AND
PASTE LINKS INTO ED2K FIELD!!!!!
ENJOY THE DIFFERENCE!!!!
______________________________________________________________________________________
Here my amule.conf, that is very stable!!!
eMule]
AppVersion=aMule 2.0.3
Nick= your choice
QueueSizePref=50
VerboseDebug=0
MaxUpload=30
MaxDownload=30
SlotAllocation=2
Port=4662
UDPPort=4672
UDPDisable=0
Autoconnect=1
MaxSourcesPerFile=300
MaxConnections=30
MaxConnectionsPerFiveSeconds=30
RemoveDeadServer=1
DeadServerRetry=2
ServerKeepAliveTimeout=0
Reconnect=1
Scoresystem=1
Serverlist=0
AddServersFromServer=1
AddServersFromClient=1
SafeServerConnect=0
AutoConnectStaticOnly=0
SmartIdCheck=1
TempDir=\\amule\\Temp
IncomingDir=\\amule\\Incoming
ICH=1
AICHTrust=0
CheckDiskspace=1
MinFreeDiskSpace=1
AddNewFilesPaused=0
PreviewPrio=1
ManualHighPrio=0
FullChunkTransfers=1
StartNextFile=0
StartNextFileSameCat=0
FileBufferSizePref=16
DAPPref=1
UAPPref=1
OSDirectory=\\amule\\
OnlineSignature=0
OnlineSignatureUpdate=5
EnableTrayIcon=0
MinToTray=0
ConfirmExit=0
TransferDoubleClick=1
StartupMinimized=0
3DDepth=10
ToolTipDelay=1
ShowOverhead=0
ShowInfoOnCatTabs=0
ShowRatesOnTitle=0
VideoPlayer=
VideoPreviewBackupped=1
StatGraphsInterval=3
statsInterval=30
DownloadCapacity=30
UploadCapacity=30
StatsAverageMinutes=5
Win an iPhone + iMusicCenter!
VariousStatisticsMaxValue=100
SeeShare=2
FilterLanIPs=1
IPFilterAutoLoad=1
IPFilterURL=
FilterLevel=127
FilterMessages=0
FilterAllMessages=0
MessagesFromFriendsOnly=0
MessageFromValidSourcesOnly=1
FilterWordMessages=0
MessageFilter=
ShareHiddenFiles=0
AutoSortDownloads=0
NewVersionCheck=0
Language=
SplitterbarPosition=75
YourHostname=
DateTimeFormat=%A, %x, %X
IndicateRatings=1
AllcatType=0
ShowAllNotCats=0
DisableKnownClientList=0
DisableQueueList=0
MaxMessageSessions=50
PermissionsFiles=416
PermissionsDirs=488
[FakeCheck]
Browser=0
BrowserTab=1
CustomBrowser=
[Proxy]
ProxyEnableProxy=0
ProxyType=0
ProxyName=
ProxyPort=1080
ProxyEnablePassword=0
ProxyUser=
ProxyPassword=
[ExternalConnect]
ExtractMetaDataTags=0
FullChunkAlloc=0
FullPartAlloc=0
AcceptExternalConnections=1
ECUseTCPPort=1
ECPort=4712
ECPassword=********************************* <- past here your md5 password!!!!!!!!! ShowProgressBar=1 ShowPercent=0 UseSrcSeeds=0 UseSecIdent=1 IpFilterOn=1 [WebServer] Enabled=0 Password= PasswordLow= Port=4711 UseGzip=1 UseLowRightsUser=0 PageRefreshTime=120 [Razor_Preferences] FastED2KLinksHandler=1 FullQueueSources=0 HighQueueRankingSources=0 HighQueueRanking=1200 AutoDropTimer=240 NoNeededSourcesHandling=2 [SkinGUIOptions] UseSkinFile=0 SkinFile=Chicane <------ OR DEFAULT OR OTHERS (stored in webserver directory) [Statistics] TotalDownloadedBytes=3746726668 TotalUploadedBytes=120592830249 DesktopMode=4 ________________________________________________________________________________________________ Here, also my remote.conf: [Webserver] UseGzip=1 Template=chicane <------ OR DEFAULT OR OTHERS (stored in webserver directory) PageRefreshTime=5 GraphHeight=149 GraphWidth=500 GraphScale=3 ________________________________________________________________________________________________ KNOW PROBLEMS If you have problems with Access Violations when amuled is running, reduce Max. Connections to about 40. This can be done from the preferances page in amuleweb. Where ever possible purchase material from the author, until copyright expires. See http://www.amule.org/ for more documenation See http://forum.amule.org/ for support ENJOY eComStation - DEEPLY DIFFERENT EXPERIENCE!!!!!!!!! THE UGLY DUCKLING First part: Informational part of the post:

The server hosting www.amule.org and most of our services had to go into maintenance several hours ago, and now it's operational again. Sorry for the downtime.
Second part: Extras, totally unnecessary information, personal opinion, shameless rant.

I have used multiple filesystems since I started using linux. And I started with Debian Bo, so some googling should give you how long I'm talking about. Granted, I'm definitely not one of the Ancient Ones, but I like to believe I've been using linux for a good chunk of time.
Actually, I might as well mention I have used computers since my first Amstrad CPC 464 and the Intel 8088 based PC I inherited from my cousin, which didn't even have a hard drive and ran MS-DOS 3.3 from 5¼-inch floppies.

That said, I have used the (scary) AMSDOS filesystem, whatever they called the CP/M file system, FAT12/16/32/X, NTFS in pretty much all its incarnations, ext2, ext3, HPFS, HFS Plus, UFS2 (I miss OS/2 Warp), JFS, ZFS, ReiserFS, XFS and probably others I can't remember, for I was young and liked to try shiny new stuff, even if only for a few hours.
Out of those, Ext2 (seemed to be the only reasonable linux option at the time), FAT/NTFS (for obvious reasons) and XFS (my current filesystem of choice) are the ones that I have used regularly over the years.

Except for some time, while still in college, that I decided ReiserFS seemed to be cool.

Back then, a 80GB hard drive was serious business. It felt like you could have your entire life in it. And heck, I was busy with some open source projects already, I used debian almost exclusively and was, as a matter of fact, enjoying life a lot. And at this wonderful peak point of my life, ReiserFS happened.

My ENORMOUS 80GB hard drive was divided in two partitions: Linux (70GB) and Windows (10GB). Yes, Windows - I also liked gaming between coding sessions (and, to be honest, instead of them a lot of the time) and I dare anyone to check the state of the Wine project back in 2001.

Of course, as the space in the Windows partition was fairly limited (and as much as Windows has become worse with time, 98 already required 500MB just for the basic installation), I had all my data in the linux partition. Heck, I was at linux most of the time, and didn't trust the FAT support back then. So I lived happily in my 70GB linux partition, with all my data: IRC/IM logs and email backups (I'm a fairly OCD person when it comes to historical data), pictures, music, videos, college data including the required programming exercises for my classes, papers for a couple classes, electronic documents with information needed to study some classes, and other data, all infinitely valuable for me because, well, it was my data. It was impressive how so much information could fit in that (my first hard drive was a wonderful 320MB chunk of heaven, and I was one of the lucky people - others started with hard drives that had barely more capacity than floppies themselves).

I was, in short, a very happy geek. A very happy, naive geek.

WARNING: Explicit content. If you're offended by swearing, do not continue reading, and just imagine the rest of the story. I don't think its hard at this point. If you continue reading, keep in mind this is my personal opinion and has nothing to do with the aMule project team as a whole. And it gets kinda technical (read: boring) at some point.

Out of all the filesystems mentioned above, only one of them seems to be consistently out to get me, shamelessly jumping when I least expect it for a full session of anal rape. I give you three chances at guessing it and the first two don't count.

Fucking ReiserFS. If I had to decide between going back in time to kill Hitler or prevent ReiserFS from existing, I wouldn't even blink before packing my time-traveler-compatible suitcase with clothes suitable for the California weather, and wouldn't even bother learning German.

One day in 2001, I was happily using my linux when I suddenly couldn't save the file geoscape.c that I was editing in nano. It just gave an error. A couple terminal windows and some research later, I noticed something very interesting: the dreaded "read-only filesystem" message.

"Well, ", I thought, "shit happens. I will reboot and let it replay the journal, maybe run fsck."

A very, very naive geek.

LILO appeared, I happily chose "1". Linux started booting. Some messages related to ReiserFS later, I had a kernel panic. For someone that had been a linux user for a while, and not the kind of user Ubuntu trains nowadays, a Kernel Panic meant "something is very wrong, but 99% of the times everything will be OK after turning the computer off and on". I even cracked a joke about restarting linux more than windows to one of my flatmates who happened to be around.

I pressed the power button. I waited a few seconds. I pressed it again.

LILO appeared, I chose "1", but more in an annoyed way than happily. The kernel started booting. The kernel failed to mount hda1.

What?.

Or, as this was 2001 and my life was still contained in my birth country

Que?

At this point I had gone from "gee-isn't-today-weird" mood to a very sombre one, spiked with nervous laughs. Ideas, ideas, ideas. Think think think. I know: I'll use the debian installation disk to boot and then mount the partition. God, I'm a fucking genius, and a very handsome one at that!

There we go! Installation starts, I switch to the other console, do my magic, attempt to mount the partition.

mount: you must specify the filesystem type

I had just lost everything. Everything. It took a while to sink in, then there was no option but to get drunk.

Believe me when I say I tried every single ReiserFS file recovery system available at the time. Nothing. No way to recover even a lousy .bash_profile. ReiserFS had managed to break the filesystem metadata, and it seemed that a lot of the data as well in the process.

How this happened I don't know. Maybe I could have used some manual recovery to get some of the stuff back, but I was young and impatient, and the option of getting drunk, followed by some reformatting of the partition in good old ext2 and a big "FUCK YOU REISERFS" yell about 5 times a day for a couple of weeks was all I could manage.

For those interested, the hardware didn't fail, and that hard drive is still operational, tho it was donated to a friend long time ago (he reports that it still works ok).

I lived the next 6 months thinking that I had been the unluckiest guy in the world that day. Yeah, I know, tons of african children die every day, but heck, I was in my early twenties, I was the center of the world and any drama happening to me was THE drama, for the same reason the data I lost was THE data, and possibly the most important loss humanity ever faced. To be honest, time hasn't done much about fixing that part of my personality, so we'll see when I hit my thirties.

Turns out, 6 months after I had my seas turn red and fire rain from the sky, a company I was working for had two servers' filesystems die on them in 48 hours. They first server had ReiserFS as the filesystem of choice, and showed the same behaviour as my own filesystem. The second one too. As a matter of fact, the second one was the backup server.

In that 48h time frame, the data disappeared from Server A, was restored from Server B to A, then disappeared from Server B. Had Server B's filesystem choked a day earlier, they could have faced a seriously shitty situation. They stopped using ReiserFS. Yeah, they should have had RAID, and actually they do nowadays, but we live and learn.

I had two sysadmins as my drinking partners for a few days.

Fast-forward years of joking about ReiserFS, telling this story to new linux users, arguing with ReiserFS zealots, and regrettably more drinking. Let's say for the sake of the story that now we're at 23rd of February, 2009.

I wake up to find the aMule webserver down. After briefly considering ignoring this event and just playing some games, I decide the users deserve better (and the developers too, as we host several other services there) and ssh to the box. Or to be exact, try to ssh to the box. I get some ssh key exchange error, and there's no way to access the server. Well, not the first time this server goes down, I guess that's why the web interface for the company that owns it has a soft reset/hard reset option.

I do a soft reset and the server happily ignores me like I'm a leper or something. Time for a hard reset, never a good thing. After waiting for ping to respond, I ssh to the server again. This time I get in, but everything is AWFULLY slow. First thing to check is top, and mysql is taking 100% of the CPU for no apparent reason. I leave it do its thing but it won't come back. I check the logs, but mysql has created no logs. My eyes narrow. I do 'touch ~/hello'. The response, of course, is "read only file system". I kill mysql (not like it can do anything to the filesystem at this point) and check dmesg: tons of errors when accessing the filesystem.

And then I remember and shiver.

The preinstalled linux image in this box from the company that hosts it uses ReiserFS. When deltaHF set up this box, that was the only option, ReiserFS. Had I been involved in setting up the server there would have been hell, and I would have either vetoed the company or tried to convince them to change the filesystem or at least give other options. But for 'real life'-related reasons I wasn't involved in it. And ReiserFS ended up being our filesystem of choice, because we had no choice.

And I, shame on me, did nothing about it after taking over the server administration. Call it a late-twenties crisis that made me naive and innocent again, call it faith in the blooming Open Source community, call it stupidity, call it laziness. The fact is we stayed with ReiserFS.

And when I restarted the box again, it didn't come back.

And when I booted the rescue system and tried to mout the partition, it didn't recognize the filesystem.

At this point I guess the two or three readers that are still loyal to this bahamut of a story will expect me to be either suicidal or ready for a mental institution. Hell, at least be in the mood to go and buy some bottles of vodka.

But I wasn't.

I was grinning.

Because this time, I had ReiserFS by the balls.

See, when I took over the administration of this server I found out we had not one, but two hard drives, and the second one was completely unused. So it was really a no-brainer for me to set up an automated backup from the main hard drive, and as a matter of fact, pipe the output of 'dd if=/dev/sda bs=1MB' to gzip and save it once a week, from the rescue system. And of course, format the backup drive's partition in XFS.

So, fuck you ReiserFS. Fuck you hard. It took me more time to write this post than to restore the data lost, with only one hour of it now living in Data Heaven. As a matter of fact, I think I will keep ReiserFS as the main filesystem, if only to see how he tries to have intercourse with me just to find out that I'm not that guy barely out of his teens and with a sharp, scientific mind that assumed no malice in simple things like a filesystem. I'm a happily married guy that has been in the computer scene long enough to know that perfectly innocuous-looking pieces of software and hardware are, in fact, out to get you. And when the day comes that they do get you (and they will!), they won't even have the courtesy to wear a condom.

And of course, its good to know that I have become mature enough to avoid taking cheap, insensitive shots at ReiserFS, even if I love black humour, but I couldn't avoid one of the oldest laws of the internet.

Fuck, it's 4am already. Do forgive my misspellings, awful grammar and anything I've done wrong in this text, including but not limited to writing it.

And if you want some friendly advice, never, ever use ReiserFS.


source: www.amule.org
DEM IWO 600x400

Related Post



Linux Links

    160x600     step




What is Social Bookmarking?

How to Social Bookmark?

What is Social Bookmarking?

Social bookmarking is the latest craze in cyber world, which is the cousin of social networking. Well, actually, both go hand in hand and are comrades in cyber-social revolution.

Have you ever wonder what these little icons are (see the little icons below this post) ?

These are called social bookmarking icons.


728x90_donna_gif


Social bookmarking is the same as you bookmark any website/page in your browser. The only difference is that social bookmarking is saved in a website and not on your local computer. So it doesn’t matter which computer you use, you always have your bookmarks available with you.

Another advantage of social bookmarking is that you never loose them even virus wipes out your computer. You always have them in your social bookmarking account which is always available on the Internet.

Why to Social Bookmark?

Answer is simple. We do social bookmarking to promote websites and achieve Google top 10 ranking. Social bookmarking is supplementary to overall SEO activities. However Social bookmarking is not all about Search Engine Optimization and certainly not the playing fields for SEO experts.

Social Bookmarking also reflects the latest in the world and what is happening all around the world. Well this statement might not be true as most of social bookmarking websites originate in USA so it is no wonder that story/news involving America will always be in top. Just browse through digg or any other famous social bookmarking website and you will see it by yourself.

Social Bookmarking Websites

There are plenty of them and they keep on appearing ever other day. Some of the most popular ones are present below this post.

How to Social bookmark?

In order to start social bookmarking you need to register with these websites, get your e-mail address verified and you are ready to start.

Next step is to add the website/web page in your social bookmarking account by clicking on these little icons if you can find on the website which you wish to bookmark.

Even if you don’t see icons on the website/web page, which you want to bookmark, you still can bookmark by logging into the social bookmarking websites, adding the website’s URL/Title, Description and any comments manually.

If the website/ web page is already bookmarked by someone else then you might not be able to bookmark it, in which case you can Vote for it by clicking on the available options which would be available against each of such bookmarks.

Clever Bookmarking

Remember these social websites are very choosy and play by their own rules and if you violate them your account will be closed immediately. Following are some of the precautions to take

1) Don’t bookmark useless website which is of no use to you or general public. However you can book mark them as private

2) Provide a useful comments. Comments like “Excellent” or “Awesome” are not appreciated.

3) Don’t spam. Don’t start bookmarking each and every page of the website.

4) Provide keyword/Tags/Labels etc while bookmarking. If there are categories/subcategories options available then use them.

Social Bookmarking and SEO

Social bookmarking plays an important role in SEO. Social Bookmarking is hot, popular and widely referenced not only by humans but also by other websites/spiders.

A clever bookmarking strategy can be helpful in achieving higher rank.

So what you are waiting for start clicking on these little icons and join the revolution.
Win an iPhone + iMusicCenter!

Related Post



Linux Links

    160x600     step




My Favorites

Finance

Logo IWBank gif120x60 banner 9

Antipixel & Counters

Dr.5z5 Open Feed Directory BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog BlogItalia.it - La directory italiana dei blog Software blogs Computers blogs Il Bloggatore Add to Technorati Favorites diigo it Peru Blogs Programming Blogs - Blog Catalog Blog Directory AddThis Social Bookmark Button Find the best blogs at Blogs.com. website counter
Social Bookmarking
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information

Recent Posts