<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9021460134973276118</id><updated>2012-01-15T21:42:50.541+05:30</updated><category term='3 desktop in Ubuntyu 9.04'/><category term='using iso on hard disk to install linux'/><category term='apache geronemo grails debian lenny'/><category term='proxy softwares'/><category term='intel wifi drivers ubuntu'/><category term='Modifying apache headers'/><category term='Install Linux on network'/><category term='mercurial tutorial'/><category term='Open Source Hobby'/><category term='Open Suse 10.2'/><category term='PXE boot Linux OpenSuse'/><category term='Debian on USB'/><category term='inside linux boot process'/><category term='Virtualization with CentOS'/><category term='Installing Red5 on CentOS 5.5 64 bit'/><category term='apache reverse proxy'/><category term='replace newline in vi'/><category term='Watch Fifa on Ubuntu'/><category term='XCP upgrade advice'/><category term='Virtualization on Debian'/><category term='Web based Server controls'/><category term='logging X-Forwarded-For behind a reverse proxy'/><category term='chrome etc to install'/><category term='debugging linux system calls'/><category term='make errors'/><category term='Excluding the unwanted directories from the search linux find command'/><category term='Ubuntu 11.10 b43 installation Dell Wireless issues'/><category term='network programming on Unix'/><category term='Install Linux without using CD or DVD'/><category term='x86 systems programming'/><category term='Kernel Programming'/><category term='install Compiz ubuntu 9.04'/><category term='embed a linux distro from scratch'/><category term='Linux debugging tools'/><category term='pseudo proc file system'/><category term='kernel newbies'/><category term='Data recovery linux hard disk'/><category term='startx.PXE'/><category term='Virtualization softwares for Linux'/><category term='xen pv  dom0 kernel'/><category term='ubuntu keys'/><category term='streaming servers in a xen cloud'/><category term='educommons behind a reverse proxy'/><category term='install ubuntu via network'/><category term='Port Forwarding'/><category term='SSH'/><category term='developing linux device drivers'/><category term='developing your bootloader'/><category term='Grid computing'/><category term='Tun tap networking with QEMU'/><category term='linux installation and package management'/><category term='Mechanism of function calls what does a processor do when function call is  made'/><category term='Installing Red5 on Ubuntu 9.04 32 bit'/><category term='JAVA on Ubuntu 10.04 server edition'/><category term='Voyage to Linux Kernel Day 12'/><category term='xen4 ubuntu make error'/><category term='Red5 init script for Ubuntu'/><category term='Suse installation tutorial'/><category term='broadband sharing'/><category term='xen code documents'/><category term='ajax ssh client'/><category term='backup softwares for linux'/><category term='Google code'/><category term='apache2'/><category term='squid'/><category term='name based virtual hosting'/><category term='CentOS DomU on Debian Lenny'/><category term='tasksel ububtu wipes desktop'/><category term='bash by example'/><category term='Kernel Development'/><category term='Startup scripts for red5 ubuntu'/><category term='apache reverse proxy tutorial'/><category term='xcp upgrades'/><category term='Kernel network'/><category term='ubuntu 10.04'/><category term='Ubuntu tutorials'/><category term='jaunty pxe boot installation'/><category term='Use hard disk to install linux'/><category term='linux tutorials'/><category term='educommons common errors and solutions'/><title type='text'>Tapas Linux Blog</title><subtitle type='html'>This blog serves as a backup of my Linux bookmarks.So if you try any thing try at your own risk.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>96</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5352864541933485742</id><published>2012-01-15T21:38:00.001+05:30</published><updated>2012-01-15T21:41:19.742+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 b43 installation Dell Wireless issues'/><title type='text'>Installing b43 firmware on Ubuntu 11.10</title><content type='html'>On my machine suddenly wireless stopped working and the machine in problem started showing following output for lspci -vnn (output edited) &lt;br /&gt;&lt;br /&gt;30:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)&lt;br /&gt;Capabilities: [40] Power Management version 2&lt;br /&gt;Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit-&lt;br /&gt;Capabilities: [d0] Express Legacy Endpoint, MSI 00&lt;br /&gt;Capabilities: [100] Advanced Error Reporting&lt;br /&gt;Capabilities: [13c] Virtual Channel&lt;br /&gt;Kernel driver in use: b43-pci-bridge&lt;br /&gt;Kernel modules: ssb&lt;br /&gt;&lt;br /&gt;$ sudo lspci -nn&lt;br /&gt;30:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01)&lt;br /&gt;The Solution&lt;br /&gt;&lt;br /&gt;I am  going to install the correct driver for this wireless card. Then I will remove the “incorrect” driver (bcmwl) which Ubuntu installed by default.&lt;br /&gt;&lt;br /&gt;$ sudo apt-get update&lt;br /&gt;$ sudo apt-get install firmware-b43-installer&lt;br /&gt;$ sudo apt-get remove bcmwl-kernel-source&lt;br /&gt;$ sudo reboot&lt;br /&gt;&lt;br /&gt;You basically need 2 things &lt;br /&gt;b43-fwcutter&lt;br /&gt;firmware-b43-installer.&lt;br /&gt;&lt;br /&gt;another method &lt;br /&gt;a copy of the b43 firmware folder, which just needs to be placed in&lt;br /&gt;&lt;br /&gt;/lib/firmware/&lt;br /&gt;&lt;br /&gt;Download and extract the folder b43 and place it in /lib/firmware&lt;br /&gt;&lt;br /&gt;http://dl.dropbox.com/u/10573557/b43_firmware/b43.zip&lt;br /&gt;&lt;br /&gt;If a folder b43 already is there, just delete it.&lt;br /&gt;&lt;br /&gt;It's always possible b43 won't work, but it should.&lt;br /&gt;Worth a shot, you can always switch back to 'wl'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5352864541933485742?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5352864541933485742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5352864541933485742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5352864541933485742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5352864541933485742'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2012/01/installing-b43-firmware-on-ubuntu-1110.html' title='Installing b43 firmware on Ubuntu 11.10'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5660586850295458145</id><published>2011-12-16T05:40:00.001+05:30</published><updated>2011-12-16T07:57:04.935+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='broadband sharing'/><category scheme='http://www.blogger.com/atom/ns#' term='proxy softwares'/><title type='text'>Sharing BSNL broadband connection among many users at  home</title><content type='html'>The scenario is &lt;br /&gt;1) you are a home user &lt;br /&gt;2) you have broad band connection from your ISP (Say BSNL,Tata,Airtel etc etc)&lt;br /&gt;3)you have multiple computers at home&lt;br /&gt;&lt;br /&gt;You want to share your internet connection among many users at home.&lt;br /&gt;&lt;br /&gt;On one of the computers you need to install a software known as CCProxy and on rest of the machines you need to give IP address of this computer where CC proxy is installed.&lt;br /&gt;The machine where CCproxy is installed will be gateway for rest of the computers and CCproxy needs to be installed only on one computer not on all.&lt;br /&gt;&lt;br /&gt;I have done same on Ubuntu machines with squid in case you want to dive in your hands to Linux based proxy servers you can use squid as a proxy.&lt;br /&gt;Apache can also be used as proxy (different from Apache Reverse proxy) but if not configured properly you might be used as an open proxy which is very dangerous.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is much simpler than developing drivers etc&lt;br /&gt;Hope you enjoyed this non geeky stuff :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5660586850295458145?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5660586850295458145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5660586850295458145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5660586850295458145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5660586850295458145'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/10/unemployed.html' title='Sharing BSNL broadband connection among many users at  home'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1160374434009985727</id><published>2011-06-17T00:15:00.005+05:30</published><updated>2011-06-17T00:37:30.162+05:30</updated><title type='text'>Ubuntu Kernel Development</title><content type='html'>I am looking for some motivated  souls who want to be in active Kernel Development having some experience with respect to Kernel Development. You can find me on Kernel Newbies mailing list also.&lt;br /&gt;&lt;br /&gt;I have extensively read the Device Drivers,Orielly book and practiced it,including the Network Drivers book.Apart from this Essential Linux Device Drivers book by &lt;br /&gt; Sreekrishnan Venkateswaran was also one of my favorites.I had read most of the book and hope that you will be having at least this much understanding for the same.&lt;br /&gt; I do not have the  hardware available where I can try various kind of Wireless devices but then co ordinating on internet for the same will be a great idea to work towards the same.&lt;br /&gt;Let me know if you are interested.&lt;br /&gt;I am not an expert for Kernel Development but you will not be disappointed working with me.&lt;br /&gt;I am doing all possible efforts to be a part of mainline Kernel Development Team.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;https://wiki.ubuntu.com/Kernel/MainlineBuilds?action=show&amp;redirect=KernelMainlineBuilds&lt;br /&gt;&lt;br /&gt;my conversations&lt;br /&gt;http://irclogs.ubuntu.com/2010/11/23/%23ubuntu-meeting.txt&lt;br /&gt;https://wiki.ubuntu.com/Kernel/BugTriage/Process&lt;br /&gt;https://wiki.ubuntu.com/Kernel/Debugging&lt;br /&gt;https://wiki.ubuntu.com/Kernel/TriageLevels&lt;br /&gt;&lt;br /&gt;A day in the life of a fixed bug&lt;br /&gt;&lt;br /&gt;https://wiki.ubuntu.com/Kernel/Dev/KernelBugFixing&lt;br /&gt;&lt;br /&gt;Currently hunting jobs hence will take some time to get back to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1160374434009985727?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1160374434009985727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1160374434009985727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1160374434009985727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1160374434009985727'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/06/ubuntu-kernel-development.html' title='Ubuntu Kernel Development'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8936835077438983491</id><published>2011-03-15T21:29:00.002+05:30</published><updated>2011-06-08T00:24:05.604+05:30</updated><title type='text'>Network device driver for my Ubuntu box</title><content type='html'>I have not updated this post from a long time as currently I am busy with some other system kind of experiments,you can read more about me if you check this link http://biturl.net/tapas&lt;br /&gt;&lt;br /&gt;These days I am studying network device drivers for  wifi devices.&lt;br /&gt;I am using my laptop for such experiments.The PCI id of device on my laptop is 14e4:4315.&lt;br /&gt;&lt;br /&gt;So if interested to develop along we can share some thoughts.&lt;br /&gt;Rest on this blog I am sharing a  char device driver if you are interested to know more of my device driver codes you can drop me a mail.Or contact via Skype.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;#include &amp;lt;linux/init.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/module.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/kernel.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/fs.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/device.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/cdev.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/errno.h&amp;gt;&lt;br /&gt;#include &amp;lt;asm/uaccess.h&amp;gt;&lt;br /&gt;&lt;br /&gt;#define FIRST_MINOR 0&lt;br /&gt;#define MINOR_CNT 1&lt;br /&gt;&lt;br /&gt;static dev_t dev;&lt;br /&gt;static struct cdev c_dev;&lt;br /&gt;static struct class *cl;&lt;br /&gt;&lt;br /&gt;static int my_open(struct inode *i, struct file *f)&lt;br /&gt;{&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;static int my_close(struct inode *i, struct file *f)&lt;br /&gt;{&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;static char c = 'A';&lt;br /&gt;&lt;br /&gt;static ssize_t my_read(struct file *f, char __user *buf, size_t len, loff_t *off)&lt;br /&gt;{&lt;br /&gt; if (*off == 0)&lt;br /&gt; {&lt;br /&gt;  if (copy_to_user(buf, &amp;amp;c, 1))&lt;br /&gt;  {&lt;br /&gt;   return -EFAULT;&lt;br /&gt;  }&lt;br /&gt;  *off += 1;&lt;br /&gt;  return 1;&lt;br /&gt; }&lt;br /&gt; else&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;static ssize_t my_write(struct file *f, const char __user *buf, size_t len, loff_t *off)&lt;br /&gt;{&lt;br /&gt; if (copy_from_user(&amp;amp;c, buf + len - 1, 1))&lt;br /&gt; {&lt;br /&gt;  return -EFAULT;&lt;br /&gt; }&lt;br /&gt; return len;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;static struct file_operations sri_fops =&lt;br /&gt;{&lt;br /&gt; .owner = THIS_MODULE,&lt;br /&gt; .open = my_open,&lt;br /&gt; .release = my_close,&lt;br /&gt; .read = my_read,&lt;br /&gt; .write = my_write&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;int __init init_module()&lt;br /&gt;{&lt;br /&gt; printk("Hello Universe\n");&lt;br /&gt; if (alloc_chrdev_region(&amp;amp;dev, FIRST_MINOR, MINOR_CNT, "EMX") &amp;lt; 0)&lt;br /&gt; {&lt;br /&gt;  return -1;&lt;br /&gt; }&lt;br /&gt; printk("Major Nr: %d\n", MAJOR(dev));&lt;br /&gt;&lt;br /&gt; cdev_init(&amp;amp;c_dev, &amp;amp;sri_fops);&lt;br /&gt;&lt;br /&gt; if (cdev_add(&amp;amp;c_dev, dev, MINOR_CNT) == -1)&lt;br /&gt; {&lt;br /&gt;  unregister_chrdev_region(dev, MINOR_CNT);&lt;br /&gt;  return -1;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; if ((cl = class_create(THIS_MODULE, "chardrv")) == NULL)&lt;br /&gt; {&lt;br /&gt;  cdev_del(&amp;amp;c_dev);&lt;br /&gt;  unregister_chrdev_region(dev, MINOR_CNT);&lt;br /&gt;  return -1;&lt;br /&gt; }&lt;br /&gt; if (device_create(cl, NULL, dev, NULL, "mychar%d", 0) == NULL)&lt;br /&gt; {&lt;br /&gt;  class_destroy(cl);&lt;br /&gt;  cdev_del(&amp;amp;c_dev);&lt;br /&gt;  unregister_chrdev_region(dev, MINOR_CNT);&lt;br /&gt;  return -1;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void __exit cleanup_module()&lt;br /&gt;{&lt;br /&gt; device_destroy(cl, dev);&lt;br /&gt; class_destroy(cl);&lt;br /&gt; cdev_del(&amp;amp;c_dev);&lt;br /&gt; unregister_chrdev_region(dev, MINOR_CNT);&lt;br /&gt; printk("Bye Universe\n");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;MODULE_LICENSE("GPL");&lt;br /&gt;MODULE_AUTHOR("Tapas");&lt;br /&gt;MODULE_DESCRIPTION("Test driver");&lt;br /&gt;&lt;/pre&gt;To test the above driver you will have to create a dummy device on your machine via mknod and statically link this module to the device.&lt;br /&gt;Then you will be able read and write on the device.&lt;br /&gt;&lt;br /&gt;Orielly Linux Device Drivers Development 3rd edition has been quite useful for the above code.&lt;br /&gt;If you want to understand the network device section you can read 17th chapter of book and&lt;br /&gt;also Oreilly Linux Network Internals describe this topic in great detail.&lt;br /&gt;If you want to understand how network device driver works you can drop me a mail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8936835077438983491?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8936835077438983491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8936835077438983491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8936835077438983491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8936835077438983491'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/11/network-device-driver-for-my-ubuntu-box.html' title='Network device driver for my Ubuntu box'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-9003963789929646377</id><published>2011-03-06T19:40:00.011+05:30</published><updated>2011-03-06T19:55:18.474+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache reverse proxy tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='apache reverse proxy'/><title type='text'>apache reverse proxy tutorial Ubuntu 10.04</title><content type='html'>Rather than going into any further details and wasting your time to further search things on internet or giving lecture to read Eric Stevens non sense guide How to ask questions smart way which you might have faced while asking in forums.&lt;br /&gt;Here is a small scenario where you would like to configure an Apache Reverse proxy.&lt;br /&gt;&lt;br /&gt;You are having a server with a public IP and apache is running on it.Now you want to host your applications on LAN and also want them to be accessible on internet the important part is these applications are still running on the machines on LAN.&lt;br /&gt;&lt;br /&gt;let say the websites are :&lt;br /&gt;&lt;br /&gt;a)internal1.example.com should map to internal1.example.com &lt;br /&gt;b)internal2.example.com should map to internal2.example.com &lt;br /&gt;c)internal3.example.com should point to internal3 .example.com&lt;br /&gt;d)internal4.example.com should point to internal4 .example.com&lt;br /&gt;&lt;br /&gt;Following is network configuration&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;                           |--------------192.168.1.3 &lt;br /&gt;                           |            (internal3.example.com)&lt;br /&gt;                           |&lt;br /&gt;                           |--------------192.168.1.4&lt;br /&gt;                           |            (internal4.example.com)&lt;br /&gt;  (Public IP )             |&lt;br /&gt;            A--------------|&lt;br /&gt;(reverse proxy server)     |&lt;br /&gt;  (192.168.1.25)           |&lt;br /&gt;example.com                |&lt;br /&gt;                           |--------------192.168.1.1&lt;br /&gt;                           |            (internal1.example.com)&lt;br /&gt;                           |&lt;br /&gt;                           |--------------192.168.1.2&lt;br /&gt;                           |            (internal2.example.com)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I am using Ubuntu to host Apache the vhost definition in case of Debian based systems the definiton of websites is done on&lt;br /&gt;&lt;br /&gt;/etc/apache2/sites-enabled/*.conf&lt;br /&gt;&lt;br /&gt;where *conf corresponds to &lt;br /&gt;&lt;br /&gt;internal1.conf internal2.conf internal3.conf internal4.conf&lt;br /&gt;&lt;br /&gt;The vhost definition of each of these sites will be as follows&lt;br /&gt;&lt;br /&gt;/etc/apache2/sites-enabled/internal1.example.conf&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;virtualhost *:80&amp;gt;&lt;br /&gt;&lt;br /&gt;      ServerAdmin webmaster@localhost&lt;br /&gt;      ServerName internal1.example.com&lt;br /&gt;      ProxyRequests off&lt;br /&gt;      &amp;lt;proxy *&amp;gt;&lt;br /&gt;      Order deny,allow&lt;br /&gt;      Allow from all&lt;br /&gt;      &amp;lt;/proxy &amp;gt;&lt;br /&gt;      ProxyPass / http://192.168.1.1/&lt;br /&gt;      ProxyPassReverse / http://192.168.1.1/&lt;br /&gt;&amp;lt;/VirtualHost &amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;/etc/apache2/sites-enabled/internal2.example.conf&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;virtualhost *:80&amp;gt;&lt;br /&gt;&lt;br /&gt;      ServerAdmin webmaster@localhost&lt;br /&gt;      ServerName internal2.example.com&lt;br /&gt;      ProxyRequests off&lt;br /&gt;      &amp;lt;proxy *&amp;gt;&lt;br /&gt;      Order deny,allow&lt;br /&gt;      Allow from all&lt;br /&gt;      &amp;lt;/proxy &amp;gt;&lt;br /&gt;      ProxyPass / http://192.168.1.2/&lt;br /&gt;      ProxyPassReverse / http://192.168.1.2/&lt;br /&gt;&amp;lt;/VirtualHost &amp;gt;&lt;br /&gt;&lt;/pre&gt;/etc/apache2/sites-enabled/internal3.example.conf&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;virtualhost *:80&amp;gt;&lt;br /&gt;&lt;br /&gt;      ServerAdmin webmaster@localhost&lt;br /&gt;      ServerName internal3.example.com&lt;br /&gt;      ProxyRequests off&lt;br /&gt;      &amp;lt;proxy *&amp;gt;&lt;br /&gt;      Order deny,allow&lt;br /&gt;      Allow from all&lt;br /&gt;      &amp;lt;/proxy &amp;gt;&lt;br /&gt;      ProxyPass / http://192.168.1.3/&lt;br /&gt;      ProxyPassReverse / http://192.168.1.3/&lt;br /&gt;&amp;lt;/VirtualHost &amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;/etc/apache2/sites-enabled/internal4.example.conf&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;virtualhost *:80&amp;gt;&lt;br /&gt;&lt;br /&gt;      ServerAdmin webmaster@localhost&lt;br /&gt;      ServerName internal4.example.com&lt;br /&gt;      ProxyRequests off&lt;br /&gt;      &amp;lt;proxy *&amp;gt;&lt;br /&gt;      Order deny,allow&lt;br /&gt;      Allow from all&lt;br /&gt;      &amp;lt;/proxy &amp;gt;&lt;br /&gt;      ProxyPass / http://192.168.1.4/&lt;br /&gt;      ProxyPassReverse / http://192.168.1.4/&lt;br /&gt;&amp;lt;/VirtualHost &amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Note in all of the above vhost definitions I have dropped the options of Log files.&lt;br /&gt;So if you apply to a production server add them in each of the vhost file.&lt;br /&gt;Above is just to give you a clear cut example as how it can be working.&lt;br /&gt;I run a very complex Apache setup so above is just a small example to help you.&lt;br /&gt;Rest of the details can vary depending upon your configurations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-9003963789929646377?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/9003963789929646377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=9003963789929646377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9003963789929646377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9003963789929646377'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/03/running-multiple-applications-in-lan.html' title='apache reverse proxy tutorial Ubuntu 10.04'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5253015000762777576</id><published>2011-03-01T15:19:00.003+05:30</published><updated>2011-03-01T15:23:45.621+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='xen pv  dom0 kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu 10.04'/><title type='text'>how to save bandwidth in git pull when you do a make world on Xen source</title><content type='html'>Those who have compiled xen from source must have faced this annoying situation.&lt;br /&gt;When you did a make world then you see some output like this &lt;br /&gt;&lt;pre class="brush: csharp"&gt;install -m0644 -p /usr/src/xen-4.0.1/xen/xen-syms //boot/xen-syms-4.0.1&lt;br /&gt;make[2]: Leaving directory `/usr/src/xen-4.0.1/xen'&lt;br /&gt;make[1]: Leaving directory `/usr/src/xen-4.0.1/xen'&lt;br /&gt;for i in  linux-2.6-pvops  ; do make $i-install || exit 1; done&lt;br /&gt;make[1]: Entering directory `/usr/src/xen-4.0.1'&lt;br /&gt;make -f buildconfigs/mk.linux-2.6-pvops build&lt;br /&gt;make[2]: Entering directory `/usr/src/xen-4.0.1'&lt;br /&gt;set -ex; \&lt;br /&gt;        if ! [ -d linux-2.6-pvops.git ]; then \&lt;br /&gt;                rm -rf linux-2.6-pvops.git linux-2.6-pvops.git.tmp; \&lt;br /&gt;                mkdir linux-2.6-pvops.git.tmp; rmdir linux-2.6-pvops.git.tmp; \&lt;br /&gt;                git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp; \&lt;br /&gt;                (cd linux-2.6-pvops.git.tmp; git checkout -b xen/stable-2.6.32.x xen/xen/stable-2.6.32.x ); \&lt;br /&gt;                mv linux-2.6-pvops.git.tmp linux-2.6-pvops.git; \&lt;br /&gt;        fi&lt;br /&gt;+ [ -d linux-2.6-pvops.git ]&lt;br /&gt;+ rm -rf linux-2.6-pvops.git linux-2.6-pvops.git.tmp&lt;br /&gt;+ mkdir linux-2.6-pvops.git.tmp&lt;br /&gt;+ rmdir linux-2.6-pvops.git.tmp&lt;br /&gt;+ git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp&lt;br /&gt;Initialized empty Git repository in /usr/src/xen-4.0.1/linux-2.6-pvops.git.tmp/.git/&lt;br /&gt;remote: Counting objects: 1941611, done.&lt;br /&gt;remote: Compressing objects: 100% (319164/319164), done.&lt;br /&gt;&lt;/pre&gt;The above really takes long time because it is basically cloning the git repository from jeremy's tree to your local machine and you have to wait until the pull completes.&lt;br /&gt;The size is approximately 875 Mb so you will have to wait till that much time.&lt;br /&gt;After digging this problem for some time I finally found a remedy for the same.&lt;br /&gt;&lt;br /&gt;You need to fix the Makefile for the same.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you untar xen-4.0.1.tar then you see &lt;br /&gt;&lt;pre class="brush: csharp"&gt;/usr/src/xen-4.0.1  &lt;/pre&gt;(location /usr/src can change depending upon where you untarred it at your laptop I prefer /usr/src for all source builds)&lt;br /&gt;&lt;br /&gt;Now before you begin any sort of compilation etc in your home directory&lt;br /&gt;pull the git tree as above mentioned (since we will remove the lines from Makefile itself)&lt;br /&gt;&lt;br /&gt;so have at some safe location&lt;br /&gt;&lt;pre class="brush: csharp"&gt;cd $HOME&lt;br /&gt;git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp;&lt;br /&gt;&lt;/pre&gt;At this point you should be able to see $HOME/linux-2.6-pvops.git.tmp we will use this again and again.&lt;br /&gt;&lt;br /&gt;Now /usr/src/xen-4.0.1/buildconfigs directory open file&lt;br /&gt;src.git-clone and add a hash # at the beginning of   following lines &lt;br /&gt;&lt;pre class="brush: csharp"&gt;               rm -rf $(LINUX_SRCDIR) $(LINUX_SRCDIR).tmp; \&lt;br /&gt;               mkdir $(LINUX_SRCDIR).tmp; rmdir $(LINUX_SRCDIR).tmp; \&lt;br /&gt;               $(GIT) clone -o $(XEN_GIT_ORIGIN) -n $(XEN_LINUX_GIT_URL) $(LINUX_SRCDIR).tmp; \&lt;br /&gt;               (cd $(LINUX_SRCDIR).tmp; git checkout -b $(XEN_LINUX_GIT_LOCALBRANCH) $(XEN_LINUX_GITREV) ); \&lt;br /&gt;               mv $(LINUX_SRCDIR).tmp $(LINUX_SRCDIR); \&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;so that they look as &lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;#               rm -rf $(LINUX_SRCDIR) $(LINUX_SRCDIR).tmp; \&lt;br /&gt;#               mkdir $(LINUX_SRCDIR).tmp; rmdir $(LINUX_SRCDIR).tmp; \&lt;br /&gt;#               $(GIT) clone -o $(XEN_GIT_ORIGIN) -n $(XEN_LINUX_GIT_URL) $(LINUX_SRCDIR).tmp; \&lt;br /&gt;#               (cd $(LINUX_SRCDIR).tmp; git checkout -b $(XEN_LINUX_GIT_LOCALBRANCH) $(XEN_LINUX_GITREV) ); \&lt;br /&gt;#               mv $(LINUX_SRCDIR).tmp $(LINUX_SRCDIR); \&lt;br /&gt;&lt;/pre&gt;The above lines in src.git-clone are responsible for this time consuming pull.&lt;br /&gt;Now when you need to compile again and again xen-tools you can simply extract&lt;br /&gt;the xen-4.0.1.tar.gz&lt;br /&gt;and &lt;br /&gt;copy the $HOME/linux-2.6-pvops.git.tmp to /usr/src/xen-4.0.1/&lt;br /&gt;&lt;br /&gt;now you can begin the compile process again.&lt;br /&gt;&lt;br /&gt;make install xen-tools&lt;br /&gt;and it should work fine.&lt;br /&gt;&lt;br /&gt;Now here I would like to add some more points that I had also commented out all lines that begin with rm in file &lt;br /&gt;&lt;pre class="brush: csharp"&gt;/xen-4.0.1/buildconfigs/mk.linux-2.6-common &lt;br /&gt;&lt;/pre&gt;since to uninstall the tools I had used&lt;br /&gt;make uninstall and make clean command which is available as clear from the Makefile.&lt;br /&gt;But then I again copied the &lt;br /&gt;&lt;br /&gt;$HOME/linux-2.6-pvops.git.tmp to /usr/src/xen-4.0.1 and then again &lt;br /&gt;&lt;pre class="brush: csharp"&gt;make xen&lt;br /&gt;make tools&lt;br /&gt;make stubdom&lt;br /&gt;make install xen&lt;br /&gt;make install xen-tools&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;So your point is only the src.git-clone file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5253015000762777576?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5253015000762777576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5253015000762777576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5253015000762777576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5253015000762777576'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/03/how-to-save-bandwidth-in-git-pull-when.html' title='how to save bandwidth in git pull when you do a make world on Xen source'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-3395818996201929087</id><published>2011-02-26T14:29:00.007+05:30</published><updated>2011-02-27T11:03:39.587+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='xen4 ubuntu make error'/><title type='text'>make errors while compiling xen-4.0</title><content type='html'>Trying to compile Xen 4.0 on Ubuntu 10.04&lt;br /&gt;http://wiki.xensource.com/xenwiki/Xen4.0&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev bison flex&lt;br /&gt;&lt;/pre&gt;Then &lt;br /&gt;&lt;pre class="brush: csharp"&gt;cd xen-4.0.1&lt;br /&gt;make xen&lt;br /&gt;make tools&lt;br /&gt;make stubdom&lt;br /&gt;&lt;/pre&gt;then &lt;br /&gt;&lt;pre class="brush: csharp"&gt;make install-xen&lt;br /&gt;make install-tools&lt;br /&gt;make install-stubdom&lt;br /&gt;&lt;/pre&gt;Now &lt;br /&gt;&lt;pre class="brush: csharp"&gt;make world&lt;br /&gt;&lt;/pre&gt;gives following error&lt;br /&gt;&lt;pre class="brush: csharp"&gt;all -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmsi.o.d -c vmsi.c -o vmsi.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpic.o.d -c vpic.c -o vpic.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpt.o.d -c vpt.c -o vpt.o&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C svm built_in.o&lt;br /&gt;make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/svm'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .asid.o.d -c asid.c -o asid.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .emulate.o.d -c emulate.c -o emulate.o&lt;br /&gt;gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .entry.o.d -c entry.S -o entry.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .intr.o.d -c intr.c -o intr.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .svm.o.d -c svm.c -o svm.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmcb.o.d -c vmcb.c -o vmcb.o&lt;br /&gt;ld   -melf_i386 -r -o built_in.o asid.o emulate.o entry.o intr.o svm.o vmcb.o&lt;br /&gt;make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/svm'&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C vmx built_in.o&lt;br /&gt;make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/vmx'&lt;br /&gt;gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .entry.o.d -c entry.S -o entry.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .intr.o.d -c intr.c -o intr.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .realmode.o.d -c realmode.c -o realmode.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmcs.o.d -c vmcs.c -o vmcs.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmx.o.d -c vmx.c -o vmx.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpmu.o.d -c vpmu.c -o vpmu.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpmu_core2.o.d -c vpmu_core2.c -o vpmu_core2.o&lt;br /&gt;ld   -melf_i386 -r -o built_in.o entry.o intr.o realmode.o vmcs.o vmx.o vpmu.o vpmu_core2.o&lt;br /&gt;make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/vmx'&lt;br /&gt;ld   -melf_i386 -r -o built_in.o asid.o emulate.o hpet.o hvm.o i8254.o intercept.o io.o irq.o mtrr.o pmtimer.o quirks.o rtc.o save.o stdvga.o vioapic.o viridian.o vlapic.o vmsi.o vpic.o vpt.o svm/built_in.o vmx/built_in.o&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm'&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C mm built_in.o&lt;br /&gt;make[6]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/mm'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .paging.o.d -c paging.c -o paging.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .p2m.o.d -c p2m.c -o p2m.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_2.o.d -DGUEST_PAGING_LEVELS=2 -c guest_walk.c -o guest_walk_2.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_3.o.d -DGUEST_PAGING_LEVELS=3 -c guest_walk.c -o guest_walk_3.o&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C shadow built_in.o&lt;br /&gt;make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/shadow'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .common.o.d -c common.c -o common.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_2.o.d -DGUEST_PAGING_LEVELS=2 -c multi.c -o guest_2.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_3.o.d -DGUEST_PAGING_LEVELS=3 -c multi.c -o guest_3.o&lt;br /&gt;ld   -melf_i386 -r -o built_in.o common.o guest_2.o guest_3.o&lt;br /&gt;make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/shadow'&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C hap built_in.o&lt;br /&gt;make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/hap'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .hap.o.d -c hap.c -o hap.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_2level.o.d -DGUEST_PAGING_LEVELS=2 -c guest_walk.c -o guest_walk_2level.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_3level.o.d -DGUEST_PAGING_LEVELS=3 -c guest_walk.c -o guest_walk_3level.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_4level.o.d -DGUEST_PAGING_LEVELS=4 -c guest_walk.c -o guest_walk_4level.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .p2m-ept.o.d -c p2m-ept.c -o p2m-ept.o&lt;br /&gt;ld   -melf_i386 -r -o built_in.o hap.o guest_walk_2level.o guest_walk_3level.o guest_walk_4level.o p2m-ept.o&lt;br /&gt;make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/hap'&lt;br /&gt;ld   -melf_i386 -r -o built_in.o paging.o p2m.o guest_walk_2.o guest_walk_3.o shadow/built_in.o hap/built_in.o&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/mm'&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C oprofile built_in.o&lt;br /&gt;make[6]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/oprofile'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .xenoprof.o.d -c xenoprof.c -o xenoprof.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .nmi_int.o.d -c nmi_int.c -o nmi_int.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .op_model_p4.o.d -c op_model_p4.c -o op_model_p4.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .op_model_ppro.o.d -c op_model_ppro.c -o op_model_ppro.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .op_model_athlon.o.d -c op_model_athlon.c -o op_model_athlon.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .backtrace.o.d -c backtrace.c -o backtrace.o&lt;br /&gt;ld   -melf_i386 -r -o built_in.o xenoprof.o nmi_int.o op_model_p4.o op_model_ppro.o op_model_athlon.o backtrace.o&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/oprofile'&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C x86_32 built_in.o&lt;br /&gt;make[6]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/x86_32'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .domain_page.o.d -c domain_page.c -o domain_page.o&lt;br /&gt;gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/&lt;br /&gt;asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .entry.o.d -c entry.S -o entry.o&lt;br /&gt;gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .gpr_switch.o.d -c gpr_switch.S -o gpr_switch.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .mm.o.d -c mm.c -o mm.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .seg_fixup.o.d -c seg_fixup.c -o seg_fixup.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .traps.o.d -c traps.c -o traps.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .machine_kexec.o.d -c machine_kexec.c -o machine_kexec.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .pci.o.d -c pci.c -o pci.o&lt;br /&gt;ld   -melf_i386 -r -o built_in.o domain_page.o entry.o gpr_switch.o mm.o seg_fixup.o traps.o machine_kexec.o pci.o&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/x86_32'&lt;br /&gt;ld   -melf_i386 -r -o built_in.o apic.o bitops.o clear_page.o copy_page.o compat.o debug.o delay.o dmi_scan.o domctl.o domain.o domain_build.o e820.o extable.o flushtlb.o platform_hypercall.o i387.o i8259.o io_apic.o msi.o ioport_emulate.o irq.o microcode.o microcode_amd.o microcode_intel.o mm.o mpparse.o nmi.o numa.o pci.o physdev.o setup.o shutdown.o smp.o smpboot.o srat.o string.o sysctl.o time.o trace.o traps.o usercopy.o x86_emulate.o machine_kexec.o crash.o tboot.o hpet.o bzimage.o acpi/built_in.o cpu/built_in.o genapic/built_in.o hvm/built_in.o mm/built_in.o oprofile/built_in.o x86_32/built_in.o&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk -C /usr/src/xen-4.0.1/xen/crypto built_in.o&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/xen/crypto'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .rijndael.o.d -c rijndael.c -o rijndael.o&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmac.o.d -c vmac.c -o vmac.o&lt;br /&gt;ld   -melf_i386 -r -o built_in.o rijndael.o vmac.o&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/crypto'&lt;br /&gt;gcc -P -E -Ui386 -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .xen.lds.d -o xen.lds xen.lds.S&lt;br /&gt;sed -e 's/xen\.lds\.o:/xen\.lds:/g' &lt;.xen.lds.d &gt;.xen.lds.d.new&lt;br /&gt;mv -f .xen.lds.d.new .xen.lds.d&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk /usr/src/xen-4.0.1/xen/common/symbols-dummy.o&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include  -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .symbols-dummy.o.d -c /usr/src/xen-4.0.1/xen/common/symbols-dummy.c -o /usr/src/xen-4.0.1/xen/common/symbols-dummy.o&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;ld   -melf_i386 -T xen.lds -N /usr/src/xen-4.0.1/xen/arch/x86/boot/built_in.o /usr/src/xen-4.0.1/xen/common/built_in.o /usr/src/xen-4.0.1/xen/drivers/built_in.o /usr/src/xen-4.0.1/xen/xsm/built_in.o /usr/src/xen-4.0.1/xen/arch/x86/built_in.o /usr/src/xen-4.0.1/xen/crypto/built_in.o \&lt;br /&gt;     /usr/src/xen-4.0.1/xen/common/symbols-dummy.o -o /usr/src/xen-4.0.1/xen/.xen-syms.0&lt;br /&gt;nm -n /usr/src/xen-4.0.1/xen/.xen-syms.0 | /usr/src/xen-4.0.1/xen/tools/symbols &gt;/usr/src/xen-4.0.1/xen/.xen-syms.0.S&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk /usr/src/xen-4.0.1/xen/.xen-syms.0.o&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF ..xen-syms.0.o.d -c /usr/src/xen-4.0.1/xen/.xen-syms.0.S -o /usr/src/xen-4.0.1/xen/.xen-syms.0.o&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;ld   -melf_i386 -T xen.lds -N /usr/src/xen-4.0.1/xen/arch/x86/boot/built_in.o /usr/src/xen-4.0.1/xen/common/built_in.o /usr/src/xen-4.0.1/xen/drivers/built_in.o /usr/src/xen-4.0.1/xen/xsm/built_in.o /usr/src/xen-4.0.1/xen/arch/x86/built_in.o /usr/src/xen-4.0.1/xen/crypto/built_in.o \&lt;br /&gt;     /usr/src/xen-4.0.1/xen/.xen-syms.0.o -o /usr/src/xen-4.0.1/xen/.xen-syms.1&lt;br /&gt;nm -n /usr/src/xen-4.0.1/xen/.xen-syms.1 | /usr/src/xen-4.0.1/xen/tools/symbols &gt;/usr/src/xen-4.0.1/xen/.xen-syms.1.S&lt;br /&gt;make -f /usr/src/xen-4.0.1/xen/Rules.mk /usr/src/xen-4.0.1/xen/.xen-syms.1.o&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF ..xen-syms.1.o.d -c /usr/src/xen-4.0.1/xen/.xen-syms.1.S -o /usr/src/xen-4.0.1/xen/.xen-syms.1.o&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;ld   -melf_i386 -T xen.lds -N /usr/src/xen-4.0.1/xen/arch/x86/boot/built_in.o /usr/src/xen-4.0.1/xen/common/built_in.o /usr/src/xen-4.0.1/xen/drivers/built_in.o /usr/src/xen-4.0.1/xen/xsm/built_in.o /usr/src/xen-4.0.1/xen/arch/x86/built_in.o /usr/src/xen-4.0.1/xen/crypto/built_in.o \&lt;br /&gt;     /usr/src/xen-4.0.1/xen/.xen-syms.1.o -o /usr/src/xen-4.0.1/xen/xen-syms&lt;br /&gt;rm -f /usr/src/xen-4.0.1/xen/.xen-syms.[0-9]*&lt;br /&gt;gcc -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -Wdeclaration-after-statement -o boot/mkelf32 boot/mkelf32.c&lt;br /&gt;./boot/mkelf32 /usr/src/xen-4.0.1/xen/xen-syms /usr/src/xen-4.0.1/xen/xen 0x100000 \&lt;br /&gt; `nm -nr /usr/src/xen-4.0.1/xen/xen-syms | head -n 1 | sed -e 's/^\([^ ]*\).*/0x\1/'`&lt;br /&gt;make[4]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86'&lt;br /&gt;gzip -f -9 &lt; /usr/src/xen-4.0.1/xen/xen &gt; /usr/src/xen-4.0.1/xen/xen.gz.new&lt;br /&gt;mv /usr/src/xen-4.0.1/xen/xen.gz.new /usr/src/xen-4.0.1/xen/xen.gz&lt;br /&gt;[ -d /usr/src/xen-4.0.1/dist/install/boot ] || install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/boot&lt;br /&gt;install -m0644 -p /usr/src/xen-4.0.1/xen/xen.gz /usr/src/xen-4.0.1/dist/install/boot/xen-4.0.1.gz&lt;br /&gt;ln -f -s xen-4.0.1.gz /usr/src/xen-4.0.1/dist/install/boot/xen-4.0.gz&lt;br /&gt;ln -f -s xen-4.0.1.gz /usr/src/xen-4.0.1/dist/install/boot/xen-4.gz&lt;br /&gt;ln -f -s xen-4.0.1.gz /usr/src/xen-4.0.1/dist/install/boot/xen.gz&lt;br /&gt;install -m0644 -p /usr/src/xen-4.0.1/xen/xen-syms /usr/src/xen-4.0.1/dist/install/boot/xen-syms-4.0.1&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1/xen'&lt;br /&gt;make[2]: Leaving directory `/usr/src/xen-4.0.1/xen'&lt;br /&gt;for i in  linux-2.6-pvops  ; do make $i-install || exit 1; done&lt;br /&gt;make[2]: Entering directory `/usr/src/xen-4.0.1'&lt;br /&gt;make -f buildconfigs/mk.linux-2.6-pvops build&lt;br /&gt;make[3]: Entering directory `/usr/src/xen-4.0.1'&lt;br /&gt;&lt;br /&gt;set -ex; \&lt;br /&gt; if ! [ -d linux-2.6-pvops.git ]; then \&lt;br /&gt;  rm -rf linux-2.6-pvops.git linux-2.6-pvops.git.tmp; \&lt;br /&gt;  mkdir linux-2.6-pvops.git.tmp; rmdir linux-2.6-pvops.git.tmp; \&lt;br /&gt;  git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp; \&lt;br /&gt;  (cd linux-2.6-pvops.git.tmp; git checkout -b xen/stable-2.6.32.x xen/xen/stable-2.6.32.x ); \&lt;br /&gt;  mv linux-2.6-pvops.git.tmp linux-2.6-pvops.git; \&lt;br /&gt; fi&lt;br /&gt;+ [ -d linux-2.6-pvops.git ]&lt;br /&gt;+ rm -rf linux-2.6-pvops.git linux-2.6-pvops.git.tmp&lt;br /&gt;+ mkdir linux-2.6-pvops.git.tmp&lt;br /&gt;+ rmdir linux-2.6-pvops.git.tmp&lt;br /&gt;+ git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp&lt;br /&gt;Initialized empty Git repository in /usr/src/xen-4.0.1/linux-2.6-pvops.git.tmp/.git/&lt;br /&gt;remote: Counting objects: 1941611, done.&lt;br /&gt;remote: Compressing objects: 100% (319127/319127), done.&lt;br /&gt;remote: Total 1941611 (delta 1614302), reused 1930655 (delta 1604595)&lt;br /&gt;Receiving objects: 100% (1941611/1941611), 398.17 MiB | 87 KiB/s, done.&lt;br /&gt;fatal: git checkout: branch xen/stable-2.6.32.x already exists&lt;br /&gt;+ mv linux-2.6-pvops.git.tmp linux-2.6-pvops.git&lt;br /&gt;touch linux-2.6-pvops.git/.valid-src&lt;br /&gt;rm -rf build-linux-2.6-pvops_x86_32&lt;br /&gt;mkdir -p build-linux-2.6-pvops_x86_32&lt;br /&gt;# Re-use config from install dir if one exists. Next try to use&lt;br /&gt;# buildconfigs/create_config.sh is one is provided by the source&lt;br /&gt;# tree. Finally attempt to use make defconfig.&lt;br /&gt;set -e ; \&lt;br /&gt; CONFIG_VERSION=$(sed -ne 's/$(XENGUEST)//; s/^EXTRAVERSION = //p' linux-2.6-pvops.git/Makefile); \&lt;br /&gt; if [ ! -z "" -a -r "" ]; then \&lt;br /&gt;   cp  /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config; \&lt;br /&gt; elif [ -r /usr/src/xen-4.0.1/dist/install/boot/config-2.6.$CONFIG_VERSION ] ; then \&lt;br /&gt;   cp /usr/src/xen-4.0.1/dist/install/boot/config-2.6.$CONFIG_VERSION /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config ; \&lt;br /&gt;        elif [ -e linux-2.6-pvops.git/buildconfigs/create_config.sh ] ; then \&lt;br /&gt;   cd linux-2.6-pvops.git &amp;&amp; sh buildconfigs/create_config.sh \&lt;br /&gt;  /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config  x86_32  ; \&lt;br /&gt;          echo "Configured build-linux-2.6-pvops_x86_32 using create_config.sh" ; \&lt;br /&gt; elif make -C linux-2.6-pvops.git ARCH=$(sh buildconfigs/select-linux-arch linux-2.6-pvops.git) defconfig O=$(/bin/pwd)/build-linux-2.6-pvops_x86_32 ; then \&lt;br /&gt;   echo "Configured build-linux-2.6-pvops_x86_32 using defconfig" ; \&lt;br /&gt; else \&lt;br /&gt;          echo "No configuration method found for this kernel" ; \&lt;br /&gt; fi&lt;br /&gt;sed: can't read linux-2.6-pvops.git/Makefile: No such file or directory&lt;br /&gt;make[3]: *** [build-linux-2.6-pvops_x86_32/include/linux/autoconf.h] Error 2&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[2]: *** [linux-2.6-pvops-install] Error 2&lt;br /&gt;make[2]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[1]: *** [install-kernels] Error 1&lt;br /&gt;make[1]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make: *** [world] Error 2&lt;br /&gt;root@ubuntu:/usr/src/xen-4.0.1# &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;For above problem I  mentioned I googled &lt;br /&gt;http://www.google.com/search?client=ubuntu&amp;channel=fs&amp;q=sed%3A+can%27t+read+linux-2.6-pvops.git%2FMakefile%3A+No+such+file+or+directory&amp;ie=utf-8&amp;oe=utf-8&lt;br /&gt;&lt;br /&gt;and got &lt;br /&gt;&lt;a href="http://lists.xensource.com/archives/html/xen-users/2010-12/msg00230.html"&gt;http://lists.xensource.com/archives/html/xen-users/2010-12/msg00230.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the solution they seem to mention is open a file &lt;br /&gt;&lt;pre class="brush: csharp"&gt;vi /usr/src/xen-4.0.1/buildconfigs/src.git-clone&lt;/pre&gt;and&lt;br /&gt;&lt;pre class="brush: csharp"&gt;# Replace Line&lt;br /&gt;# (cd $(LINUX_SRCDIR).tmp; git checkout -b $(XEN_LINUX_GIT_LOCALBRANCH) $(XEN_LINUX_GITREV) ); \&lt;br /&gt;# with:&lt;br /&gt;# (cd $(LINUX_SRCDIR).tmp; git checkout -b local/$(XEN_LINUX_GIT_LOCALBRANCH) --track $(XEN_LINUX_GITREV) ); \&lt;br /&gt;make world&lt;br /&gt;sudo make install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1627833&amp;page=2&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xen.markmail.org/search/?q=sed:%20can%27t%20read%20linux-2.6-pvops.git/Makefile:%20No%20such%20file%20or%20directory#query:sed%3A%20can%27t%20read%20linux-2.6-pvops.git%2FMakefile%3A%20No%20such%20file%20or%20directory+page:1+mid:iikbsky67olzifno+state:results"&gt;Markmail link of Tod&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lists.xensource.com/archives/html/xen-users/2010-08/msg00743.html"&gt;http://lists.xensource.com/archives/html/xen-users/2010-08/msg00743.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also seems that compiling as root has issues with Xen so don't do it as root.&lt;br /&gt;&lt;br /&gt;Seems Xen has always some circus to do when yo do a make world that is why it is not shipped as binary with most of the distributions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next I proceeded with above solution then I got stuck up here in following questions&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;*** Default configuration is based on 'i386_defconfig'&lt;br /&gt;#&lt;br /&gt;# configuration written to .config&lt;br /&gt;#&lt;br /&gt;make[4]: Leaving directory `/usr/src/xen-4.0.1/linux-2.6-pvops.git'&lt;br /&gt;Configured build-linux-2.6-pvops_x86_32 using defconfig&lt;br /&gt;echo "Updating /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config using buildconfigs/enable-xen-config"&lt;br /&gt;Updating /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config using buildconfigs/enable-xen-config&lt;br /&gt;sh buildconfigs/enable-xen-config /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config&lt;br /&gt;sed -e 's!^CONFIG_HIGHMEM4G=y$!\# CONFIG_HIGHMEM4G is not set!;s!^\# CONFIG_HIGHMEM64G is not set$!CONFIG_HIGHMEM64G=y!' /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config &gt; /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config- &amp;&amp; mv /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config- /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config&lt;br /&gt;make -C linux-2.6-pvops.git ARCH=$(sh buildconfigs/select-linux-arch linux-2.6-pvops.git) oldconfig O=$(/bin/pwd)/build-linux-2.6-pvops_x86_32&lt;br /&gt;select-linux-arch: x86&lt;br /&gt;make[4]: Entering directory `/usr/src/xen-4.0.1/linux-2.6-pvops.git'&lt;br /&gt;  GEN     /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/Makefile&lt;br /&gt;scripts/kconfig/conf -o arch/x86/Kconfig&lt;br /&gt;.config:2705:warning: override: reassigning to symbol DEBUG_STACK_USAGE&lt;br /&gt;.config:2718:warning: override: reassigning to symbol X86_MCE_INTEL&lt;br /&gt;.config:2719:warning: override: reassigning to symbol X86_MCE_AMD&lt;br /&gt;*&lt;br /&gt;* Restart config...&lt;br /&gt;*&lt;br /&gt;*&lt;br /&gt;* Paravirtualized guest support&lt;br /&gt;*&lt;br /&gt;Paravirtualized guest support (PARAVIRT_GUEST) [Y/n/?] y&lt;br /&gt;  Xen guest support (XEN) [Y/n/?] y&lt;br /&gt;    Enable Xen debug and tuning parameters in debugfs (XEN_DEBUG_FS) [Y/n/?] y&lt;br /&gt;  Enable Xen privileged domain support (XEN_DOM0) [Y/n/?] y&lt;br /&gt;  Enable support for Xen PCI passthrough devices (XEN_PCI_PASSTHROUGH) [N/y/?] (NEW) Y&lt;br /&gt;  VMI Guest support (DEPRECATED) (VMI) [Y/n/?] y&lt;br /&gt;  KVM paravirtualized clock (KVM_CLOCK) [Y/n/?] y&lt;br /&gt;  KVM Guest support (KVM_GUEST) [N/y/?] n&lt;br /&gt;  Lguest guest support (LGUEST_GUEST) [N/y/?] (NEW) Y&lt;br /&gt;  Enable paravirtualization code (PARAVIRT) [Y/?] y&lt;br /&gt;    Paravirtualization layer for spinlocks (PARAVIRT_SPINLOCKS) [N/y/?] (NEW) Y&lt;br /&gt;*&lt;br /&gt;* Bus options (PCI etc.)&lt;br /&gt;*&lt;br /&gt;PCI support (PCI) [Y/n/?] y&lt;br /&gt;  PCI access mode&lt;br /&gt;    1. BIOS (PCI_GOBIOS)&lt;br /&gt;    2. MMConfig (PCI_GOMMCONFIG)&lt;br /&gt;    3. Direct (PCI_GODIRECT)&lt;br /&gt;  &gt; 4. Any (PCI_GOANY)&lt;br /&gt;  choice[1-4?]: 4&lt;br /&gt;Support for DMA Remapping Devices (EXPERIMENTAL) (DMAR) [N/y/?] n&lt;br /&gt;PCI Express support (PCIEPORTBUS) [Y/n/?] y&lt;br /&gt;  PCI Express Hotplug driver (HOTPLUG_PCI_PCIE) [N/m/y/?] n&lt;br /&gt;  Root Port Advanced Error Reporting support (PCIEAER) [Y/n/?] y&lt;br /&gt;    PCI Express ECRC settings control (PCIE_ECRC) [N/y/?] n&lt;br /&gt;    PCIE AER error injector support (PCIEAER_INJECT) [N/m/y/?] n&lt;br /&gt;  PCI Express ASPM support(Experimental) (PCIEASPM) [N/y/?] n&lt;br /&gt;Message Signaled Interrupts (MSI and MSI-X) (PCI_MSI) [Y/n/?] y&lt;br /&gt;Enable deprecated pci_find_* API (PCI_LEGACY) [N/y/?] n&lt;br /&gt;PCI Debugging (PCI_DEBUG) [N/y/?] n&lt;br /&gt;PCI Stub driver (PCI_STUB) [N/m/y/?] n&lt;br /&gt;Xen PCI Frontend (XEN_PCIDEV_FRONTEND) [Y/n/m/?] (NEW) Y&lt;br /&gt;Interrupts on hypertransport devices (HT_IRQ) [Y/n/?] y&lt;br /&gt;PCI IOV support (PCI_IOV) [N/y/?] n&lt;br /&gt;ISA support (ISA) [N/y/?] n&lt;br /&gt;MCA support (MCA) [N/y/?] n&lt;br /&gt;NatSemi SCx200 support (SCx200) [N/m/y/?] n&lt;br /&gt;One Laptop Per Child support (OLPC) [N/y/?] n&lt;br /&gt;*&lt;br /&gt;* Block devices&lt;br /&gt;*&lt;br /&gt;Block devices (BLK_DEV) [Y/n/?] y&lt;br /&gt;  Normal floppy disk support (BLK_DEV_FD) [N/m/y/?] n&lt;br /&gt;  Compaq SMART2 support (BLK_CPQ_DA) [N/m/y/?] n&lt;br /&gt;  Compaq Smart Array 5xxx support (BLK_CPQ_CISS_DA) [M/n/y/?] m&lt;br /&gt;    SCSI tape drive support for Smart Array 5xxx (CISS_SCSI_TAPE) [N/y/?] (NEW) Y&lt;br /&gt;  Mylex DAC960/DAC1100 PCI RAID Controller support (BLK_DEV_DAC960) [N/m/y/?] n&lt;br /&gt;  Micro Memory MM5415 Battery Backed RAM support (EXPERIMENTAL) (BLK_DEV_UMEM) [N/m/y/?] n&lt;br /&gt;  Loopback device support (BLK_DEV_LOOP) [Y/n/m/?] y&lt;br /&gt;    Cryptoloop Support (BLK_DEV_CRYPTOLOOP) [N/m/y/?] n&lt;br /&gt;  Network block device support (BLK_DEV_NBD) [N/m/y/?] n&lt;br /&gt;  Promise SATA SX8 support (BLK_DEV_SX8) [N/m/y/?] n&lt;br /&gt;  Low Performance USB Block driver (BLK_DEV_UB) [N/m/y/?] n&lt;br /&gt;  RAM block device support (BLK_DEV_RAM) [Y/n/m/?] y&lt;br /&gt;    Default number of RAM disks (BLK_DEV_RAM_COUNT) [16] 16&lt;br /&gt;    Default RAM disk size (kbytes) (BLK_DEV_RAM_SIZE) [16384] 16384&lt;br /&gt;    Support XIP filesystems on RAM block device (BLK_DEV_XIP) [N/y/?] n&lt;br /&gt;  Packet writing on CD/DVD media (CDROM_PKTCDVD) [N/m/y/?] n&lt;br /&gt;  ATA over Ethernet support (ATA_OVER_ETH) [N/m/y/?] n&lt;br /&gt;  Xen virtual block device support (XEN_BLKDEV_FRONTEND) [Y/n/m/?] y&lt;br /&gt;  Virtio block driver (EXPERIMENTAL) (VIRTIO_BLK) [N/m/y/?] (NEW) Y&lt;br /&gt;  Very old hard disk (MFM/RLL/IDE) driver (BLK_DEV_HD) [N/y/?] n&lt;br /&gt;*&lt;br /&gt;* Fusion MPT device support&lt;br /&gt;*&lt;br /&gt;Fusion MPT device support (FUSION) [Y/n/?] y&lt;br /&gt;  Fusion MPT ScsiHost drivers for SPI (FUSION_SPI) [M/n/y/?] m&lt;br /&gt;  Fusion MPT ScsiHost drivers for FC (FUSION_FC) [N/m/y/?] (NEW) y&lt;br /&gt;  Fusion MPT ScsiHost drivers for SAS (FUSION_SAS) [M/n/y/?] m&lt;br /&gt;  Maximum number of scatter gather entries (16 - 128) (FUSION_MAX_SGE) [128] (NEW) 128&lt;br /&gt;  Fusion MPT misc device (ioctl) driver (FUSION_CTL) [N/m/y/?] (NEW) y&lt;br /&gt;  Fusion MPT logging facility (FUSION_LOGGING) [N/y/?] (NEW) y&lt;br /&gt;*&lt;br /&gt;* Network device support&lt;br /&gt;*&lt;br /&gt;Network device support (NETDEVICES) [Y/n/?] y&lt;br /&gt;  Intermediate Functional Block support (IFB) [N/m/y/?] n&lt;br /&gt;  Dummy net driver support (DUMMY) [N/m/y/?] n&lt;br /&gt;  Bonding driver support (BONDING) [N/m/y/?] n&lt;br /&gt;  MAC-VLAN support (EXPERIMENTAL) (MACVLAN) [N/m/y/?] n&lt;br /&gt;  EQL (serial line load balancing) support (EQUALIZER) [N/m/y/?] n&lt;br /&gt;  Universal TUN/TAP device driver support (TUN) [N/m/y/?] n&lt;br /&gt;  Virtual ethernet pair device (VETH) [N/m/y/?] n&lt;br /&gt;  General Instruments Surfboard 1000 (NET_SB1000) [N/m/y/?] n&lt;br /&gt;  *&lt;br /&gt;  * Enable WiMAX (Networking options) to see the WiMAX drivers&lt;br /&gt;  *&lt;br /&gt;  Xen network device frontend driver (XEN_NETDEV_FRONTEND) [Y/n/m/?] y&lt;br /&gt;  FDDI driver support (FDDI) [Y/n/m/?] y&lt;br /&gt;    Digital DEFTA/DEFEA/DEFPA adapter support (DEFXX) [N/m/y/?] n&lt;br /&gt;    SysKonnect FDDI PCI support (SKFP) [N/m/y/?] n&lt;br /&gt;  HIPPI driver support (EXPERIMENTAL) (HIPPI) [N/y/?] n&lt;br /&gt;  PPP (point-to-point protocol) support (PPP) [N/m/y/?] n&lt;br /&gt;  SLIP (serial line) support (SLIP) [N/m/y/?] n&lt;br /&gt;  Fibre Channel driver support (NET_FC) [N/y/?] n&lt;br /&gt;  Network console logging support (EXPERIMENTAL) (NETCONSOLE) [Y/n/m/?] y&lt;br /&gt;    Dynamic reconfiguration of logging targets (EXPERIMENTAL) (NETCONSOLE_DYNAMIC) [N/y/?] n&lt;br /&gt;  Netpoll traffic trapping (NETPOLL_TRAP) [N/y] n&lt;br /&gt;  Virtio network driver (EXPERIMENTAL) (VIRTIO_NET) [N/m/y/?] (NEW) &lt;br /&gt;  VMware VMXNET3 ethernet driver (VMXNET3) [N/m/y/?] n&lt;br /&gt;*&lt;br /&gt;* Character devices&lt;br /&gt;*&lt;br /&gt;Virtual terminal (VT) [Y/?] y&lt;br /&gt;  Support for binding and unbinding console drivers (VT_HW_CONSOLE_BINDING) [Y/n/?] y&lt;br /&gt;/dev/kmem virtual device support (DEVKMEM) [Y/n/?] y&lt;br /&gt;Non-standard serial port support (SERIAL_NONSTANDARD) [Y/n/?] y&lt;br /&gt;  Computone IntelliPort Plus serial support (COMPUTONE) [N/m/y/?] n&lt;br /&gt;  Comtrol RocketPort support (ROCKETPORT) [N/m/y/?] n&lt;br /&gt;  Cyclades async mux support (CYCLADES) [N/m/y/?] n&lt;br /&gt;  Digiboard Intelligent Async Support (DIGIEPCA) [N/m/y/?] n&lt;br /&gt;  Moxa Intellio support (MOXA_INTELLIO) [N/m/y/?] n&lt;br /&gt;  Moxa SmartIO support v. 2.0 (MOXA_SMARTIO) [N/m/y/?] n&lt;br /&gt;  Multi-Tech multiport card support (EXPERIMENTAL) (ISI) [N/m/y/?] n&lt;br /&gt;  Microgate SyncLink card support (SYNCLINK) [N/m/y/?] n&lt;br /&gt;  SyncLink Multiport support (SYNCLINKMP) [N/m/y/?] n&lt;br /&gt;  SyncLink GT/AC support (SYNCLINK_GT) [N/m/y/?] n&lt;br /&gt;  HDLC line discipline support (N_HDLC) [N/m/y/?] n&lt;br /&gt;  SDL RISCom/8 card support (RISCOM8) [N/m/y/?] n&lt;br /&gt;  Specialix IO8+ card support (SPECIALIX) [N/m/y/?] n&lt;br /&gt;  Stallion multiport serial support (STALDRV) [N/y/?] n&lt;br /&gt;HSDPA Broadband Wireless Data Card - Globe Trotter (NOZOMI) [N/m/y/?] n&lt;br /&gt;Unix98 PTY support (UNIX98_PTYS) [Y/?] y&lt;br /&gt;  Support multiple instances of devpts (DEVPTS_MULTIPLE_INSTANCES) [N/y/?] n&lt;br /&gt;Legacy (BSD) PTY support (LEGACY_PTYS) [N/y/?] n&lt;br /&gt;Xen Hypervisor Console support (HVC_XEN) [Y/n/?] y&lt;br /&gt;Virtio console (VIRTIO_CONSOLE) [Y/?] (NEW) y&lt;br /&gt;Hardware Random Number Generator Core support (HW_RANDOM) [Y/n/m/?] y&lt;br /&gt;  Timer IOMEM HW Random Number Generator support (HW_RANDOM_TIMERIOMEM) [N/m/y/?] n&lt;br /&gt;  Intel HW Random Number Generator support (HW_RANDOM_INTEL) [Y/n/m/?] y&lt;br /&gt;  AMD HW Random Number Generator support (HW_RANDOM_AMD) [Y/n/m/?] y&lt;br /&gt;  AMD Geode HW Random Number Generator support (HW_RANDOM_GEODE) [Y/n/m/?] y&lt;br /&gt;  VIA HW Random Number Generator support (HW_RANDOM_VIA) [Y/n/m/?] y&lt;br /&gt;  VirtIO Random Number Generator support (HW_RANDOM_VIRTIO) [N/m/y/?] (NEW) y&lt;br /&gt;/dev/nvram support (NVRAM) [Y/n/m/?] y&lt;br /&gt;Siemens R3964 line discipline (R3964) [N/m/y/?] n&lt;br /&gt;Applicom intelligent fieldbus card support (APPLICOM) [N/m/y/?] n&lt;br /&gt;Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL) (SONYPI) [N/m/y/?] n&lt;br /&gt;ACP Modem (Mwave) support (MWAVE) [N/m/y/?] n&lt;br /&gt;NatSemi PC8736x GPIO Support (PC8736x_GPIO) [N/m/y/?] n&lt;br /&gt;NatSemi Base GPIO Support (NSC_GPIO) [N/m/y/?] n&lt;br /&gt;AMD CS5535/CS5536 GPIO (Geode Companion Device) (CS5535_GPIO) [N/m/y/?] n&lt;br /&gt;RAW driver (/dev/raw/rawN) (RAW_DRIVER) [N/m/y/?] n&lt;br /&gt;HPET - High Precision Event Timer (HPET) [Y/n/?] y&lt;br /&gt;  Allow mmap of HPET (HPET_MMAP) [N/y/?] n&lt;br /&gt;Hangcheck timer (HANGCHECK_TIMER) [N/m/y/?] n&lt;br /&gt;Telecom clock driver for ATCA SBC (TELCLOCK) [N/m/y/?] n&lt;br /&gt;*&lt;br /&gt;* Watchdog Timer Support&lt;br /&gt;*&lt;br /&gt;Watchdog Timer Support (WATCHDOG) [Y/n/?] y&lt;br /&gt;  Disable watchdog shutdown on close (WATCHDOG_NOWAYOUT) [N/y/?] n&lt;br /&gt;  *&lt;br /&gt;  * Watchdog Device Drivers&lt;br /&gt;  *&lt;br /&gt;  Software watchdog (SOFT_WATCHDOG) [N/m/y/?] n&lt;br /&gt;  Acquire SBC Watchdog Timer (ACQUIRE_WDT) [N/m/y/?] n&lt;br /&gt;  Advantech SBC Watchdog Timer (ADVANTECH_WDT) [N/m/y/?] n&lt;br /&gt;  ALi M1535 PMU Watchdog Timer (ALIM1535_WDT) [N/m/y/?] n&lt;br /&gt;  ALi M7101 PMU Computer Watchdog (ALIM7101_WDT) [N/m/y/?] n&lt;br /&gt;  AMD Elan SC520 processor Watchdog (SC520_WDT) [N/m/y/?] n&lt;br /&gt;  Compulab SBC-FITPC2 watchdog (SBC_FITPC2_WATCHDOG) [N/m/y/?] n&lt;br /&gt;  Eurotech CPU-1220/1410 Watchdog Timer (EUROTECH_WDT) [N/m/y/?] n&lt;br /&gt;  IB700 SBC Watchdog Timer (IB700_WDT) [N/m/y/?] n&lt;br /&gt;  IBM Automatic Server Restart (IBMASR) [N/m/y/?] n&lt;br /&gt;  ICP Single Board Computer Watchdog Timer (WAFER_WDT) [N/m/y/?] n&lt;br /&gt;  Intel 6300ESB Timer/Watchdog (I6300ESB_WDT) [N/m/y/?] n&lt;br /&gt;  Intel TCO Timer/Watchdog (ITCO_WDT) [N/m/y/?] n&lt;br /&gt;  IT8712F (Smart Guardian) Watchdog Timer (IT8712F_WDT) [N/m/y/?] n&lt;br /&gt;  IT87 Watchdog Timer (IT87_WDT) [N/m/y/?] n&lt;br /&gt;  HP Proliant iLO 2 Hardware Watchdog Timer (HP_WATCHDOG) [N/m/y/?] n&lt;br /&gt;  National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog (SC1200_WDT) [N/m/y/?] n&lt;br /&gt;  NS PC87413 watchdog (PC87413_WDT) [N/m/y/?] n&lt;br /&gt;  SBC-60XX Watchdog Timer (60XX_WDT) [N/m/y/?] n&lt;br /&gt;  SBC8360 Watchdog Timer (SBC8360_WDT) [N/m/y/?] n&lt;br /&gt;  SBC Nano 7240 Watchdog Timer (SBC7240_WDT) [N/m/y/?] n&lt;br /&gt;  SMA CPU5 Watchdog (CPU5_WDT) [N/m/y/?] n&lt;br /&gt;  SMSC SCH311X Watchdog Timer (SMSC_SCH311X_WDT) [N/m/y/?] n&lt;br /&gt;  Winbond SMsC37B787 Watchdog Timer (SMSC37B787_WDT) [N/m/y/?] n&lt;br /&gt;  W83627HF Watchdog Timer (W83627HF_WDT) [N/m/y/?] n&lt;br /&gt;  W83697HF/W83697HG Watchdog Timer (W83697HF_WDT) [N/m/y/?] n&lt;br /&gt;  W83697UG/W83697UF Watchdog Timer (W83697UG_WDT) [N/m/y/?] n&lt;br /&gt;  W83877F (EMACS) Watchdog Timer (W83877F_WDT) [N/m/y/?] n&lt;br /&gt;  W83977F (PCM-5335) Watchdog Timer (W83977F_WDT) [N/m/y/?] n&lt;br /&gt;  ZF MachZ Watchdog (MACHZ_WDT) [N/m/y/?] n&lt;br /&gt;  Winsystems SBC EPX-C3 watchdog (SBC_EPX_C3_WATCHDOG) [N/m/y/?] n&lt;br /&gt;  Xen Watchdog support (XEN_WDT) [N/m/y/?] (NEW) &lt;br /&gt; *&lt;br /&gt;  * PCI-based Watchdog Cards&lt;br /&gt;  *&lt;br /&gt;  Berkshire Products PCI-PC Watchdog (PCIPCWATCHDOG) [N/m/y/?] n&lt;br /&gt;  PCI-WDT500/501 Watchdog timer (WDTPCI) [N/m/y/?] n&lt;br /&gt;  *&lt;br /&gt;  * USB-based Watchdog Cards&lt;br /&gt;  *&lt;br /&gt;  Berkshire Products USB-PC Watchdog (USBPCWATCHDOG) [N/m/y/?] n&lt;br /&gt;*&lt;br /&gt;* Device Drivers&lt;br /&gt;*&lt;br /&gt;Xen memory balloon driver (XEN_BALLOON) [Y/n/?] y&lt;br /&gt;  Scrub pages before returning them to system (XEN_SCRUB_PAGES) [Y/n/?] y&lt;br /&gt;Xen /dev/xen/evtchn device (XEN_DEV_EVTCHN) [Y/n/m/?] y&lt;br /&gt;Backend driver support (XEN_BACKEND) [Y/n/?] y&lt;br /&gt;  Xen backend network device (XEN_NETDEV_BACKEND) [Y/n/m/?] y&lt;br /&gt;  Block-device backend driver (XEN_BLKDEV_BACKEND) [Y/n/m/?] y&lt;br /&gt;  Block-device tap backend driver (XEN_BLKDEV_TAP) [N/m/y/?] (NEW) &lt;br /&gt; PCI-device backend driver (XEN_PCIDEV_BACKEND) [Y/n/m/?] (NEW) y&lt;br /&gt;    PCI Backend Mode&lt;br /&gt;    &gt; 1. Virtual PCI (XEN_PCIDEV_BACKEND_VPCI) (NEW)&lt;br /&gt;      2. Passthrough (XEN_PCIDEV_BACKEND_PASS) (NEW)&lt;br /&gt;      3. Slot (XEN_PCIDEV_BACKEND_SLOT) (NEW)&lt;br /&gt;    choice[1-3]: &lt;br /&gt;    2. Passthrough (XEN_PCIDEV_BACKEND_PASS) (NEW)&lt;br /&gt;      3. Slot (XEN_PCIDEV_BACKEND_SLOT) (NEW)&lt;br /&gt;    choice[1-3]: 1&lt;br /&gt;    PCI Backend Debugging (XEN_PCIDEV_BE_DEBUG) [N/y] (NEW) y&lt;br /&gt;Xen filesystem (XENFS) [Y/n/m/?] y&lt;br /&gt;  Create compatibility mount point /proc/xen (XEN_COMPAT_XENFS) [Y/n/?] y&lt;br /&gt;Create xen entries under /sys/hypervisor (XEN_SYS_HYPERVISOR) [Y/n/?] y&lt;br /&gt;userspace grant access device driver (XEN_GNTDEV) [Y/n/m/?] y&lt;br /&gt;xen platform pci device driver (XEN_PLATFORM_PCI) [M/n/y/?] (NEW) y&lt;br /&gt;#&lt;br /&gt;# configuration written to .config&lt;br /&gt;#&lt;br /&gt;make[4]: Leaving directory `/usr/src/xen-4.0.1/linux-2.6-pvops.git'&lt;br /&gt;make -C build-linux-2.6-pvops_x86_32 ARCH=$(sh buildconfigs/select-linux-arch linux-2.6-pvops.git) prepare&lt;br /&gt;select-linux-arch: x86&lt;br /&gt;make[4]: Entering directory `/usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32'&lt;br /&gt;make -C /usr/src/xen-4.0.1/linux-2.6-pvops.git O=/usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/. prepare&lt;br /&gt;  GEN     /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/Makefile&lt;br /&gt;scripts/kconfig/conf -s arch/x86/Kconfig&lt;br /&gt;  Using /usr/src/xen-4.0.1/linux-2.6-pvops.git as source for kernel&lt;br /&gt;  GEN     /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/Makefile&lt;br /&gt;  CHK     include/linux/version.h&lt;br /&gt;  UPD     include/linux/version.h&lt;br /&gt;  CHK     include/linux/utsrelease.h&lt;br /&gt;  UPD     include/linux/utsrelease.h&lt;br /&gt;  SYMLINK include/asm -&gt; include/asm-x86&lt;br /&gt;  CC      kernel/bounds.s&lt;br /&gt;  GEN     include/linux/bounds.h&lt;br /&gt;  CC      arch/x86/kernel/asm-offsets.s&lt;br /&gt;  GEN     include/asm/asm-offsets.h&lt;br /&gt;  CALL    /usr/src/xen-4.0.1/linux-2.6-pvops.git/scripts/checksyscalls.sh&lt;br /&gt;make[4]: Leaving directory `/usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32'&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and the above compile gives following error&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror    -L../common/ -shared -o fsimage.so fsys_reiserfs.opic -lfsimage &lt;br /&gt;../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/reiserfs&lt;br /&gt;../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/reiserfs&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/reiserfs'&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make -C iso9660 install&lt;br /&gt;make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/iso9660'&lt;br /&gt;gcc  -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsys_iso9660.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o fsys_iso9660.opic fsys_iso9660.c&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror    -L../common/ -shared -o fsimage.so fsys_iso9660.opic -lfsimage &lt;br /&gt;../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/iso9660&lt;br /&gt;../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/iso9660&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/iso9660'&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make -C fat install&lt;br /&gt;make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/fat'&lt;br /&gt;gcc  -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsys_fat.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o fsys_fat.opic fsys_fat.c&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror    -L../common/ -shared -o fsimage.so fsys_fat.opic -lfsimage &lt;br /&gt;../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/fat&lt;br /&gt;../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/fat&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/fat'&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make -C zfs install&lt;br /&gt;make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/zfs'&lt;br /&gt;gcc  -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsys_zfs.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o fsys_zfs.opic fsys_zfs.c&lt;br /&gt;gcc  -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .zfs_lzjb.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o zfs_lzjb.opic zfs_lzjb.c&lt;br /&gt;gcc  -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .zfs_sha256.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o zfs_sha256.opic zfs_sha256.c&lt;br /&gt;gcc  -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .zfs_fletcher.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o zfs_fletcher.opic zfs_fletcher.c&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror    -L../common/ -shared -o fsimage.so fsys_zfs.opic zfs_lzjb.opic zfs_sha256.opic zfs_fletcher.opic -lfsimage &lt;br /&gt;../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/zfs&lt;br /&gt;../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/zfs&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/zfs'&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make -C ext2fs-lib install&lt;br /&gt;make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/ext2fs-lib'&lt;br /&gt;gcc  -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .ext2fs-lib.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o ext2fs-lib.opic ext2fs-lib.c&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror    -L../common/ -shared -o fsimage.so ext2fs-lib.opic -lfsimage -lext2fs&lt;br /&gt;../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/ext2fs-lib&lt;br /&gt;../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/ext2fs-lib&lt;br /&gt;make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/ext2fs-lib'&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make[4]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage'&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1/tools'&lt;br /&gt;make[3]: Entering directory `/usr/src/xen-4.0.1/tools'&lt;br /&gt;make -C fs-back install&lt;br /&gt;make[4]: Entering directory `/usr/src/xen-4.0.1/tools/fs-back'&lt;br /&gt;gcc  -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fs-xenbus.o.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -fno-strict-aliasing -I../../tools/libxc -I../../tools/include -I../../tools/xenstore -I../../tools/include -I.. -I../lib -I. -D_GNU_SOURCE -c -o fs-xenbus.o fs-xenbus.c&lt;br /&gt;gcc  -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fs-ops.o.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -fno-strict-aliasing -I../../tools/libxc -I../../tools/include -I../../tools/xenstore -I../../tools/include -I.. -I../lib -I. -D_GNU_SOURCE -c -o fs-ops.o fs-ops.c&lt;br /&gt;gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement  -D__XEN_TOOLS__ -MMD -MF .fs-backend.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -fno-strict-aliasing -I../../tools/libxc -I../../tools/include -I../../tools/xenstore -I../../tools/include -I.. -I../lib -I. -D_GNU_SOURCE -o fs-backend fs-xenbus.o fs-ops.o -L. -L.. -L../lib -L../../tools/libxc -lxenctrl -L../../tools/xenstore -lxenstore -lrt -lpthread fs-backend.c&lt;br /&gt;../../tools/cross-install -m0755 -p fs-backend  /usr/src/xen-4.0.1/dist/install/usr/sbin&lt;br /&gt;make[4]: Leaving directory `/usr/src/xen-4.0.1/tools/fs-back'&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1/tools'&lt;br /&gt;make[3]: Entering directory `/usr/src/xen-4.0.1/tools'&lt;br /&gt;set -ex; \&lt;br /&gt; if test -d ioemu-qemu-xen; then \&lt;br /&gt;  rm -f ioemu-dir; \&lt;br /&gt;  ln -sf ioemu-qemu-xen ioemu-dir; \&lt;br /&gt; else \&lt;br /&gt;  if [ ! -d ioemu-remote ]; then \&lt;br /&gt;   rm -rf ioemu-remote ioemu-remote.tmp; \&lt;br /&gt;   mkdir ioemu-remote.tmp; rmdir ioemu-remote.tmp; \&lt;br /&gt;   git clone ioemu-qemu-xen ioemu-remote.tmp; \&lt;br /&gt;   if [ "xen-4.0.1" ]; then   \&lt;br /&gt;    cd ioemu-remote.tmp;   \&lt;br /&gt;    git branch -D dummy &gt;/dev/null 2&gt;&amp;1 ||:; \&lt;br /&gt;    git checkout -b dummy xen-4.0.1; \&lt;br /&gt;    cd ..;     \&lt;br /&gt;   fi;      \&lt;br /&gt;   mv ioemu-remote.tmp ioemu-remote; \&lt;br /&gt;  fi; \&lt;br /&gt;  rm -f ioemu-dir; \&lt;br /&gt;  ln -sf ioemu-remote ioemu-dir; \&lt;br /&gt; fi&lt;br /&gt;+ test -d ioemu-qemu-xen&lt;br /&gt;+ rm -f ioemu-dir&lt;br /&gt;+ ln -sf ioemu-qemu-xen ioemu-dir&lt;br /&gt;set -e; \&lt;br /&gt;      case ".." in /*) XEN_ROOT=.. ;; *)  xen_root_lhs=`pwd`; xen_root_rhs=../; while [ "x${xen_root_rhs#../}" != "x$xen_root_rhs" ]; do xen_root_rhs="${xen_root_rhs#../}"; xen_root_rhs="${xen_root_rhs#/}"; xen_root_rhs="${xen_root_rhs#/}"; xen_root_lhs="${xen_root_lhs%/*}"; done; XEN_ROOT="$xen_root_lhs/$xen_root_rhs" ;; esac; export XEN_ROOT; \&lt;br /&gt;      PREFIX="/usr"; XEN_SCRIPT_DIR="/etc/xen/scripts"; export PREFIX; export XEN_SCRIPT_DIR; \&lt;br /&gt;  cd ioemu-dir; \&lt;br /&gt;  ./xen-setup &lt;br /&gt;Install prefix    /usr&lt;br /&gt;BIOS directory    /usr/share/qemu&lt;br /&gt;binary directory  /usr/bin&lt;br /&gt;Manual directory  /usr/share/man&lt;br /&gt;ELF interp prefix /usr/gnemul/qemu-%M&lt;br /&gt;Source path       /usr/src/xen-4.0.1/tools/ioemu-dir&lt;br /&gt;C compiler        gcc&lt;br /&gt;Host C compiler   gcc&lt;br /&gt;ARCH_CFLAGS       -m32&lt;br /&gt;make              make&lt;br /&gt;install           install&lt;br /&gt;host CPU          i386&lt;br /&gt;host big endian   no&lt;br /&gt;target list       i386-softmmu x86_64-softmmu arm-softmmu cris-softmmu m68k-softmmu mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu i386-linux-user x86_64-linux-user alpha-linux-user arm-linux-user armeb-linux-user cris-linux-user m68k-linux-user mips-linux-user mipsel-linux-user ppc-linux-user ppc64-linux-user ppc64abi32-linux-user sh4-linux-user sh4eb-linux-user sparc-linux-user sparc64-linux-user sparc32plus-linux-user &lt;br /&gt;gprof enabled     no&lt;br /&gt;sparse enabled    no&lt;br /&gt;profiler          no&lt;br /&gt;static build      no&lt;br /&gt;-Werror enabled   no&lt;br /&gt;SDL support       yes&lt;br /&gt;SDL static link   no&lt;br /&gt;OpenGL support    yes&lt;br /&gt;curses support    no&lt;br /&gt;mingw32 support   no&lt;br /&gt;Audio drivers     oss&lt;br /&gt;Extra audio cards ac97 es1370 sb16&lt;br /&gt;Mixer emulation   no&lt;br /&gt;VNC TLS support   no&lt;br /&gt;kqemu support     yes&lt;br /&gt;brlapi support    no&lt;br /&gt;Documentation     no&lt;br /&gt;NPTL support      yes&lt;br /&gt;vde support       no&lt;br /&gt;AIO support       yes&lt;br /&gt;Install blobs     yes&lt;br /&gt;KVM support       yes&lt;br /&gt;fdt support       no&lt;br /&gt;qemu successfuly configured for Xen qemu-dm build&lt;br /&gt;make -C ioemu-dir install&lt;br /&gt;=== PCI passthrough capability has been enabled ===&lt;br /&gt;make[4]: Entering directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen'&lt;br /&gt;  CC    qemu-nbd.o&lt;br /&gt;qemu-nbd.c: In function ‘main’:&lt;br /&gt;qemu-nbd.c:349: warning: ignoring return value of ‘daemon’, declared with attribute warn_unused_result&lt;br /&gt;  CC    qemu-tool.o&lt;br /&gt;  CC    osdep.o&lt;br /&gt;  CC    cutils.o&lt;br /&gt;  CC    qemu-malloc.o&lt;br /&gt;  CC    block-cow.o&lt;br /&gt;block-cow.c: In function ‘cow_create’:&lt;br /&gt;block-cow.c:242: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-cow.c:244: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result&lt;br /&gt;  CC    block-qcow.o&lt;br /&gt;  CC    aes.o&lt;br /&gt;  CC    block-vmdk.o&lt;br /&gt;block-vmdk.c: In function ‘vmdk_snapshot_create’:&lt;br /&gt;block-vmdk.c:235: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result&lt;br /&gt;block-vmdk.c: In function ‘vmdk_create’:&lt;br /&gt;block-vmdk.c:761: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-vmdk.c:762: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-vmdk.c:764: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result&lt;br /&gt;block-vmdk.c:770: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-vmdk.c:776: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-vmdk.c:793: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;  CC    block-cloop.o&lt;br /&gt;  CC    block-dmg.o&lt;br /&gt;  CC    block-bochs.o&lt;br /&gt;  CC    block-vpc.o&lt;br /&gt;  CC    block-vvfat.o&lt;br /&gt;block-vvfat.c: In function ‘commit_one_file’:&lt;br /&gt;block-vvfat.c:2254: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result&lt;br /&gt;  CC    block-qcow2.o&lt;br /&gt;block-qcow2.c: In function ‘qcow_create’:&lt;br /&gt;block-qcow2.c:1537: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-qcow2.c:1539: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-qcow2.c:1544: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-qcow2.c:1547: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-qcow2.c:1550: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;  CC    block-parallels.o&lt;br /&gt;  CC    block-nbd.o&lt;br /&gt;  CC    nbd.o&lt;br /&gt;  CC    block.o&lt;br /&gt;block.c: In function ‘bdrv_open2’:&lt;br /&gt;block.c:397: warning: ignoring return value of ‘realpath’, declared with attribute warn_unused_result&lt;br /&gt;  CC    aio.o&lt;br /&gt;  CC    posix-aio-compat.o&lt;br /&gt;  CC    block-raw-posix.o&lt;br /&gt;block-raw-posix.c: In function ‘aio_signal_handler’:&lt;br /&gt;block-raw-posix.c:523: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;block-raw-posix.c: In function ‘raw_create’:&lt;br /&gt;block-raw-posix.c:832: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result&lt;br /&gt;  LINK  qemu-nbd-xen&lt;br /&gt;  CC    qemu-img.o&lt;br /&gt;  LINK  qemu-img-xen&lt;br /&gt;  CC    readline.o&lt;br /&gt;  CC    console.o&lt;br /&gt;  CC    irq.o&lt;br /&gt;  CC    i2c.o&lt;br /&gt;  CC    smbus.o&lt;br /&gt;  CC    smbus_eeprom.o&lt;br /&gt;  CC    max7310.o&lt;br /&gt;  CC    max111x.o&lt;br /&gt;  CC    wm8750.o&lt;br /&gt;  CC    ssd0303.o&lt;br /&gt;  CC    ssd0323.o&lt;br /&gt;  CC    ads7846.o&lt;br /&gt;  CC    stellaris_input.o&lt;br /&gt;  CC    twl92230.o&lt;br /&gt;  CC    tmp105.o&lt;br /&gt;  CC    lm832x.o&lt;br /&gt;  CC    scsi-disk.o&lt;br /&gt;  CC    cdrom.o&lt;br /&gt;  CC    scsi-generic.o&lt;br /&gt;  CC    usb.o&lt;br /&gt;  CC    usb-hub.o&lt;br /&gt;  CC    usb-linux.o&lt;br /&gt;  CC    usb-hid.o&lt;br /&gt;  CC    usb-msd.o&lt;br /&gt;  CC    usb-wacom.o&lt;br /&gt;  CC    usb-serial.o&lt;br /&gt;  CC    usb-net.o&lt;br /&gt;  CC    sd.o&lt;br /&gt;  CC    ssi-sd.o&lt;br /&gt;  CC    bt.o&lt;br /&gt;  CC    bt-host.o&lt;br /&gt;  CC    bt-vhci.o&lt;br /&gt;  CC    bt-l2cap.o&lt;br /&gt;  CC    bt-sdp.o&lt;br /&gt;  CC    bt-hci.o&lt;br /&gt;  CC    bt-hid.o&lt;br /&gt;  CC    usb-bt.o&lt;br /&gt;  CC    buffered_file.o&lt;br /&gt;  CC    migration.o&lt;br /&gt;  CC    migration-tcp.o&lt;br /&gt;  CC    net.o&lt;br /&gt;  CC    qemu-sockets.o&lt;br /&gt;  CC    qemu-char.o&lt;br /&gt;qemu-char.c:1123:7: warning: "CONFIG_STUBDOM" is not defined&lt;br /&gt;  CC    net-checksum.o&lt;br /&gt;  CC    savevm.o&lt;br /&gt;  CC    cache-utils.o&lt;br /&gt;  CC    migration-exec.o&lt;br /&gt;  CC    audio/audio.o&lt;br /&gt;  CC    audio/noaudio.o&lt;br /&gt;  CC    audio/wavaudio.o&lt;br /&gt;  CC    audio/mixeng.o&lt;br /&gt;  CC    audio/sdlaudio.o&lt;br /&gt;  CC    audio/ossaudio.o&lt;br /&gt;  CC    audio/wavcapture.o&lt;br /&gt;  CC    sdl.o&lt;br /&gt;  CC    x_keymap.o&lt;br /&gt;  CC    vnc.o&lt;br /&gt;  CC    d3des.o&lt;br /&gt;  AR    libqemu_common.a&lt;br /&gt;=== PCI passthrough capability has been enabled ===&lt;br /&gt;=== PCI passthrough capability has been enabled ===&lt;br /&gt;make[5]: Entering directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen/i386-dm'&lt;br /&gt;  CC    i386-dm/vl.o&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/vl.c: In function ‘main’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:5812: warning: implicit declaration of function ‘dma_helper_init’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:5659: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:6101: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:6122: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result&lt;br /&gt;  CC    i386-dm/monitor.o&lt;br /&gt;  CC    i386-dm/pci.o&lt;br /&gt;  CC    i386-dm/loader.o&lt;br /&gt;  CC    i386-dm/isa_mmio.o&lt;br /&gt;  CC    i386-dm/machine.o&lt;br /&gt;  CC    i386-dm/dma-helpers.o&lt;br /&gt;  CC    i386-dm/virtio.o&lt;br /&gt;  CC    i386-dm/virtio-blk.o&lt;br /&gt;  CC    i386-dm/virtio-net.o&lt;br /&gt;  CC    i386-dm/virtio-console.o&lt;br /&gt;  CC    i386-dm/fw_cfg.o&lt;br /&gt;  CC    i386-dm/kvm.o&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_arch_init_vcpu’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:47: warning: implicit declaration of function ‘cpu_x86_cpuid’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_has_msr_star’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:159: error: ‘MSR_STAR’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:159: error: (Each undeclared identifier is reported only once&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:159: error: for each function it appears in.)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘set_seg’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:219: error: ‘DESC_TYPE_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:220: error: ‘DESC_P_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:222: error: ‘DESC_B_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:223: error: ‘DESC_S_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:224: error: ‘DESC_L_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:225: error: ‘DESC_G_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:226: error: ‘DESC_AVL_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘get_seg’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:236: error: ‘DESC_TYPE_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:237: error: ‘DESC_P_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:238: error: ‘DESC_DPL_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:239: error: ‘DESC_B_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:240: error: ‘DESC_S_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:241: error: ‘DESC_L_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:242: error: ‘DESC_G_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:243: error: ‘DESC_AVL_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_getput_regs’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:265: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:265: error: ‘R_EAX’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:266: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:266: error: ‘R_EBX’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:267: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:267: error: ‘R_ECX’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:268: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:268: error: ‘R_EDX’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:269: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:269: error: ‘R_ESI’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:270: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:270: error: ‘R_EDI’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:271: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:271: error: ‘R_ESP’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:272: error: ‘CPUX86State’ has no member named ‘regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:272: error: ‘R_EBP’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:284: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:285: error: ‘CPUX86State’ has no member named ‘eip’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_put_fpu’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:299: error: ‘CPUX86State’ has no member named ‘fpus’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:300: error: ‘CPUX86State’ has no member named ‘fpstt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:301: error: ‘CPUX86State’ has no member named ‘fpuc’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:303: error: ‘CPUX86State’ has no member named ‘fptags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:304: error: ‘CPUX86State’ has no member named ‘fpregs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:304: error: ‘CPUX86State’ has no member named ‘fpregs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:305: error: ‘CPUX86State’ has no member named ‘xmm_regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:305: error: ‘CPUX86State’ has no member named ‘xmm_regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:306: error: ‘CPUX86State’ has no member named ‘mxcsr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_put_sregs’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:316: error: ‘CPUX86State’ has no member named ‘interrupt_bitmap’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:319: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:319: error: ‘VM_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:320: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:320: error: ‘R_CS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:321: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:321: error: ‘R_DS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:322: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:322: error: ‘R_ES’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:323: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:323: error: ‘R_FS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:324: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:324: error: ‘R_GS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:325: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:325: error: ‘R_SS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:327: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:328: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:329: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:330: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:331: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:332: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:334: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:334: error: ‘CR0_PE_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:342: error: ‘CPUX86State’ has no member named ‘tr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:343: error: ‘CPUX86State’ has no member named ‘ldt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:345: error: ‘CPUX86State’ has no member named ‘idt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:346: error: ‘CPUX86State’ has no member named ‘idt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:347: error: ‘CPUX86State’ has no member named ‘gdt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:348: error: ‘CPUX86State’ has no member named ‘gdt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:350: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:351: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:352: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:353: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:355: warning: implicit declaration of function ‘cpu_get_apic_tpr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:356: warning: implicit declaration of function ‘cpu_get_apic_base’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:358: error: ‘CPUX86State’ has no member named ‘efer’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_put_msrs’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:379: error: ‘MSR_IA32_SYSENTER_CS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:379: error: ‘CPUX86State’ has no member named ‘sysenter_cs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:380: error: ‘MSR_IA32_SYSENTER_ESP’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:380: error: ‘CPUX86State’ has no member named ‘sysenter_esp’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:381: error: ‘MSR_IA32_SYSENTER_EIP’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:381: error: ‘CPUX86State’ has no member named ‘sysenter_eip’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:383: error: ‘MSR_STAR’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:383: error: ‘CPUX86State’ has no member named ‘star’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:384: error: ‘MSR_IA32_TSC’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:384: error: ‘CPUX86State’ has no member named ‘tsc’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_get_fpu’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:408: error: ‘CPUX86State’ has no member named ‘fpstt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:409: error: ‘CPUX86State’ has no member named ‘fpus’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:410: error: ‘CPUX86State’ has no member named ‘fpuc’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:412: error: ‘CPUX86State’ has no member named ‘fptags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:413: error: ‘CPUX86State’ has no member named ‘fpregs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:413: error: ‘CPUX86State’ has no member named ‘fpregs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:414: error: ‘CPUX86State’ has no member named ‘xmm_regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:414: error: ‘CPUX86State’ has no member named ‘xmm_regs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:415: error: ‘CPUX86State’ has no member named ‘mxcsr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_get_sregs’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:430: error: ‘CPUX86State’ has no member named ‘interrupt_bitmap’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:434: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:434: error: ‘R_CS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:435: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:435: error: ‘R_DS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:436: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:436: error: ‘R_ES’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:437: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:437: error: ‘R_FS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:438: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:438: error: ‘R_GS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:439: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:439: error: ‘R_SS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:441: error: ‘CPUX86State’ has no member named ‘tr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:442: error: ‘CPUX86State’ has no member named ‘ldt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:444: error: ‘CPUX86State’ has no member named ‘idt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:445: error: ‘CPUX86State’ has no member named ‘idt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:446: error: ‘CPUX86State’ has no member named ‘gdt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:447: error: ‘CPUX86State’ has no member named ‘gdt’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:449: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:450: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:451: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:452: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:454: warning: implicit declaration of function ‘cpu_set_apic_base’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:456: error: ‘CPUX86State’ has no member named ‘efer’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:467: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:467: error: ‘DESC_DPL_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:467: error: ‘HF_CPL_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘CR0_PE_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘HF_PE_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘CR0_PE_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:469: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:469: error: ‘HF_MP_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:469: error: ‘CR0_MP_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:470: error: ‘HF_MP_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:470: error: ‘HF_EM_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:470: error: ‘HF_TS_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘HF_TF_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘HF_VM_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘HF_IOPL_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:472: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:472: error: ‘CR4_OSFXSR_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:473: error: ‘HF_OSFXSR_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:473: error: ‘CR4_OSFXSR_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:475: error: ‘CPUX86State’ has no member named ‘efer’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:475: error: ‘MSR_EFER_LMA’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:476: error: ‘HF_LMA_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:479: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:479: error: ‘DESC_L_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:480: error: ‘HF_CS32_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:480: error: ‘HF_SS32_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:480: error: ‘HF_CS64_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:482: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:482: error: ‘DESC_B_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:483: error: ‘DESC_B_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:483: error: ‘HF_CS32_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:484: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:485: error: ‘HF_SS32_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:486: error: ‘CPUX86State’ has no member named ‘cr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:487: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:487: error: ‘VM_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:489: error: ‘HF_ADDSEG_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:491: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:492: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:493: error: ‘CPUX86State’ has no member named ‘segs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:494: error: ‘HF_ADDSEG_SHIFT’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘CPUX86State’ has no member named ‘hflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘CPUX86State’ has no member named ‘hflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘HF_PE_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘HF_OSFXSR_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_get_msrs’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:512: error: ‘MSR_IA32_SYSENTER_CS’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:513: error: ‘MSR_IA32_SYSENTER_ESP’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:514: error: ‘MSR_IA32_SYSENTER_EIP’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:516: error: ‘MSR_STAR’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:517: error: ‘MSR_IA32_TSC’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:533: error: ‘CPUX86State’ has no member named ‘sysenter_cs’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:536: error: ‘CPUX86State’ has no member named ‘sysenter_esp’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:539: error: ‘CPUX86State’ has no member named ‘sysenter_eip’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:542: error: ‘CPUX86State’ has no member named ‘star’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:559: error: ‘CPUX86State’ has no member named ‘tsc’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_arch_pre_run’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:618: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:618: error: ‘IF_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_arch_post_run’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:650: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:650: error: ‘IF_MASK’ undeclared (first use in this function)&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:652: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:654: warning: implicit declaration of function ‘cpu_set_apic_tpr’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_handle_halt’:&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:663: error: ‘CPUX86State’ has no member named ‘eflags’&lt;br /&gt;/usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:663: error: ‘IF_MASK’ undeclared (first use in this function)&lt;br /&gt;make[5]: *** [kvm.o] Error 1&lt;br /&gt;make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen/i386-dm'&lt;br /&gt;make[4]: *** [subdir-i386-dm] Error 2&lt;br /&gt;make[4]: Leaving directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen'&lt;br /&gt;make[3]: *** [subdir-install-ioemu-dir] Error 2&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1/tools'&lt;br /&gt;make[2]: *** [subdirs-install] Error 2&lt;br /&gt;make[2]: Leaving directory `/usr/src/xen-4.0.1/tools'&lt;br /&gt;make[1]: *** [install-tools] Error 2&lt;br /&gt;make[1]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make: *** [world] Error 2&lt;br /&gt;&lt;/pre&gt;I am right now looking an answer for above ones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-3395818996201929087?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/3395818996201929087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=3395818996201929087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3395818996201929087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3395818996201929087'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/02/make-errors-while-compiling-xen-40.html' title='make errors while compiling xen-4.0'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5290037348263823277</id><published>2011-02-26T08:21:00.000+05:30</published><updated>2011-02-26T08:21:18.499+05:30</updated><title type='text'>log4j:ERROR Could not parse url [file:/usr/share/tomcat6/lib/log4j.xml]</title><content type='html'>I encountered this problem while working with an LMS known as OLAT &lt;br /&gt;&lt;br /&gt;when I do a restart of tomcat server as /etc/init.d/tomcat6 restart&lt;br /&gt;&lt;br /&gt;then in catalina.out I see following&lt;br /&gt;&lt;pre class="brush: csharp"&gt;log4j:ERROR Could not parse url [file:/usr/share/tomcat6/lib/log4j.xml].&lt;br /&gt;org.xml.sax.SAXParseException: The markup in the document following&lt;br /&gt;the root element must be well-formed.&lt;br /&gt;at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)&lt;br /&gt;at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)&lt;br /&gt;at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)&lt;br /&gt;at &lt;br /&gt;org.apache.log4j.xml.DOMConfigurator$2.parse(DOMConfigurator.java:612)&lt;br /&gt;at &lt;br /&gt;org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:711)&lt;br /&gt;at &lt;br /&gt;org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)&lt;br /&gt;at &lt;br /&gt;org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:743)&lt;br /&gt;at &lt;br /&gt;org.springframework.util.Log4jConfigurer.initLogging(Log4jConfigurer.java:69)&lt;br /&gt;at &lt;br /&gt;org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:151)&lt;br /&gt;at &lt;br /&gt;org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:45)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)&lt;br /&gt;at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)&lt;br /&gt;at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.StandardService.start(StandardService.java:516)&lt;br /&gt;at &lt;br /&gt;org.apache.catalina.core.StandardServer.start(StandardServer.java:710)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;As a remedy to this problem the only work around I observed working is&lt;br /&gt;I delete /usr/share/tomcat6/lib/log4j.xml&lt;br /&gt;and create it again as mentioned here&lt;br /&gt;https://lists.uzh.ch/lists.olat.org/sympa/arc/olat-users/2010-11/msg00054.html&lt;br /&gt;and then restart tomcat6 then the above error goes and I am able to&lt;br /&gt;get olat back.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5290037348263823277?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5290037348263823277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5290037348263823277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5290037348263823277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5290037348263823277'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/02/log4jerror-could-not-parse-url.html' title='log4j:ERROR Could not parse url [file:/usr/share/tomcat6/lib/log4j.xml]'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-77790113703578477</id><published>2011-02-22T06:58:00.012+05:30</published><updated>2011-02-22T07:28:55.919+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='logging X-Forwarded-For behind a reverse proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='apache2'/><title type='text'>Getting IP in X-Forwarded-For field logged in</title><content type='html'>If you run a cluster of servers in a reverse proxy situation then you must have encountered this where you want to log the actual IP of request coming in forwarded via the Reverse Proxy server.This IP is in X-Forwarded-For field of header.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can define some custom log with your apache vhost configuration&lt;br /&gt;&lt;pre class="brush: csharp"&gt;LogFormat "%{X-Forwarded-For}i %a %D %&gt;s %B" resp&lt;br /&gt;CustomLog /var/log/apache2/resp.log resp&lt;br /&gt;&lt;/pre&gt;To be able to record or observe your desired format of logs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On one of my machines I had done this mistake apache2.conf where I have commented out the wrong line&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;LogFormat " %{X-Forwarded-For}i %l %u %t \"%r\" %&gt;s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined&lt;br /&gt;#LogFormat "%h %l %u %t \"%r\" %&gt;s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined&lt;br /&gt;LogFormat "%h %l %u %t \"%r\" %&gt;s %O" common&lt;br /&gt;LogFormat "%{Referer}i -&gt; %U" referer&lt;br /&gt;LogFormat "%{User-agent}i" agent&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;one  line with keyword combined at the end is hashed.That was a mistake having a CustoLog Format with keyword combined at  2 lines had created problem.I am not sure why it had not worked the time when I was writing.Since I am already running 12-13 websites on this one which is a part of a larger cluster so mentioning it (keyword combined ) in 2 different lines &lt;br /&gt;was causing trouble in other vhosts.Only one place is sufficient to log in apache2.conf.&lt;br /&gt;How ever you should define some thing in your vhost files also.&lt;br /&gt;You can do some thing similar in the vhost file&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;virtualhost *:80&amp;gt;&lt;br /&gt;        ServerAdmin webmaster@localhost&lt;br /&gt;&lt;br /&gt;        ServerName &lt;br /&gt;        ProxyRequests off&lt;br /&gt;       &amp;lt;Proxy * &amp;gt;&lt;br /&gt;       Order deny,allow&lt;br /&gt;        Allow from all&lt;br /&gt;       &amp;lt;/Proxy&amp;gt;&lt;br /&gt;&lt;br /&gt;        DocumentRoot /var/www&lt;br /&gt;        &amp;lt;directory /&amp;gt;&lt;br /&gt;                Options FollowSymLinks&lt;br /&gt;                AllowOverride None&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;        &amp;lt;directory /var/www/&amp;gt;&lt;br /&gt;                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;                AllowOverride All&lt;br /&gt;                Order allow,deny&lt;br /&gt;                allow from all&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;  ErrorLog /var/log/apache2/error.log&lt;br /&gt;&lt;br /&gt;        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;        # alert, emerg.&lt;br /&gt;        LogLevel warn&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        CustomLog /var/log/apache2/access.log combined&lt;br /&gt;        CustomLog /var/log/apache2/resp.log resp&lt;br /&gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/pre&gt;Now note the combined keyword here at the end.The log format in apache2.conf corresponding to keyword combined and resp gets mapped here.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;virtualhost *:80&amp;gt;&lt;br /&gt;        ServerAdmin webmaster@localhost&lt;br /&gt;&lt;br /&gt;        ServerName &lt;br /&gt;        ProxyRequests off&lt;br /&gt;       &amp;lt;Proxy * &amp;gt;&lt;br /&gt;       Order deny,allow&lt;br /&gt;        Allow from all&lt;br /&gt;       &amp;lt;/Proxy&amp;gt;&lt;br /&gt;&lt;br /&gt;        DocumentRoot /var/www&lt;br /&gt;        &amp;lt;directory /&amp;gt;&lt;br /&gt;                Options FollowSymLinks&lt;br /&gt;                AllowOverride None&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;        &amp;lt;directory /var/www/&amp;gt;&lt;br /&gt;                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;                AllowOverride All&lt;br /&gt;                Order allow,deny&lt;br /&gt;                allow from all&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;  ErrorLog /var/log/apache2/error.log&lt;br /&gt;&lt;br /&gt;        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;        # alert, emerg.&lt;br /&gt;        LogLevel warn&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        CustomLog /var/log/apache2/access.log combined&lt;br /&gt;        CustomLog /var/log/apache2/resp.log resp&lt;br /&gt;&lt;br /&gt;        CustomLog /var/log/apache2/access.log myformat&lt;br /&gt;        LogFormat "%{X-Forwarded-For}i  %D %t %T %v %O %b %A %B" myformat&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Now note the last 2 lines this way you can have your formats if you do not want to mess with apache2.conf.&lt;br /&gt;&lt;br /&gt;Some useful information which you can capture in  logs is &lt;br /&gt;%{X-Forwarded-For}i  IP of user coming behind a proxy&lt;br /&gt;%v  server name for which request is coming if you have multiple websites this helps&lt;br /&gt;%T time taken to serve requests in seconds and if you want in microseconds then use&lt;br /&gt;%D&lt;br /&gt;%{User-agent}i user-agent refers to client browser&lt;br /&gt;%t the time at which server recieved request (English Date Format)&lt;br /&gt;&lt;br /&gt;Someuseful links&lt;br /&gt;1) http://ubuntuforums.org/showpost.php?p=9394344&amp;postcount=9&lt;br /&gt;2) http://httpd.apache.org/docs/2.0/mod/mod_log_config.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-77790113703578477?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/77790113703578477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=77790113703578477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/77790113703578477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/77790113703578477'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/02/getting-ip-in-x-forwarded-for-field.html' title='Getting IP in X-Forwarded-For field logged in'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-7668040296562940140</id><published>2011-02-16T14:21:00.020+05:30</published><updated>2011-02-17T00:59:53.071+05:30</updated><title type='text'>Installing Xen 4.0 on Ubuntu 9.04</title><content type='html'>Your boss pointed gun at your head and gave you two hours to make things work (I have had the privilege of working with one such person)&lt;br /&gt;and to save your life you are searching various places on internet&lt;br /&gt;You posted on a lot of forums and rather than getting any solution to your original problem what you were said to read is Eric Stevens non sensical guide &lt;br /&gt;http://www.catb.org/~esr/faqs/smart-questions.html&lt;br /&gt;and because of people like Eric Stevens using Linux or what ever becomes a real pain when most of the time on a forum the people who will give you some rant actually do not understand the issue.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Coming to real point&lt;br /&gt;&lt;br /&gt;You downloaded Xen 4.0 on Ubuntu and now realized&lt;br /&gt;the instructions here &lt;br /&gt;https://help.ubuntu.com/community/Xen&lt;br /&gt;are shit.&lt;br /&gt;Then you are at the correct place.&lt;br /&gt;What they don't tell you is to install dpkg-dev bridge-utils libncurses5-dev debhelper fakeroot &lt;br /&gt;build-dep&lt;br /&gt;&lt;br /&gt;typed&lt;br /&gt;make world KERNELS="linux-2.6-xen0 linux-2.6-xenU"&lt;br /&gt;as normal user you will get some thing similar.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;select-repository: Searching `.:..' for linux-2.6.18-xen.hg&lt;br /&gt;select-repository: Ignoring `.'&lt;br /&gt;Unable to determine path to Linux source tree.&lt;br /&gt;Falling back to linux-2.6.18-xen Mercurial repository.&lt;br /&gt;Cloning http://xenbits.xensource.com/linux-2.6.18-xen.hg to linux-2.6.18-xen.hg.&lt;br /&gt;/bin/sh: hg: not found&lt;br /&gt;make[3]: *** [linux-2.6.18-xen.hg/.valid-src] Error 127&lt;br /&gt;make[3]: Leaving directory `/home/tapas/xen-4.0.1'&lt;br /&gt;make[2]: *** [linux-2.6-xen0-install] Error 2&lt;br /&gt;make[2]: Leaving directory `/home/tapas/xen-4.0.1'&lt;br /&gt;make[1]: *** [install-kernels] Error 1&lt;br /&gt;make[1]: Leaving directory `/home/tapas/xen-4.0.1'&lt;br /&gt;make: *** [world] Error 2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Solution of above problem &lt;br /&gt;&lt;br /&gt;install the mercurial tool hg that is why you got above error.&lt;br /&gt;sudo apt-get install mercurial&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After this you some how started the process again&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;# configuration written to .config&lt;br /&gt;#&lt;br /&gt;make[4]: Leaving directory `/home/tapas/xen-4.0.1/linux-2.6.18-xen.hg'&lt;br /&gt;make -C build-linux-2.6.18-xen0_x86_32 ARCH=$(sh buildconfigs/select-linux-arch linux-2.6.18-xen.hg) prepare&lt;br /&gt;select-linux-arch: i386&lt;br /&gt;make[4]: Entering directory `/home/tapas/xen-4.0.1/build-linux-2.6.18-xen0_x86_32'&lt;br /&gt;make -C /home/tapas/xen-4.0.1/linux-2.6.18-xen.hg O=/home/tapas/xen-4.0.1/build-linux-2.6.18-xen0_x86_32 prepare&lt;br /&gt;GEN     /home/tapas/xen-4.0.1/build-linux-2.6.18-xen0_x86_32/Makefile&lt;br /&gt;scripts/kconfig/conf -s arch/i386/Kconfig&lt;br /&gt;Using /home/tapas/xen-4.0.1/linux-2.6.18-xen.hg as source for kernel&lt;br /&gt;GEN     /home/tapas/xen-4.0.1/build-linux-2.6.18-xen0_x86_32/Makefile&lt;br /&gt;CHK     include/linux/version.h&lt;br /&gt;UPD     include/linux/version.h&lt;br /&gt;CHK     include/linux/utsrelease.h&lt;br /&gt;UPD     include/linux/utsrelease.h&lt;br /&gt;SYMLINK include/asm -&gt; include/asm-i386&lt;br /&gt;awk: line 2: function gensub never defined&lt;br /&gt;/home/tapas/xen-4.0.1/linux-2.6.18-xen.hg/scripts/Makefile.build:74: *** 'Your awk program does not define gensub.  Use gawk or another awk with gensub'.  Stop.&lt;br /&gt;make[6]: *** [scripts_basic] Error 2&lt;br /&gt;make[5]: *** [prepare] Error 2&lt;br /&gt;make[4]: *** [prepare] Error 2&lt;br /&gt;make[4]: Leaving directory `/home/tapas/xen-4.0.1/build-linux-2.6.18-xen0_x86_32'&lt;br /&gt;make[3]: *** [build-linux-2.6.18-xen0_x86_32/include/linux/autoconf.h] Error 2&lt;br /&gt;make[3]: Leaving directory `/home/tapas/xen-4.0.1'&lt;br /&gt;make[2]: *** [linux-2.6-xen0-install] Error 2&lt;br /&gt;make[2]: Leaving directory `/home/tapas/xen-4.0.1'&lt;br /&gt;make[1]: *** [install-kernels] Error 1&lt;br /&gt;make[1]: Leaving directory `/home/tapas/xen-4.0.1'&lt;br /&gt;make: *** [world] Error 2&lt;/pre&gt;&lt;br /&gt;What your screwed up boss did not knew is to have following&lt;br /&gt;apt-get build-dep xen-3.3&lt;br /&gt;&lt;pre class="brush: csharp"&gt;tapas@tapas:~/xen-4.0.1$&lt;br /&gt;tapas@tapas:~/xen-4.0.1$ sudo apt-get build-dep xen-3.3&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree       &lt;br /&gt;Reading state information... Done&lt;br /&gt;Note, selecting libcurl4-openssl-dev instead of libcurl3-dev&lt;br /&gt;Note, selecting libpci-dev instead of pciutils-dev&lt;br /&gt;The following NEW packages will be installed:&lt;br /&gt;  comerr-dev diffstat dvipdfmx gawk graphviz lacheck latex-beamer latex-xcolor&lt;br /&gt;  libaa1-dev libasound2-dev libaudio-dev libaudio2 libaudiofile-dev&lt;br /&gt;  libcaca-dev libcurl3 libcurl4-openssl-dev libdirectfb-dev libdirectfb-extra&lt;br /&gt;  libesd0-dev libfreetype6-dev libgl1-mesa-dev libglu1-mesa-dev libidn11-dev&lt;br /&gt;  libjpeg62-dev libkadm55 libkrb5-dev libldap2-dev libnetpbm10 libpci-dev&lt;br /&gt;  libpng12-dev libsdl1.2-dev libslang2-dev libsysfs-dev libvncserver-dev&lt;br /&gt;  libvncserver0 libxext-dev lmodern mesa-common-dev netpbm pgf prosper ps2eps&lt;br /&gt;  python-all python-all-dev python2.5 python2.5-dev python2.5-minimal quilt&lt;br /&gt;  tex-common texlive-base texlive-base-bin texlive-base-bin-doc texlive-common&lt;br /&gt;  texlive-doc-base texlive-extra-utils texlive-fonts-recommended&lt;br /&gt;  texlive-fonts-recommended-doc texlive-generic-recommended texlive-latex-base&lt;br /&gt;  texlive-latex-base-doc texlive-latex-recommended&lt;br /&gt;  texlive-latex-recommended-doc texlive-pstricks texlive-pstricks-doc tipa&lt;br /&gt;  transfig ttf-liberation x11proto-xext-dev&lt;br /&gt;0 upgraded, 68 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;Need to get 147MB of archives.&lt;br /&gt;After this operation, 321MB of additional disk space will be used.&lt;br /&gt;Do you want to continue [Y/n]? Y&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now for your good health when you are doing circus with source codes it is always good to have them in /usr/src&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;make xen&lt;br /&gt;make tools&lt;br /&gt;make stubdom&lt;br /&gt;make install-xen&lt;br /&gt;make install-tools&lt;br /&gt;make install-stubdom&lt;br /&gt;&lt;/pre&gt;and then compile dom0 kernel following&lt;br /&gt;http://wiki.xensource.com/xenwiki/XenParavirtOps.&lt;br /&gt;or perhaps a "make world" (without anything after that) might do&lt;br /&gt;all the steps, but I prefer doing it one by one&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;mkdir linux-2.6-pvops.git.tmp&lt;br /&gt;+ rmdir linux-2.6-pvops.git.tmp&lt;br /&gt;+ git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp&lt;br /&gt;/bin/sh: git: not found&lt;br /&gt;make[3]: *** [linux-2.6-pvops.git/.valid-src] Error 127&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[2]: *** [linux-2.6-pvops-install] Error 2&lt;br /&gt;make[2]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[1]: *** [install-kernels] Error 1&lt;br /&gt;make[1]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make: *** [world] Error 2&lt;br /&gt;root@tapas:/usr/src/xen-4.0.1# aptitude install git&lt;br /&gt;Reading package lists... Done&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Solution for your stupid boss&lt;br /&gt;&lt;br /&gt;aptitude install git-core&lt;br /&gt;&lt;br /&gt;Then after this a circus which lasted for about 4 hours or more I got following&lt;br /&gt;&lt;pre class="brush: csharp"&gt;elif make -C linux-2.6-pvops.git ARCH=$(sh buildconfigs/select-linux-arch linux-2.6-pvops.git) defconfig O=$(/bin/pwd)/build-linux-2.6-pvops_x86_32 ; then \&lt;br /&gt;   echo "Configured build-linux-2.6-pvops_x86_32 using defconfig" ; \&lt;br /&gt; else \&lt;br /&gt;          echo "No configuration method found for this kernel" ; \&lt;br /&gt; fi&lt;br /&gt;sed: can't read linux-2.6-pvops.git/Makefile: No such file or directory&lt;br /&gt;make[3]: *** [build-linux-2.6-pvops_x86_32/include/linux/autoconf.h] Error 2&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[2]: *** [linux-2.6-pvops-install] Error 2&lt;br /&gt;make[2]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[1]: *** [install-kernels] Error 1&lt;br /&gt;make[1]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make: *** [world] Error 2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;My internet connection keeps disconnection so my make world stops&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;+ git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp&lt;br /&gt;Initialized empty Git repository in /usr/src/xen-4.0.1/linux-2.6-pvops.git.tmp/.git/&lt;br /&gt;fatal: Unable to look up git.kernel.org (port 9418) (Name or service not known)&lt;br /&gt;make[3]: *** [linux-2.6-pvops.git/.valid-src] Error 128&lt;br /&gt;make[3]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[2]: *** [linux-2.6-pvops-install] Error 2&lt;br /&gt;make[2]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make[1]: *** [install-kernels] Error 1&lt;br /&gt;make[1]: Leaving directory `/usr/src/xen-4.0.1'&lt;br /&gt;make: *** [world] Error 2&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-7668040296562940140?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/7668040296562940140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=7668040296562940140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7668040296562940140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7668040296562940140'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/02/installing-xen-40-on-ubuntu-904.html' title='Installing Xen 4.0 on Ubuntu 9.04'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6392235878608047482</id><published>2011-02-16T08:02:00.000+05:30</published><updated>2011-02-22T08:12:46.157+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='name based virtual hosting'/><title type='text'>how to stop default website from getting served in Apache2,Why is there a 000-default file</title><content type='html'>I run 14 + websites which are divided into a cluster sort of situation i.e. a group of websites on one node another group on another node like this.The requirement of my work keeps increasing in such a situation I found one important thing after discussing on Apache users group and Ubuntu forum.This is applicable for people using Ubuntu or Debian sort of system.&lt;br /&gt;When you use name based virtual hosting to host different websites some times you must have encountered a situation where what ever you are typing in URL is going to some virtual host which is always serving your request even though the original request was not meant for this URL to be served.&lt;br /&gt;&lt;br /&gt;What happens is in Ubuntu/Debian based system you define your vhosts in /etc/apache2/sites-available directory.&lt;br /&gt;&lt;br /&gt;Some thing such as&lt;br /&gt;&lt;br /&gt;abchost1.conf&lt;br /&gt;abchost2.conf&lt;br /&gt;abchost3.conf&lt;br /&gt;abchost4.conf&lt;br /&gt;&lt;br /&gt;When apache reads these vhost configurations it does so in a alphabetical order.&lt;br /&gt;That is the reason when you install Apache on Ubuntu you see a file with name &lt;br /&gt;000-default always so as to give priority to this file in case of any request going to some&lt;br /&gt;wrong path.This vhost is one which will reply.&lt;br /&gt;In case 000-default is missing then what ever alphabetically comes next.&lt;br /&gt;That is half the reason your URLs mismatch and when you expected some thing, some thing else came.&lt;br /&gt;As a proof read this link&lt;br /&gt;http://httpd.apache.org/docs/2.2/mod/core.html#include&lt;br /&gt;which says following line&lt;br /&gt;"wildcard characters can be used to include several files at once, in alphabetical order. "&lt;br /&gt;&lt;br /&gt;and if you ever noticed in /etc/apache2/apache2.conf&lt;br /&gt;you will notice the last line&lt;br /&gt;Include /etc/apache2/sites-enabled/&lt;br /&gt;&lt;br /&gt;which includes all the vhosts definitions in sites-enabled directory and as per above link of Include directive of apache doc it reads those vhosts in alphabetical order.&lt;br /&gt;&lt;br /&gt;What this means is suppose you have 3 Name Based Virtual Hosts on same machine&lt;br /&gt;&lt;br /&gt;lets say &lt;br /&gt;abc1.com&lt;br /&gt;abc2.com&lt;br /&gt;abc3.com &lt;br /&gt;&lt;br /&gt;with configurations like these &lt;br /&gt;/etc/apache2/sites-enabled/abc1.conf&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;        ServerAdmin webmaster@abc1.com&lt;br /&gt;&lt;br /&gt;         ServerName abc1.com&lt;br /&gt;        DocumentRoot /var/www&lt;br /&gt;        &amp;lt;Directory /&amp;gt;&lt;br /&gt;                Options FollowSymLinks&lt;br /&gt;                AllowOverride None&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;        &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;                AllowOverride All&lt;br /&gt;                Order allow,deny&lt;br /&gt;                allow from all&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/pre&gt;Second /etc/apache2/sites-enabled/abc2.conf&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;        ServerAdmin webmaster@abc1.com&lt;br /&gt;&lt;br /&gt;         ServerName abc2.com&lt;br /&gt;        DocumentRoot /var/www&lt;br /&gt;        &amp;lt;Directory /&amp;gt;&lt;br /&gt;                Options FollowSymLinks&lt;br /&gt;                AllowOverride None&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;        &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;                AllowOverride All&lt;br /&gt;                Order allow,deny&lt;br /&gt;                allow from all&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Third /etc/apache2/sites-enabled/abc3.conf&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;        ServerAdmin webmaster@abc1.com&lt;br /&gt;&lt;br /&gt;         ServerName abc3.com&lt;br /&gt;        DocumentRoot /var/www&lt;br /&gt;        &amp;lt;Directory /&amp;gt;&lt;br /&gt;                Options FollowSymLinks&lt;br /&gt;                AllowOverride None&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;        &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;                AllowOverride All&lt;br /&gt;                Order allow,deny&lt;br /&gt;                allow from all&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and now a requests goes to this server as &lt;br /&gt;http://abcdef.com&lt;br /&gt;&lt;br /&gt;Then apache will try to match the ServerName abc1.com it will not find abcdef there&lt;br /&gt;then&lt;br /&gt;ServerName abc2.com here also it will not find abcdef there&lt;br /&gt;then&lt;br /&gt;ServerName abc3.com here also &lt;br /&gt;it will not find abcdef there&lt;br /&gt;then&lt;br /&gt;the request will be served by the alphabetically 1st vhost i.e. abc1.conf   which has ServerName abc1.com.Note when I say alphabetically I mean the file name of vhost is important.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To get rid of such situation define one more Vhost 000-abc.conf&lt;br /&gt;&lt;br /&gt;where I added 000 because it alphabetically will get first priorirty and there we can define what Apache needs to do in such situations where request does not have a valid HTTP_HOST&lt;br /&gt;or in case of other errors also this is a very standard practice.&lt;br /&gt;Read here&lt;br /&gt;1) http://www.mail-archive.com/users@httpd.apache.org/msg43225.html&lt;br /&gt;2) http://httpd.apache.org/docs/2.2/vhosts/details.html (this link might not be that easy to understand)&lt;br /&gt;3) http://www.gossamer-threads.com/lists/apache/users/386570?do=post_view_threaded&lt;br /&gt;4) http://www.mail-archive.com/users@httpd.apache.org/msg43167.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6392235878608047482?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6392235878608047482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6392235878608047482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6392235878608047482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6392235878608047482'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2011/02/how-does-httphost-maps-to-vhost-best.html' title='how to stop default website from getting served in Apache2,Why is there a 000-default file'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8402539647295165598</id><published>2010-12-14T13:15:00.012+05:30</published><updated>2011-02-16T17:16:04.422+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google code'/><category scheme='http://www.blogger.com/atom/ns#' term='mercurial tutorial'/><title type='text'>Project hosting with Google Code</title><content type='html'>Ok if you reached this page I can imagine your frustration.You wasted reading the official guides for using mercurial and google code and finally realized that all that was a waste of time.If that is the feeling then you reached the right page.&lt;br /&gt;&lt;br /&gt;Let us go straight to work without wasting your time.(I had wasted a lot of time when I started)&lt;br /&gt;This is your first time to using any sort of version control system and you do not want to read ugly man pages (in fact most of the man pages were pieces of crap written in 1960's or 70s).&lt;br /&gt;&lt;br /&gt;First create an account with Google Code (which you might have done that is why you are reading this guide)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then you run following command in an empty subdirectory &lt;br /&gt;&lt;pre class="brush: csharp"&gt;hg clone https://yourproject.googlecode.com/hg/ yourproject&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;you will see a directory yourproject now.&lt;br /&gt;&lt;br /&gt;Inside this you will see a .hg directory which has hgrc file.&lt;br /&gt;So&lt;br /&gt;&lt;pre class="brush: csharp"&gt;vi testproject/.hg/hgrc&lt;/pre&gt;is the file you might have been wondering on internet as how to use.&lt;br /&gt;&lt;br /&gt;Now copy your code in what ever location from your laptop to this directory &lt;br /&gt;i.e. &lt;br /&gt;&lt;pre class="brush: csharp"&gt;&lt;/pre&gt;&lt;pre class="brush: csharp"&gt;bash$ cp -rv /whereever/your/code/on/laptop/   testproject/&lt;/pre&gt;&lt;br /&gt;now&lt;br /&gt;&lt;pre class="brush: csharp"&gt;cd testproject&lt;/pre&gt;&lt;br /&gt;then &lt;br /&gt;&lt;pre class="brush: csharp"&gt;hg add ./*&lt;/pre&gt;&lt;br /&gt;and then hg push this the command that you should do so that the code on your laptop can be seen on internet on Google code.&lt;br /&gt;&lt;br /&gt;Right upto here if every thing was Ok then &lt;br /&gt;&lt;pre class="brush: csharp"&gt;hg commit -A &lt;br /&gt;&lt;/pre&gt;after some conversation with this command you should be fine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a good link&lt;br /&gt;&lt;a href="http://www.trisis.co.uk/blog/?p=580"&gt;http://www.trisis.co.uk/blog/?p=580&lt;/a&gt;&lt;br /&gt;which told me when you run &lt;br /&gt;hg push then the password that you will enter is not the same as the password you use on gmail.&lt;br /&gt;excerpts from the above link&lt;br /&gt;&lt;pre class="brush: csharp"&gt;"This will prompt you for a user name and password, the password IS NOT YOUR DEFAULT PASSWORD. Go to your accounts hosting page to find it."&lt;br /&gt;the link to find your password is &lt;/pre&gt;&lt;a href="https://code.google.com/hosting/settings"&gt;https://code.google.com/hosting/settings&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;In case you enter user gmail username password you will get following error&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;abort: HTTP Error 403: Forbidden&lt;/pre&gt;&lt;br /&gt;Now things should work well for you.&lt;br /&gt;&lt;br /&gt;Let me know via your comments if you know any more information.&lt;br /&gt;Most of the guides I read were highly time consuming and did not talked to the point things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8402539647295165598?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8402539647295165598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8402539647295165598' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8402539647295165598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8402539647295165598'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/12/project-hosting-with-google-code.html' title='Project hosting with Google Code'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-737737142543122310</id><published>2010-11-28T15:47:00.005+05:30</published><updated>2010-11-28T20:16:19.794+05:30</updated><title type='text'>Some virtualization and kernel development related links</title><content type='html'>&lt;a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Desktops/2.2/html/5.5-2.2_Hypervisor_Deployment_Guide/sect-Deployment_Guide-RHEV_Hypervisor_Kernel_Parameters_and_Automated_Installation-Example_Automated_RHEV_Hypervisor_Installation.html"&gt;http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Desktops/2.2/html/5.5-2.2_Hypervisor_Deployment_Guide/sect-Deployment_Guide-RHEV_Hypervisor_Kernel_Parameters_and_Automated_Installation-Example_Automated_RHEV_Hypervisor_Installation.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Red Hat Enterprise Virtualization for Servers&lt;br /&gt;&lt;a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Servers/index.html"&gt;http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Servers/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Red Hat Hypervisor Deployment Guide&lt;br /&gt;&lt;a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Desktops/2.2/html/5.5-2.2_Hypervisor_Deployment_Guide/index.html"&gt;http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Desktops/2.2/html/5.5-2.2_Hypervisor_Deployment_Guide/index.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Administration Guide for Virtualization&lt;br /&gt;&lt;a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Desktops/2.2/html/Administration_Guide/Import-vms-from-export-domain.html"&gt;http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Desktops/2.2/html/Administration_Guide/Import-vms-from-export-domain.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.makelinux.net/ldd3/"&gt;http://www.makelinux.net/ldd3/&lt;/a&gt;&lt;br /&gt;The Linux Kernel&lt;br /&gt;&lt;a href="http://www.win.tue.nl/~aeb/linux/lk/lk.html"&gt;http://www.win.tue.nl/~aeb/linux/lk/lk.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Haifux Kernel Lectures&lt;br /&gt;&lt;a href="http://www.haifux.org/kernel.html"&gt;http://www.haifux.org/kernel.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.chromium.org/2009/11/hello-open-source-developers-would-you.html"&gt;http://blog.chromium.org/2009/11/hello-open-source-developers-would-you.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This page lists a lot of documents with respect to Kernel Programming&lt;br /&gt;&lt;a href="http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html"&gt;http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Writing a Network Device Driver for Linux&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/article/1312"&gt;http://www.linuxjournal.com/article/1312&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ioctl calls&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/article/1221"&gt;http://www.linuxjournal.com/article/1221&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IPTABLES and ipsysctl&lt;br /&gt;&lt;a href="http://www.frozentux.net/documents/iptables-tutorial/all-old-domains-moved/"&gt;http://www.frozentux.net/documents/iptables-tutorial/all-old-domains-moved/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Guide for Programming USB Drivers&lt;br /&gt;&lt;a href="http://www.lrr.in.tum.de/Par/arch/usb/usbdoc/"&gt;http://www.lrr.in.tum.de/Par/arch/usb/usbdoc/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IP Stacks Commentary&lt;br /&gt;&lt;a href="http://www.google.com/search?client=ubuntu&amp;channel=fs&amp;q=Linux+IP+Stacks+Commentary&amp;ie=utf-8&amp;oe=utf-8"&gt;http://www.google.com/search?client=ubuntu&amp;channel=fs&amp;q=Linux+IP+Stacks+Commentary&amp;ie=utf-8&amp;oe=utf-8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;LDD online Network Stack&lt;br /&gt;&lt;a href="http://www.makelinux.net/ldd3/chp-17-sect-2.shtml"&gt;http://www.makelinux.net/ldd3/chp-17-sect-2.shtml&lt;/a&gt;&lt;br /&gt;http://www.makelinux.net/reference&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A good thread&lt;br /&gt;&lt;a href="http://www.linuxquestions.org/questions/linux-embedded-78/how-to-write-a-pci-express-device-driver-for-xilinx-virtex-5-lxt-sxt-dev-kit-690529/"&gt;http://www.linuxquestions.org/questions/linux-embedded-78/how-to-write-a-pci-express-device-driver-for-xilinx-virtex-5-lxt-sxt-dev-kit-690529/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PCI device related information&lt;br /&gt;&lt;a href="http://tldp.org/LDP/tlk/dd/pci.html"&gt;http://tldp.org/LDP/tlk/dd/pci.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Template PCI driver&lt;br /&gt;&lt;a href="http://true-random.com/homepage/projects/pci_template/pci_template.c"&gt;http://true-random.com/homepage/projects/pci_template/pci_template.c&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.novell.com/coolsolutions/feature/14910.html"&gt;http://www.novell.com/coolsolutions/feature/14910.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.novell.com/coolsolutions/feature/11254.html"&gt;http://www.novell.com/coolsolutions/feature/11254.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Understanding PTE in Kernel&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/1441353/pte-structure-in-the-linux-kernel"&gt;http://stackoverflow.com/questions/1441353/pte-structure-in-the-linux-kernel&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;http://lwn.net/Kernel/Index/&lt;br /&gt;&lt;br /&gt;TLDP Kernel Module How To&lt;br /&gt;&lt;a href="http://tldp.org/HOWTO/Module-HOWTO/x64.html"&gt;http://tldp.org/HOWTO/Module-HOWTO/x64.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some good books mentioned here for such things&lt;br /&gt;&lt;a href="http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/KernelProgramming/Bibliography/Bibliography.html"&gt;http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/KernelProgramming/Bibliography/Bibliography.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Updated examples of LDD3&lt;br /&gt;&lt;a href="http://acassis.wordpress.com/2009/08/07/ldd3-examples-updated/"&gt;http://acassis.wordpress.com/2009/08/07/ldd3-examples-updated/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cs.fsu.edu/~baker/devices/lxr/source/2.6.25/ldd-examples/"&gt;http://www.cs.fsu.edu/~baker/devices/lxr/source/2.6.25/ldd-examples/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also given on&lt;br /&gt;&lt;a href="http://examples.oreilly.com/9780596005900/"&gt;http://examples.oreilly.com/9780596005900/&lt;/a&gt;&lt;br /&gt;discussed here&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/1142606/can-you-get-any-financial-recompense-from-open-source"&gt;http://stackoverflow.com/questions/1142606/can-you-get-any-financial-recompense-from-open-source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cs.fsu.edu/~baker/devices/"&gt;http://www.cs.fsu.edu/~baker/devices/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/ldd3-examples/source/browse/trunk/sbull/sbull.c"&gt;http://code.google.com/p/ldd3-examples/source/browse/trunk/sbull/sbull.c&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kernel and Networking advanced topics&lt;br /&gt;&lt;a href="http://www.haifux.org/lectures/217/"&gt;http://www.haifux.org/lectures/217/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kernel and Networking advanced topics 2&lt;br /&gt;&lt;a href="http://www.haifux.org/lectures/172/"&gt;http://www.haifux.org/lectures/172/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kernel and Networking advanced topics 3&lt;br /&gt;&lt;a href="http://www.haifux.org/lectures/180/"&gt;http://www.haifux.org/lectures/180/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wireless in Linux &lt;br /&gt;&lt;a href="http://www.haifux.org/lectures/206/"&gt;http://www.haifux.org/lectures/206/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nested x86 Virtualization&lt;br /&gt;&lt;a href="http://www.haifux.org/lectures/225/"&gt;http://www.haifux.org/lectures/225/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-737737142543122310?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/737737142543122310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=737737142543122310' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/737737142543122310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/737737142543122310'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/11/some-virtualization-and-kernel.html' title='Some virtualization and kernel development related links'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2895185905705714131</id><published>2010-08-28T13:32:00.011+05:30</published><updated>2010-08-28T22:27:06.358+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mechanism of function calls what does a processor do when function call is  made'/><title type='text'>Mechanism of function calls what does a processor do when function call is  made</title><content type='html'>A question on Kernel Newbies mailing list related to function calls in timer.c&lt;br /&gt;prompted me to right this here.&lt;br /&gt;The original thread can be seen here&lt;br /&gt;&lt;a href="http://www.spinics.net/lists/newbies/msg40013.html"&gt;http://www.spinics.net/lists/newbies/msg40013.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To make a function call CPU has to save registers and pass on ret&lt;br /&gt;instructions when ever the function call ends&lt;br /&gt;if we have a small fucntion which is used in a file and a function&lt;br /&gt;call via CPU then over head of saving flag registers ,saving stack and&lt;br /&gt;making the called function return to the location where the call was&lt;br /&gt;made is so much that it is preferred to replace that call via the&lt;br /&gt;actual function itself hence if some one has such a function which has&lt;br /&gt;is of very less number of lines and has been called once or twice then&lt;br /&gt;it is good to declare it inline.&lt;br /&gt;&lt;br /&gt;The overhead that  CPU has to undergo if the function is not inline is saving the current context ,flag,stack,heap ,(what ever is)the state of code in execution and then load the called function from a specific memory location.&lt;br /&gt;Doing this for small subroutines is resource consuming.So it is a good practise among  kernel developers do declare functions inline when it is used once or twice and saves the CPU the over head involved in saving the stack,program counter flag registers and other registers which are being related to the program in execution.&lt;br /&gt;&lt;br /&gt;By using the word in laymans language I will say that part of code (function ) is actually written where ever the function call is made.&lt;br /&gt;&lt;br /&gt;For example following program &lt;br /&gt;&lt;br /&gt;example1.c&lt;br /&gt;&lt;pre class="brush: csharp"&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;inline function ingen (X1,X2)&lt;br /&gt;{&lt;br /&gt;does some thing some thing&lt;br /&gt;return c;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function b( )&lt;br /&gt;{&lt;br /&gt;step = function ingen ();&lt;br /&gt;}&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;b ();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;If you were to execute above code &lt;br /&gt;&lt;br /&gt;call to function ingen ()  via function b()  would replace the function ingen() by the code inside  function ingen().&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you would not have declared  function ingen as inline function then the CPU would jumped to some memory location where function ingen() is actually residing and then executed.&lt;br /&gt;&lt;br /&gt;In this case CPU just have to insert that code what ever function ingen() does when ever a call to function ingen() is made via function b().&lt;br /&gt;&lt;br /&gt;Or which ever function in the  code calls function ingen().&lt;br /&gt;&lt;br /&gt;If the keyword static is added so that if the same function has been used at any other place then it should not affect the other files.Meaning the word static before a function makes its scope limited to that file only.&lt;br /&gt;&lt;br /&gt;If you have another program example2.c and compile &lt;br /&gt;&lt;br /&gt;cc example1.c example2.c &lt;br /&gt;then functions in exampl1.c would be available to example2.c and vice versa but use of word static restricts the function in their respective files.&lt;br /&gt;i.e. if example1.c has a static function then it will not be available to example2.c&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What static does is to create a label for a certain global memory chunk and give that a value at compile time, plus not making it available to the linker.&lt;br /&gt;&lt;br /&gt;Look at these examples&lt;br /&gt;&lt;pre class="brush: csharp"&gt;static int mystatic = 6;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Generated ASM is as follows:&lt;br /&gt;&lt;pre class="brush: csharp"&gt;Code:&lt;br /&gt;&lt;br /&gt;.file "static2.c"&lt;br /&gt;.data&lt;br /&gt;.align 4&lt;br /&gt;.type mystatic, @object&lt;br /&gt;.size mystatic, 4&lt;br /&gt;mystatic:&lt;br /&gt;.long 6&lt;br /&gt;.text&lt;br /&gt;.globl main&lt;br /&gt;.type main, @function&lt;br /&gt;main:&lt;br /&gt;pushl %ebp&lt;br /&gt;movl %esp, %ebp&lt;br /&gt;movl $0, %eax&lt;br /&gt;popl %ebp&lt;br /&gt;ret&lt;br /&gt;.size main, .-main&lt;br /&gt;.ident "GCC: (Debian 4.4.4-8) 4.4.5 20100728 (prerelease)"&lt;br /&gt;.section .note.GNU-stack,"",@progbits&lt;br /&gt;&lt;/pre&gt;Compare that with declaring the global variable as non-static:&lt;br /&gt;&lt;pre class="brush: csharp"&gt;Code:&lt;br /&gt;&lt;br /&gt;int mynonstatic = 6;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class="brush: csharp"&gt;Code:&lt;br /&gt;&lt;br /&gt;.file "nonstatic2.c"&lt;br /&gt;.globl mynonstatic&lt;br /&gt;.data&lt;br /&gt;.align 4&lt;br /&gt;.type mynonstatic, @object&lt;br /&gt;.size mynonstatic, 4&lt;br /&gt;mynonstatic:&lt;br /&gt;.long 6&lt;br /&gt;.text&lt;br /&gt;.globl main&lt;br /&gt;.type main, @function&lt;br /&gt;main:&lt;br /&gt;pushl %ebp&lt;br /&gt;movl %esp, %ebp&lt;br /&gt;movl $0, %eax&lt;br /&gt;popl %ebp&lt;br /&gt;ret&lt;br /&gt;.size main, .-main&lt;br /&gt;.ident "GCC: (Debian 4.4.4-8) 4.4.5 20100728 (prerelease)"&lt;br /&gt;.section .note.GNU-stack,"",@progbits&lt;br /&gt;&lt;/pre&gt;The only difference is that in the non-static case, there's the .globl mynonstatic that makes that symbol available to the linker.&lt;br /&gt;Now, careful observation will make you notice that both global variables are declared as labels, exactly the same way as main is. ASM doesn't really distinguish between functions and variables (the @function and @object thing is just an optimization gcc does): all there is memory addresses that you conveniently can refer to with a label. So, when you declare a function static, what will happen is exactly the same: the function is given a value (its code) and make it unavailable to the linker... exactly what was done to the variable.&lt;br /&gt;&lt;br /&gt;Here you have the C and ASM for a static function:&lt;br /&gt;&lt;pre class="brush: csharp"&gt;Code:&lt;br /&gt;&lt;br /&gt;.file "stat_func.c"&lt;br /&gt;.text&lt;br /&gt;.type something, @function&lt;br /&gt;something:&lt;br /&gt;pushl %ebp&lt;br /&gt;movl %esp, %ebp&lt;br /&gt;movl $0, %eax&lt;br /&gt;popl %ebp&lt;br /&gt;ret&lt;br /&gt;.size something, .-something&lt;br /&gt;.ident "GCC: (Debian 4.4.4-8) 4.4.5 20100728 (prerelease)"&lt;br /&gt;.section .note.GNU-stack,"",@progbits&lt;br /&gt;&lt;/pre&gt;Again, the value for something is its code, it's a global value but not available to the linker because there's no .globl something.&lt;br /&gt;&lt;br /&gt;What about local static variables? Actually, the idea of local variables is lost when compiling C to ASM. What you have is a global stack that each function is in charge to clean up when returning... therefore making its local values no longer available outside the function... but place a jmp and the value will be available. What happens with static variables is that the static again sets up a value at compile time and makes the symbol unavailable for the linker... as you'll see here:&lt;br /&gt;&lt;pre class="brush: csharp"&gt;Code:&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;static int mystatic = 6;&lt;br /&gt;&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre class="brush: csharp"&gt;Code:&lt;br /&gt;&lt;br /&gt;.file "static.c"&lt;br /&gt;.text&lt;br /&gt;.globl main&lt;br /&gt;.type main, @function&lt;br /&gt;main:&lt;br /&gt;pushl %ebp&lt;br /&gt;movl %esp, %ebp&lt;br /&gt;movl $0, %eax&lt;br /&gt;popl %ebp&lt;br /&gt;ret&lt;br /&gt;.size main, .-main&lt;br /&gt;.data&lt;br /&gt;.align 4&lt;br /&gt;.type mystatic.1248, @object&lt;br /&gt;.size mystatic.1248, 4&lt;br /&gt;mystatic.1248:&lt;br /&gt;.long 6&lt;br /&gt;.ident "GCC: (Debian 4.4.4-8) 4.4.5 20100728 (prerelease)"&lt;br /&gt;.section .note.GNU-stack,"",@progbits&lt;br /&gt;&lt;/pre&gt;The only difference here is that the .data section has been placed *after* the main "rets" (a kind of return you have in ASM...)... ASM indentation is awful here, but actually main ends at the ret, not at the mystatic.1248 label. Ok, I'm not sure why the name is "mangled" but it's clear that the variable is declared as global even when we declared it as local in C. What will happen is that the C compiler will restrict the usage of that symbol to the main function, but you clearly see that it's just a way to create the illusion of locality... It's actually a global and that's why its value is persistent across the program's execution.&lt;br /&gt;&lt;br /&gt;So, in summary, it seems that the real effective meaning (I don't care what the standard says) of static is "Make a global memory address not be available to the linker"... therefore we can explain why is it used both for functions and variables.&lt;br /&gt;&lt;br /&gt;Of course, tutorials are doing fine to explain this the way they do... As you see, you have to step down to ASM in order to make some sense of this. Also, this is another great reason of why C is such a pain to use: in the end you still have to understand the basics of ASM... while to use bash, Perl, Python you don't need to know C (or the language the implementation is written in).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since Linux kernel is made up of C and to make sure functions with similar names(if any) exist then they are not conflicting it is a good practice to declare a function  as static.&lt;br /&gt;&lt;br /&gt;Declaring it inline reduces the overhead that CPU would have to do in actually calling a function.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To have more digging about this you need to understand mechanism of function call as what does&lt;br /&gt;processor do when a function call is made.&lt;br /&gt;&lt;br /&gt;Clearly  if you have a large code to execute the&lt;br /&gt;instruction is in memory and it has to come to cache so if you have&lt;br /&gt;large code and you declare that as inline it has disadvantage that&lt;br /&gt;cache miss will more.&lt;br /&gt;&lt;br /&gt;What I wanted to&lt;br /&gt;say is if you have a function is used at 10 places and you declare it&lt;br /&gt;inline 10 times then there would be cache miss more (because that inline part of code would not be in cache) and this  will&lt;br /&gt;have disadvantage.&lt;br /&gt;&lt;br /&gt;Some good links worth mentioning are if you want to dig into&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://www.tenouk.com/cncplusplusbufferoverflow.html"&gt;http://www.tenouk.com/cncplusplusbufferoverflow.html&lt;/a&gt;&lt;br /&gt;2)&lt;a href="http://www.tenouk.com/Bufferoverflowc/Bufferoverflow1.html"&gt;http://www.tenouk.com/Bufferoverflowc/Bufferoverflow1.html&lt;/a&gt;&lt;br /&gt;3)&lt;a href="http://www.intel.com/products/processor/manuals/index.htm"&gt;http://www.intel.com/products/processor/manuals/index.htm&lt;/a&gt;&lt;br /&gt;4) &lt;a href="http://www.tenouk.com/cnlinuxsockettutorials.html"&gt;http://www.tenouk.com/cnlinuxsockettutorials.html&lt;/a&gt;&lt;br /&gt;5)&lt;a href="http://www.drpaulcarter.com/pcasm/"&gt;http://www.drpaulcarter.com/pcasm/&lt;/a&gt;&lt;br /&gt;6)&lt;a href="http://asm.sourceforge.net/"&gt;http://asm.sourceforge.net/&lt;/a&gt;&lt;br /&gt;7)&lt;a href="http://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672327201"&gt;http://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672327201&lt;/a&gt;&lt;br /&gt;Linux Kernel Development  by Robert Love, page 18 ,Chapter2, 2nd edition of book has discussed about it.&lt;br /&gt;By the time you will read this blog third edition of book would have released.&lt;br /&gt;8)&amp;nbsp; &lt;a href="http://www.spinics.net/lists/newbies/msg40032.html"&gt;http://www.spinics.net/lists/newbies/msg40032.html &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2895185905705714131?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2895185905705714131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2895185905705714131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2895185905705714131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2895185905705714131'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/mechanism-of-function-calls-what-does.html' title='Mechanism of function calls what does a processor do when function call is  made'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5007568556814539849</id><published>2010-08-24T20:42:00.002+05:30</published><updated>2010-08-24T20:42:39.747+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='pseudo proc file system'/><title type='text'>Accessing Linux Kernel Via /proc</title><content type='html'>http://www.ibm.com/developerworks/linux/library/l-proc.&lt;br /&gt;&lt;br /&gt;Was the starting point,&lt;br /&gt;http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5007568556814539849?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5007568556814539849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5007568556814539849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5007568556814539849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5007568556814539849'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/accessing-linux-kernel-via-proc.html' title='Accessing Linux Kernel Via /proc'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-7458213669093017954</id><published>2010-08-23T02:12:00.001+05:30</published><updated>2010-08-23T02:14:42.985+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='make errors'/><title type='text'>make errors</title><content type='html'>make -C /lib/modules/2.6.28-11-generic/build M=/g/temp/  modules&lt;br /&gt;make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'&lt;br /&gt;Building with KERNELRELEASE =2.6.28-11-generic&lt;br /&gt;CC [M]  /g/temp/ /crash5.o&lt;br /&gt;/g/temp/modu.c: In function ‘syms_out’: &lt;br /&gt;/g/temp/modu.c:13: error: ‘KERNE_INFO’ undeclared (first use in this function)&lt;br /&gt;/g/temp/modu.c:13: error: (Each undeclared identifier is reported only once&lt;br /&gt;/g/temp/modu.c:13: error: for each function it appears in.)&lt;br /&gt;/g/temp/modu.c:13: error: expected ‘)’ before string constant&lt;br /&gt;/g/temp/modu.c:13: warning: format not a string literal and no format arguments&lt;br /&gt;make[2]: *** [/g/temp/ /crash5.o] Error 1&lt;br /&gt;make[1]: *** [_module_/g/temp/ ] Error 2&lt;br /&gt;make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'&lt;br /&gt;&lt;br /&gt;Such errors in make file can be  resolved by &lt;br /&gt;1)Checking KERNELRELEASE variable  missing in Makefile or mistyped&lt;br /&gt;2) Checking module_exit code  missing or module_init repeated 2 times&lt;br /&gt;3) KERNE_INFO should not be used KERN_INFO to be used.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-7458213669093017954?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/7458213669093017954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=7458213669093017954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7458213669093017954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7458213669093017954'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/make-errors.html' title='make errors'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1491631099822090658</id><published>2010-08-20T08:30:00.002+05:30</published><updated>2010-08-22T12:45:57.680+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Voyage to Linux Kernel Day 12'/><title type='text'>Voyage to Linux Kernel Day 12 program errors</title><content type='html'>I am trying the program from Linux For You magazine Day 12 of Voyage to Linux Kernel&lt;br /&gt;June 2009 edition.&lt;br /&gt;From Aasis Vinayaks column following is the program on my Ubuntu laptop&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include &lt;linux/kernel.h&gt;&lt;br /&gt;#include &lt;sys/syscall.h&gt;&lt;br /&gt;#include &lt;linux/module.h&gt;&lt;br /&gt;extern void *sys_table[];&lt;br /&gt;asmlinkage int(*main_sys_exit)(int);&lt;br /&gt;asmlinkage int alt_exit_function(int err_code)&lt;br /&gt;{&lt;br /&gt;printk("Sys_exit called with err_code=%d\n",err_code);&lt;br /&gt;return main_sys_exit(err_code);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int init_module()&lt;br /&gt;{&lt;br /&gt;main_sys_exit=sys_table[__NR_exit];&lt;br /&gt;sys_table[__NR_exit]=alt_exit_function;&lt;br /&gt;}&lt;br /&gt;void cleanup_module()&lt;br /&gt;{&lt;br /&gt;sys_table[__NR_exit]=main_sys_exit;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Has given a lot of errors discussed on Kernel Newbies mailing list.&lt;br /&gt;Here&lt;br /&gt;http://www.spinics.net/lists/newbies/msg39896.html&lt;br /&gt;Seems to have been the longest discussion in the history of Linux Kernel Newbies mailing list.&lt;br /&gt;Please do suggest if you feel any correction is needed in the program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1491631099822090658?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1491631099822090658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1491631099822090658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1491631099822090658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1491631099822090658'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/some-program.html' title='Voyage to Linux Kernel Day 12 program errors'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5586347373311052172</id><published>2010-08-16T20:33:00.000+05:30</published><updated>2010-08-16T20:33:37.795+05:30</updated><title type='text'>hello kernel</title><content type='html'>Here is the program&lt;br /&gt;#include &lt;linux/init.h&gt;&lt;br /&gt;#include &lt;linux/module.h&gt;&lt;br /&gt;MODULE_LICENSE("Dual BSD/GPL");&lt;br /&gt;static int hello_init(void)&lt;br /&gt; {&lt;br /&gt;        printk(KERN_ALERT "Hello,world tapas\n");&lt;br /&gt;        return 0;&lt;br /&gt; }&lt;br /&gt;static void hello_exit(void)&lt;br /&gt; {&lt;br /&gt;        printk(KERN_ALERT "Good Bye,cruel world\n");&lt;br /&gt; }&lt;br /&gt;module_init(hello_init);&lt;br /&gt;module_exit(hello_exit);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and the corresponding  make file for this is &lt;br /&gt;&lt;br /&gt;obj-m+=hello.o&lt;br /&gt;all:&lt;br /&gt;        make -C /lib/modules/$(uname -r)/build/M=$(PWD) modules&lt;br /&gt;clean:&lt;br /&gt;        make -C /lib/modules/$(uname -r)/build/M=$(PWD) clean&lt;br /&gt;clean-files:=Module.symvers&lt;br /&gt;&lt;br /&gt;and to compile &lt;br /&gt;make -C /lib/modules/`uname -r`/build/ M=`pwd`&lt;br /&gt;&lt;br /&gt;thats it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I got following output &lt;br /&gt;&lt;br /&gt;tapas@tapas-laptop:~/LKP/pandora/temp$ make -C /lib/modules/`uname -r`/build/ M=`pwd`&lt;br /&gt;make: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'&lt;br /&gt;  LD      /home/tapas/LKP/pandora/temp/built-in.o&lt;br /&gt;  CC [M]  /home/tapas/LKP/pandora/temp/hello.o&lt;br /&gt;  Building modules, stage 2.&lt;br /&gt;  MODPOST 1 modules&lt;br /&gt;  CC      /home/tapas/LKP/pandora/temp/hello.mod.o&lt;br /&gt;  LD [M]  /home/tapas/LKP/pandora/temp/hello.ko&lt;br /&gt;make: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you can see it &lt;br /&gt;log in as root &lt;br /&gt;dmesg -c &gt; /dev/null&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sudo insmod hello.ko &lt;br /&gt;&lt;br /&gt;then &lt;br /&gt;dmesg&lt;br /&gt;and following output&lt;br /&gt;&lt;br /&gt;sudo dmesg &lt;br /&gt;[ 6134.945901] Good Bye,cruel world&lt;br /&gt;[ 6158.783790] Hello,world tapas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5586347373311052172?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5586347373311052172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5586347373311052172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5586347373311052172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5586347373311052172'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/hello-kernel.html' title='hello kernel'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1701615944126770200</id><published>2010-08-11T17:40:00.000+05:30</published><updated>2010-08-11T17:40:34.698+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='replace newline in vi'/><title type='text'>Replacing newline character in vi</title><content type='html'>http://stackoverflow.com/questions/71323/how-to-replace-a-character-for-a-newline-in-vim&lt;br /&gt;I faced this problem to replace new line character.&lt;br /&gt;&lt;br /&gt;Use \r instead of \n.&lt;br /&gt;in vi command so&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1701615944126770200?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1701615944126770200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1701615944126770200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1701615944126770200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1701615944126770200'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/replacing-newline-character-in-vi.html' title='Replacing newline character in vi'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1156049202576040874</id><published>2010-08-10T12:53:00.001+05:30</published><updated>2010-08-10T12:56:54.022+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='educommons behind a reverse proxy'/><category scheme='http://www.blogger.com/atom/ns#' term='educommons common errors and solutions'/><title type='text'>adding java script ,object elements to educommons,plone</title><content type='html'>http://www.contentmanagementsoftware.info/plone-book/kupu/external-link/index_html&lt;br /&gt;&lt;br /&gt;http://educommons.2416974.n2.nabble.com/Adding-youtube-videos-to-eduCommons-tp5380014.html&lt;br /&gt;&lt;br /&gt;http://learnplone.org/documentation/how-to/how-to-embed-a-youtube-video&lt;br /&gt;http://plone.org/documentation/kb/how-to-embed-content-flickr-youtube-or-myspace&lt;br /&gt;http://www.contentmanagementsoftware.info/plone-book/kupu/external-link/index_html&lt;br /&gt;http://www.uwosh.edu/ploneprojects/documentation/how-tos/how-to-add-embedded-objects-youtube-easily&lt;br /&gt;&lt;br /&gt;Allowing javascript or embed tags to your eduCommons website&lt;br /&gt;http://educommons.2416974.n2.nabble.com/Allowing-embed-tags-object-tags-script-tags-and-javascript-in-eduCommons-tp3530842.html&lt;br /&gt;&lt;br /&gt;Problem of accessing a course after building it,&lt;br /&gt;http://educommons.2416974.n2.nabble.com/even-after-building-a-course-it-was-not-accessible-tp5180817p5180817.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Slow eduCommons website&lt;br /&gt;http://educommons.2416974.n2.nabble.com/eduCommons-website-is-slow-some-page-elements-like-css-and-jquery-take-more-than-100ms-to-load-tp5124676p5124676.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If Zope is not able to load website properly&lt;br /&gt;http://educommons.2416974.n2.nabble.com/Zope-not-able-to-load-site-properly-tp5147623p5147623.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installation problems in eduCommons&lt;br /&gt;http://educommons.2416974.n2.nabble.com/educommons-installation-error-in-CentOS-5-5-tp5098584p5098584.html&lt;br /&gt;&lt;br /&gt;Changing the admin password&lt;br /&gt;http://educommons.2416974.n2.nabble.com/how-to-change-the-admin-password-tp5129878p5129878.html&lt;br /&gt;&lt;br /&gt;Stale pid problem&lt;br /&gt;http://educommons.2416974.n2.nabble.com/Stale-pid-when-ever-restarting-eduCommons-message-for-development-team-tp5124503p5124503.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1156049202576040874?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1156049202576040874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1156049202576040874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1156049202576040874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1156049202576040874'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/adding-java-script-object-elements-to.html' title='adding java script ,object elements to educommons,plone'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4322889650229972533</id><published>2010-08-09T22:26:00.005+05:30</published><updated>2010-08-10T07:47:05.503+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='streaming servers in a xen cloud'/><title type='text'>running a cloud of streaming servers</title><content type='html'>This is the current problem I am working at.&lt;br /&gt;The discussion can be found here&lt;br /&gt;http://comments.gmane.org/gmane.comp.emulators.xen.user/60848&lt;br /&gt;&lt;br /&gt;http://old.nabble.com/Howto-setup-RTMPT-with-Apache2-and-Tomcat-td11241005.html&lt;br /&gt;&lt;br /&gt;http://old.nabble.com/Red5-behind-Apache-(RTMPT-on-port-80)-td26646540.html&lt;br /&gt;&lt;br /&gt;http://www.google.co.in/#q=apache+as+a+front+end+to+red5&amp;hl=en&amp;sa=2&amp;fp=90055547bc024ace&lt;br /&gt;&lt;br /&gt;http://osflash.org/pipermail/red5_osflash.org/&lt;br /&gt;&lt;br /&gt;http://gregoire.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4322889650229972533?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4322889650229972533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4322889650229972533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4322889650229972533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4322889650229972533'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/running-cloud-of-streaming-servers.html' title='running a cloud of streaming servers'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6817507738558848020</id><published>2010-08-09T18:01:00.000+05:30</published><updated>2010-08-09T18:01:05.719+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='xcp upgrades'/><category scheme='http://www.blogger.com/atom/ns#' term='XCP upgrade advice'/><title type='text'>Xen Cloud Platform Guide</title><content type='html'>I was scrolling through Xen mailing lists.&lt;br /&gt;Suddenly a discussion drew my attention.&lt;br /&gt;Here it is &lt;br /&gt;http://news.gmane.org/gmane.comp.emulators.xen.user&lt;br /&gt;&lt;br /&gt;They have mentioned about a guide &lt;br /&gt;http://www.xen.org/files/XenCloud/installation.pdf&lt;br /&gt; I found it interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6817507738558848020?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6817507738558848020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6817507738558848020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6817507738558848020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6817507738558848020'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/xen-cloud-platform-guide.html' title='Xen Cloud Platform Guide'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2561949003809396409</id><published>2010-08-07T12:22:00.000+05:30</published><updated>2010-08-07T12:22:59.804+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excluding the unwanted directories from the search linux find command'/><title type='text'>Excluding the unwanted directories from the search on Linux</title><content type='html'>If you want to search and exclude a particluar directory in your search then you can do it in following three ways&lt;br /&gt;&lt;br /&gt;Method 1&lt;br /&gt;Suppose I want to search a file lighttpd but exclude that search from my home directory &lt;br /&gt;then&lt;br /&gt;find / -name lighttpd | grep -v "^/home/" | xargs ls -l&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Method 2&lt;br /&gt;a for-loop and the command "dirname" will help here...&lt;br /&gt;(if [ ! `dirname $i` = "/home" ]; then ...)&lt;br /&gt;&lt;br /&gt;Method 3&lt;br /&gt;Excluding the unwanted directories from the search &lt;br /&gt;find / -wholename /home -prune -o -name lighttpd -exec echo rm {} \;&lt;br /&gt;&lt;br /&gt;Explanation of method 3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The action -prune just tells find to not descend into directories. Let's look at every single &lt;br /&gt;step of method 3 above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a. Look for a directory whose whole name is /home&lt;br /&gt;Code:&lt;br /&gt;&lt;blockquote&gt;$ find / -wholename /home&lt;br /&gt;/home&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The name is relative to the specified search path, in this case / (root). This tell us that there is (obviously) only one item whose name is /home.&lt;br /&gt;&lt;br /&gt;b. Add -prune&lt;br /&gt;Code:&lt;br /&gt;&lt;blockquote&gt;$ find / -wholename /home -prune&lt;br /&gt;/home&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Nothing different here, because the action -prune alone is evaluated as true and the result is to print the directory name. Actually the rule here is: if the expression contains no actions other than -prune, -print is performed on all files for which the expression is true.&lt;br /&gt;&lt;br /&gt;c. Add an alternative (logical OR)&lt;br /&gt;Code:&lt;br /&gt;&lt;blockquote&gt;$ find / -wholename /home -prune -o -name lighttpd -print&lt;br /&gt;/etc/init.d/lighttpd&lt;br /&gt;/etc/lighttpd&lt;br /&gt;/opt/lighttpd-1.4.x/src/lighttpd&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Note that the expression here contains at least one action other than -prune (-print), so that the rule cited above does not apply. For this reason, when find encounters /home the left-hand-side of the expression is true and the output is null now. Instead for all the other directories, the left-hand-side of the expression is false and the right-hand-side is evaluated (in this case every file whose name is lighttpd is printed out).&lt;br /&gt;&lt;br /&gt;Note that if you omit -print (without adding any other action) the rule above is applied and -prune still has the effect to not descend into the directory, but the directory name is printed out:&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;blockquote&gt;$ find / -wholename /home -prune -o -name lighttpd&lt;br /&gt;/etc/init.d/lighttpd&lt;br /&gt;/etc/lighttpd&lt;br /&gt;/home&lt;br /&gt;/opt/lighttpd-1.4.x/src/lighttpd&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;In my previous example the action -exec prevents this behaviour.&lt;br /&gt;&lt;br /&gt;Finally you can omit multiple directories from the search by expanding the left-hand-side of the expression with other alternatives (embedded in escaped parentheses). For example:&lt;br /&gt;Code:&lt;br /&gt;&lt;blockquote&gt;$ find / \( -wholename /home -o -wholename /etc \) -prune -o -name lighttpd -print&lt;br /&gt;/opt/lighttpd-1.4.x/src/lighttpd&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;d. If you want to know what {} do read man find and search for -exec section&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;-exec command ;&lt;br /&gt;              Execute command; true if 0 status is returned.  All following arguments to find are taken to be arguments to the command until an argument consisting  of&lt;br /&gt;              `;'  is encountered.  The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just&lt;br /&gt;              in arguments where it is alone, as in some versions of find.  Both of these constructions might need to be escaped (with a `\') or quoted to protect them&lt;br /&gt;              from  expansion  by the shell.  See the EXAMPLES section for examples of the use of the -exec option.  The specified command is run once for each matched&lt;br /&gt;              file.  The command is executed in the starting directory.   There are unavoidable security problems surrounding use of the -exec action; you  should  use&lt;br /&gt;              the -execdir option instead.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2561949003809396409?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2561949003809396409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2561949003809396409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2561949003809396409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2561949003809396409'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/excluding-unwanted-directories-from.html' title='Excluding the unwanted directories from the search on Linux'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6582772945746130538</id><published>2010-08-05T01:44:00.002+05:30</published><updated>2010-08-05T01:48:08.338+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='network programming on Unix'/><title type='text'>Network programming on C</title><content type='html'>Unix Network Programming&lt;br /&gt;http://librenix.com/?inode=72&lt;br /&gt;http://www.linuxjournal.com/article/2333&lt;br /&gt;A good link from LQ&lt;br /&gt;http://www.linuxquestions.org/questions/linux-networking-3/capture-drop-packets-using-c-716868/&lt;br /&gt;keeping the packets to QUE and then modifying the headers.&lt;br /&gt;&lt;br /&gt;Seems Good&lt;br /&gt;http://www.hiraeth.com/alan/tutorials/courses/tcpip.html&lt;br /&gt;&lt;br /&gt;http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/gg243376.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6582772945746130538?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6582772945746130538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6582772945746130538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6582772945746130538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6582772945746130538'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/network-programming-on-c.html' title='Network programming on C'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2613962007808113462</id><published>2010-08-01T21:04:00.001+05:30</published><updated>2010-08-01T23:00:29.507+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installing Red5 on Ubuntu 9.04 32 bit'/><title type='text'>Installing Red5 on Ubuntu 9.04 32 bit</title><content type='html'>Installing Red5 on Ubuntu 9.04&lt;br /&gt;&lt;br /&gt;Assuming you do not know what ant,svn,Red5 are and you have just installed Ubuntu 9.04 on your desktop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you are wondering where in the world you should be doing all these things.&lt;br /&gt;If you are trying this blog and some thing does not works for you drop me a mail so that I can understand what you missed and try to help you.&lt;br /&gt;&lt;br /&gt;Before we begin &lt;br /&gt;If you are a complete newcomer then read&lt;br /&gt;&lt;br /&gt;you need to know what is &lt;br /&gt;1)ant&lt;br /&gt;2)svn&lt;br /&gt;3) how to set class paths in Linux&lt;br /&gt;&lt;br /&gt;Let us begin with creating an environment to be able to install Red5.&lt;br /&gt;Red5 is based on Java.&lt;br /&gt;So you need to have Java installed in your computer.&lt;br /&gt;If you do not have &lt;br /&gt;&lt;br /&gt;then Start here otherwise you can jump to Step 14&lt;br /&gt;&lt;br /&gt;Install JAVA for Red5 &lt;br /&gt;&lt;br /&gt;Step1) Check &lt;br /&gt;/etc/apt/sources.list&lt;br /&gt;and enable or add following lines if you do not have already note the partner word at the end&lt;br /&gt;&lt;br /&gt;deb http://archive.canonical.com/ubuntu jaunty partner&lt;br /&gt;deb-src http://archive.canonical.com/ubuntu jaunty partner&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step2) Do an apt-get update&lt;br /&gt;and type &lt;br /&gt;apt-get install sun-jdk6-java&lt;br /&gt;&lt;br /&gt;it should work&lt;br /&gt;if you have any problems&lt;br /&gt;I will strongly recommend to check following links (I faced problems which got solution on these links)&lt;br /&gt;http://zebardast.ir/en/installing-sun-jdk-5-on-ubuntu-9-10-and-10-04/&lt;br /&gt;http://www.linuxquestions.org/questions/linux-software-2/java1-5-installation-error-ubuntu-10-04-server-edition-uname-2-6-32-23-server-817569/&lt;br /&gt;&lt;br /&gt;Please do not install jre for Red5 as Red5 needs jdk and not jre as you will read below in this post.&lt;br /&gt;&lt;br /&gt;Step 3) Now go to /etc/profile.d/ and create a file named jdk.sh&lt;br /&gt;&lt;br /&gt;export JAVA_HOME=/usr/lib/jvm/java-6-sun&lt;br /&gt;export PATH=$JAVA_HOME/bin:$PATH&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Install ant&lt;br /&gt;&lt;br /&gt;I will strongly recommend to install latest ant binary from apache website do not use old versions I had some errrors which actually were resolved when I used the latest ones&lt;br /&gt;Step 4) Download http://ant.apache.org/bindownload.cgi the latest binary for your Linux&lt;br /&gt;if by the time of reading this blog it is one year or more and you by chance have come across and the above link does not works do Google apache ant binary download&lt;br /&gt;I will suggest Google ant apache download and use the latest version because in my case I got this problem from some blog old links were not working&lt;br /&gt;&lt;br /&gt;It is a good practise to install these type of packages in &lt;br /&gt;/usr/lib/&lt;br /&gt;(although not necessary)&lt;br /&gt;so you should have some thing like&lt;br /&gt;&lt;br /&gt;/usr/lib/apache-ant-1.8.1&lt;br /&gt;&lt;br /&gt;Step 5) go back to /etc/profile.d and create&lt;br /&gt;/etc/profile.d/ant.sh and its content will be &lt;br /&gt;&lt;br /&gt;export ANT_HOME=/usr/lib/apache-ant-1.8.1&lt;br /&gt;export PATH=$ANT_HOME/bin:$PATH&lt;br /&gt;&lt;br /&gt;Step6)  I installed in /usr/lib both Jdk and Ant so my JAVA_HOME and ANT_HOME are like that.&lt;br /&gt;&lt;br /&gt;upto this step do a check&lt;br /&gt;echo $JAVA_HOME&lt;br /&gt;you should get &lt;br /&gt;/usr/lib/jvm/java-6-sun&lt;br /&gt;and &lt;br /&gt;&lt;br /&gt;root@tapas-laptop:/etc/apt# echo $ANT_HOME&lt;br /&gt;/usr/lib/apache-ant-1.8.1&lt;br /&gt;&lt;br /&gt;Step 7) If you do not get upto the above mentioned steps 6 then do not proceed further first resolve the above issues.&lt;br /&gt;Here are a few links which I feel will be useful to you since I had problems from Step1 to Step6 which got resolved&lt;br /&gt;following links you can read&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1543461&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1543461&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 8) Assuming that if you type which java and which ant on command prompt you are getting following output&lt;br /&gt;root@tapas-laptop:/etc/apt# which java&lt;br /&gt;/usr/lib/jvm/java-6-sun/bin/java&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;root@tapas-laptop:/etc/apt# which ant&lt;br /&gt;/usr/lib/apache-ant-1.8.1/bin/ant&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 9) Check ant -version&lt;br /&gt;&lt;br /&gt;you should get an output like this &lt;br /&gt;&lt;br /&gt;root@tapas-laptop:/etc/apt# ant -version&lt;br /&gt;Apache Ant version 1.8.1 compiled on April 30 2010&lt;br /&gt;&lt;br /&gt;Step 10) check java -version&lt;br /&gt;&lt;br /&gt;root@tapas-laptop:/etc/apt# java -version&lt;br /&gt;java version "1.6.0_13"&lt;br /&gt;Java(TM) SE Runtime Environment (build 1.6.0_13-b03)&lt;br /&gt;Java HotSpot(TM) Server VM (build 11.3-b02, mixed mode)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 11) If upto above you have got exactly what mentioned only then proceed further.&lt;br /&gt;Otherwise resolve the above errors first.&lt;br /&gt;&lt;br /&gt;If you get an error like &lt;br /&gt;Error: JAVA_HOME is not defined correctly.   We cannot execute /usr/lib/jvm/java-6-sun/bin/bin/java&lt;br /&gt;&lt;br /&gt;check this thread&lt;br /&gt;&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1543461&lt;br /&gt;&lt;br /&gt;or if you get an error like&lt;br /&gt;&lt;br /&gt;ant&lt;br /&gt;&lt;br /&gt;Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-sun-1.6.0.13/lib/tools.jar&lt;br /&gt;Buildfile: build.xml does not exist!&lt;br /&gt;Build failed&lt;br /&gt;&lt;br /&gt;check this thread&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1543461&lt;br /&gt;&lt;br /&gt;Step 12) Install subversion&lt;br /&gt;apt-get install subversion &lt;br /&gt;&lt;br /&gt;you do not need to know what subversion is to be able to use it although it will help if you know it&lt;br /&gt;When I used I did not knew what it is.&lt;br /&gt;&lt;br /&gt;Step13) Now go to http://code.google.com/p/red5/ &lt;br /&gt;http://code.google.com/p/red5/source/checkout&lt;br /&gt;since they can move the repositories if you hit this blog at a later date and then do Google svn red5 trunk&lt;br /&gt;&lt;br /&gt;Step 14) &lt;br /&gt;Go to /opt (not necessary to be in opt but I prefer)&lt;br /&gt;type following command &lt;br /&gt;svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5-read-only&lt;br /&gt;&lt;br /&gt;after some  minutes depending upon your internet connection you will see a directory named &lt;br /&gt;&lt;br /&gt;red5-read-only in /opt or where ever you executed this command say for example you executed &lt;br /&gt;svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5-read-only&lt;br /&gt;from your home directory i.e. &lt;br /&gt;/home/user&lt;br /&gt;then you will see &lt;br /&gt;/home/user/red5-read-only&lt;br /&gt;&lt;br /&gt;Rename red5-read-only to red5 &lt;br /&gt;If you do not know how to rename do following from your &lt;br /&gt;directory where you executed svn command &lt;br /&gt;&lt;br /&gt;mv red5-read-only red5&lt;br /&gt;&lt;br /&gt;Step 15) now go to /opt/red5 and type &lt;br /&gt;cd /opt/red5&lt;br /&gt;and type &lt;br /&gt;ant &lt;br /&gt;&lt;br /&gt;please note if you get an error like this &lt;br /&gt;&lt;br /&gt;Buildfile: /opt/red5/build.xml&lt;br /&gt;BUILD FAILED&lt;br /&gt;Target "build" does not exist in the project "Red5". &lt;br /&gt;&lt;br /&gt;then  you do not need to type ant build for building any thing &lt;br /&gt;just type ant from /opt/red5 and the above error should go I got this information here&lt;br /&gt;http://old.nabble.com/Red5-Linux-installation-problem-td17522740.html&lt;br /&gt;if this does not solves your problem you should Google the error message&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 16) Thats it.&lt;br /&gt;&lt;br /&gt;Now go to /opt/red5/dist and you should see red5.sh &lt;br /&gt;on command prompt ./red5.sh should give you some output do not close the terminal and check in &lt;br /&gt;browser http://localhost:5080/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have not explained how to create a startup script for this but if you want to read check the following blog &lt;br /&gt;http://www.sherin.co.in/red5-flash-media-server-development-how-to-install-and-configure/&lt;br /&gt;I will post it and give a link to my blog also.&lt;br /&gt;Just want your confusion to be less :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2613962007808113462?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2613962007808113462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2613962007808113462' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2613962007808113462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2613962007808113462'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/installing-red5-on-ubuntu-904-32-bit_01.html' title='Installing Red5 on Ubuntu 9.04 32 bit'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5862579617058703645</id><published>2010-08-01T21:02:00.002+05:30</published><updated>2010-08-08T10:59:48.686+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Red5 init script for Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Startup scripts for red5 ubuntu'/><title type='text'>Red5 init script for Ubuntu</title><content type='html'>&lt;blockquote&gt;#The script to start Red 5 Tapas Mishra&lt;br /&gt;##Begin some thing some thing&lt;br /&gt;### BEGIN INIT INFO&lt;br /&gt;# Provides:          Red5&lt;br /&gt;# Required-Start:    No idea&lt;br /&gt;# Required-Stop:     No idea&lt;br /&gt;# Default-Start:     2 3 4 5&lt;br /&gt;# Default-Stop:      0 1 6&lt;br /&gt;# Short-Description: Red5 Streaming Server&lt;br /&gt;# Description:       Ubuntu init script for Red5 server&lt;br /&gt;### END INIT INFO&lt;br /&gt;&lt;br /&gt;PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin&lt;br /&gt;DAEMON="/opt/red5/dist/red5.sh"&lt;br /&gt;NAME="Red5"&lt;br /&gt;RED5_HOME=/opt/red5/dist&lt;br /&gt;PIDFILE=/var/run/$NAME.pid&lt;br /&gt;SCRIPTNAME=/etc/init.d/$NAME&lt;br /&gt;DESC="Tapas Red5 Server"&lt;br /&gt;&lt;br /&gt;. /lib/lsb/init-functions&lt;br /&gt;set -e&lt;br /&gt;&lt;br /&gt;PROCESS_DIR="/opt/red5/dist"&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;  start)&lt;br /&gt;        log_daemon_msg "Starting $DESC" "$NAME"&lt;br /&gt;        start-stop-daemon --start --pidfile $PIDFILE \&lt;br /&gt;                --chdir $RED5_HOME --background --make-pidfile \&lt;br /&gt;                --exec $DAEMON&lt;br /&gt;        log_end_msg $?&lt;br /&gt;        ;;&lt;br /&gt;   stop)&lt;br /&gt;        log_daemon_msg "Stopping $DESC" "$NAME"&lt;br /&gt;        start-stop-daemon --stop --quiet --pidfile $PIDFILE \&lt;br /&gt;&lt;br /&gt;               --name java&lt;br /&gt;        rm -f $PIDFILE&lt;br /&gt;        log_end_msg $?&lt;br /&gt;        ;;&lt;br /&gt;  restart|force-reload)&lt;br /&gt;        echo -n "Restarting $DESC: $NAME"&lt;br /&gt;        start-stop-daemon --stop --quiet --pidfile $PIDFILE \&lt;br /&gt;                --name java&lt;br /&gt;        rm -f $PIDFILE&lt;br /&gt;        sleep 1&lt;br /&gt;        echo -e&lt;br /&gt;        $0 start&lt;br /&gt;        ;;&lt;br /&gt;  *)&lt;br /&gt;        echo "Usage: $0 {start|stop|restart|force-reload}" &gt;&amp;2&lt;br /&gt;        exit 1&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 0&lt;/blockquote&gt;&lt;br /&gt;This is my script for starting and stopping Red5 on Ubuntu in case you want to have some thing else here are good sources&lt;br /&gt;http://code.google.com/p/red5/source/browse/build/debian/trunk/red5.init&lt;br /&gt;http://osflash.org/pipermail/red5_osflash.org/2009-July/034753.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5862579617058703645?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5862579617058703645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5862579617058703645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5862579617058703645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5862579617058703645'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/08/installing-red5-on-ubuntu-904-32-bit.html' title='Red5 init script for Ubuntu'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8001828512945535997</id><published>2010-07-28T21:13:00.000+05:30</published><updated>2010-07-28T21:13:28.846+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel Development'/><title type='text'>Resources for Kernel Development</title><content type='html'>http://lwn.net/images/pdf/LDD3/&lt;br /&gt;http://elinux.org/Linux_Kernel_Resources#Books&lt;br /&gt;http://www.makelinux.net/ldd3/&lt;br /&gt;http://www.kroah.com/lkn/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;by the  time I posted this blog entry  my module did not worked.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8001828512945535997?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8001828512945535997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8001828512945535997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8001828512945535997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8001828512945535997'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/07/resources-for-kernel-development.html' title='Resources for Kernel Development'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2752918929871328833</id><published>2010-07-15T00:08:00.000+05:30</published><updated>2010-07-15T00:08:30.937+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='backup softwares for linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization softwares for Linux'/><title type='text'>backup software etc</title><content type='html'>Virtualization softwares for Linux&lt;br /&gt;&lt;br /&gt;http://www.junauza.com/2010/07/virtualization-software-for-linux.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+SimplyJun+(TechSource)&amp;utm_content=Google+Reader&lt;br /&gt;&lt;br /&gt;10 Open Office alternatives for Linux&lt;br /&gt;http://www.junauza.com/2010/06/10-best-free-alternatives-to-microsoft.html&lt;br /&gt;&lt;br /&gt;7 backup softwares for linux&lt;br /&gt;http://www.junauza.com/2010/05/7-more-freeopen-source-backup-software.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2752918929871328833?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2752918929871328833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2752918929871328833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2752918929871328833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2752918929871328833'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/07/backup-software-etc.html' title='backup software etc'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-9170682094056288855</id><published>2010-07-10T19:50:00.001+05:30</published><updated>2010-07-10T23:00:05.833+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='inside linux boot process'/><category scheme='http://www.blogger.com/atom/ns#' term='linux tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='bash by example'/><category scheme='http://www.blogger.com/atom/ns#' term='embed a linux distro from scratch'/><category scheme='http://www.blogger.com/atom/ns#' term='linux installation and package management'/><title type='text'>Some good tutorials from IBM</title><content type='html'>Some good tutorials from IBM&lt;br /&gt;&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-top-10.html&lt;br /&gt;&lt;br /&gt;Bash by example&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-bash2.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Inside the Linux Boot process&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-linuxboot/&lt;br /&gt;&lt;br /&gt;Build an embedded Linux Distro from scratch&lt;br /&gt;http://www.ibm.com/developerworks/edu/l-dw-linux-embedded-distro-i.html&lt;br /&gt;&lt;br /&gt;Hardware and Architecture&lt;br /&gt;http://www.ibm.com/developerworks/linux/edu/l-dw-linux-lpic1101-i.html&lt;br /&gt;&lt;br /&gt;Linux Installation and package management&lt;br /&gt;http://www.ibm.com/developerworks/edu/l-dw-linux-lpic1102-i.html&lt;br /&gt;&lt;br /&gt;Linux Installation and Package Management&lt;br /&gt;http://www.ibm.com/developerworks/edu/l-dw-linux-lpic1102-i.html&lt;br /&gt;&lt;br /&gt;Cloud Computing with Linux&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-cloud-computing/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-9170682094056288855?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/9170682094056288855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=9170682094056288855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9170682094056288855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9170682094056288855'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/07/some-good-tutorials-from-ibm.html' title='Some good tutorials from IBM'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8330354573940741164</id><published>2010-07-05T12:14:00.001+05:30</published><updated>2010-07-05T12:14:57.456+05:30</updated><title type='text'>Multibooting USB</title><content type='html'>http://frishit.com/2010/05/usb-multibooting&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8330354573940741164?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8330354573940741164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8330354573940741164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8330354573940741164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8330354573940741164'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/07/multibooting-usb.html' title='Multibooting USB'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6729588511831095085</id><published>2010-07-02T22:14:00.000+05:30</published><updated>2010-07-02T22:14:39.789+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Watch Fifa on Ubuntu'/><title type='text'>How to watch Fifa on Ubuntu laptop</title><content type='html'>In case you do not have access to television and wish to watch FIFA here is a link &lt;br /&gt;http://channelsurfing.net/watch-espn.html&lt;br /&gt;you need to install veeble download and change the permissions of script &lt;br /&gt;chmod +x  veetle-0.9.17-linux-install.download&lt;br /&gt;and then ./veetle-0.9.17-linux-install.download&lt;br /&gt;&lt;br /&gt;You can then open http://channelsurfing.net/watch-espn.html&lt;br /&gt;and watch it in your machine&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6729588511831095085?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6729588511831095085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6729588511831095085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6729588511831095085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6729588511831095085'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/07/how-to-watch-fifa-on-ubuntu-laptop.html' title='How to watch Fifa on Ubuntu laptop'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-820884312010816440</id><published>2010-06-27T16:05:00.001+05:30</published><updated>2010-06-27T23:13:13.480+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='install Compiz ubuntu 9.04'/><category scheme='http://www.blogger.com/atom/ns#' term='3 desktop in Ubuntyu 9.04'/><title type='text'>Compiz fusion icon and Ubuntu 9.04</title><content type='html'>I tested Compiz fusion on my Ubuntu 9.04 it was awesome.&lt;br /&gt;Ctrl+Left Arrow gives a cube rotating.&lt;br /&gt;&lt;br /&gt;To be able to do this on your Ubuntu 9.04 machine&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;sudo apt-get install simple-ccsm&lt;br /&gt;sudo apt-get install compizconfig-settings-manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;&amp;nbsp;System - Preferences - CompizConfig Settings Manager&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;You may need to install fusion-icon from&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;System-&amp;gt;Preferences-&amp;gt;Synaptics Package manager&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;then type ccsm on command prompt&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;you should get a screen.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;Which will ask you preferences for your Desktop background.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;You should get such a window&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm5.static.flickr.com/4097/4737701371_f06ace85c7_b.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://farm5.static.flickr.com/4097/4737701371_f06ace85c7_b.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;and then go to General in the window select&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, helvetica, clean, sans-serif; font-size: 13px; line-height: 16px;"&gt;General options&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #505367; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;-&amp;gt; Desktop Size and increase the number of desktops to 4.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #505367; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;Or what ever you wish&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #505367; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;Ctrl+Alt+Left Arrow should give you effect which you can see on my laptop here&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #505367; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: #505367; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 18px;"&gt;&lt;object height="255" width="440"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vByMe4f_h9c&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vByMe4f_h9c&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="440" height="255"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Awesome effect.My laptop is Dell Insprion no hi fi graphics and it works cool.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;Now to be able to see cube caps&lt;br /&gt;&lt;br /&gt;System--&amp;gt;Preferences--&amp;gt;CompizConfig Settings Manager&lt;br /&gt;|&lt;br /&gt;|-------&amp;gt;General Options---&amp;gt;Desktop Size tab&lt;br /&gt;|&lt;br /&gt;|--&amp;gt;Horizontal Virtual Size (4 )&lt;br /&gt;|--&amp;gt;Vertical Virtual Size (1)&lt;br /&gt;|--&amp;gt;Number of Desktops (1)&lt;br /&gt;&lt;br /&gt;Then to be able to rotate and see cube you need&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ctrl+Alt+Left Click +Drag mouse&lt;br /&gt;&lt;br /&gt;Ctrl+Alt+Left Arrow/Right Arrow will switch cube surfaces.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How it looks on my laptop when I press&lt;br /&gt;&lt;br /&gt;Ctrl+Alt+Left Click +Drag mouse&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="440" height="250"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bxdv_Nj7xDI&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bxdv_Nj7xDI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="440" height="250"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References&lt;br /&gt;1)&amp;nbsp;&lt;a href="http://answers.yahoo.com/question/index?qid=20090829192510AAe1kvM"&gt;http://answers.yahoo.com/question/index?qid=20090829192510AAe1kvM&lt;/a&gt;&lt;br /&gt;2)&amp;nbsp;&lt;a href="http://www.unixmen.com/linux-tutorials/linux-tutorials-video-/200-turn-on-3d-compiz-effects-on-ubuntu-904-jaunty-jackalope"&gt;http://www.unixmen.com/linux-tutorials/linux-tutorials-video-/200-turn-on-3d-compiz-effects-on-ubuntu-904-jaunty-jackalope&lt;/a&gt;&lt;br /&gt;3)&amp;nbsp;&lt;a href="http://ubuntuforums.org/showthread.php?t=846693"&gt;http://ubuntuforums.org/showthread.php?t=846693&lt;/a&gt;&lt;br /&gt;4)&amp;nbsp;&lt;a href="http://www.linuxhaxor.net/?p=1458"&gt;http://www.linuxhaxor.net/?p=1458&lt;/a&gt;&lt;br /&gt;5)&lt;a href="http://ubuntuforums.org/showthread.php?t=490398"&gt;http://ubuntuforums.org/showthread.php?t=490398&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-820884312010816440?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/820884312010816440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=820884312010816440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/820884312010816440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/820884312010816440'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/compiz-fusion-icon-and-ubuntu-904.html' title='Compiz fusion icon and Ubuntu 9.04'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4097/4737701371_f06ace85c7_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-9204247853310242560</id><published>2010-06-23T15:31:00.005+05:30</published><updated>2010-08-18T17:46:20.968+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installing Red5 on CentOS 5.5 64 bit'/><title type='text'>Installing Red5 on CentOS 5.5 64 bit</title><content type='html'>Step 1&lt;br /&gt;yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 2&lt;br /&gt;yum install subversion&lt;br /&gt;&lt;br /&gt;Step 3&lt;br /&gt;&lt;br /&gt;wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.zip&lt;br /&gt;&lt;br /&gt;Use the latest version of ant available&lt;br /&gt;&lt;br /&gt;before doing wget check if the above link is actually working.&lt;br /&gt;Using the latest ant version will save your life a lot of errors.&lt;br /&gt;I had n number of errors which went away by using them.&lt;br /&gt;If by the time you read this blog this guide becomes old and new releases are available just Google latest ant apache version and use that.&lt;br /&gt;&lt;br /&gt;Guides can become obsolete since with new updates new steps might be needed.&lt;br /&gt;&lt;br /&gt;unzip apache-ant-1.8.0-bin.zip&lt;br /&gt;&lt;br /&gt;mv apache-ant-1.8.0 /usr/local/ant&lt;br /&gt;&lt;br /&gt;Do not do yum install ant or &lt;br /&gt;yum install ant-*&lt;br /&gt;because  when I did yum install ant&lt;br /&gt;and tried to execute it got following error&lt;br /&gt;Class org.apache.tools.ant.taskdefs.ConditionTask doesn't support the nested "antversion" element&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 4&lt;br /&gt;&lt;br /&gt;export ANT_HOME=/usr/local/ant&lt;br /&gt;ln -s /usr/local/ant/bin/ant /usr/local/bin/ant&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 5&lt;br /&gt;&lt;br /&gt;Check ant version (To make sure ant is working)&lt;br /&gt;&lt;br /&gt;ant –version&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 6&lt;br /&gt;&lt;br /&gt;INSTALL Red5&lt;br /&gt;Get latest Red5 :&lt;br /&gt;svn co http://red5.googlecode.com/svn/java/server/trunk red5&lt;br /&gt;Build Red5 :&lt;br /&gt;cd red5&lt;br /&gt;ant prepare&lt;br /&gt;ant dist&lt;br /&gt;Move Red5:&lt;br /&gt;cd ..&lt;br /&gt;mv red5 /opt/red5&lt;br /&gt;OPERATE RED5&lt;br /&gt;cd /opt/red5/dist&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Start Red5 (when need or on server reboot):&lt;br /&gt;./red5.sh&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 7&lt;br /&gt;&lt;br /&gt;1. Check if red5 is running:&lt;br /&gt;ps aux | grep red5&lt;br /&gt;2. Go to its folder and shut red5 down:&lt;br /&gt;cd /opt/red5/dist&lt;br /&gt;./red5-shutdown.sh&lt;br /&gt;3. See if it’s still running or not:&lt;br /&gt;ps aux | grep red5&lt;br /&gt;4. Restart it, and also make it output the logs into a file of your choice:&lt;br /&gt;./red5.sh &amp;gt; start.log &amp;amp;&lt;br /&gt;5. Make sure it’s back online:&lt;br /&gt;ps aux | grep red5&lt;br /&gt;&lt;br /&gt;Step 8 init script to run at boot&lt;br /&gt;in this case &lt;br /&gt;&lt;br /&gt;CREATE INIT FILE&lt;br /&gt;&lt;br /&gt;vi /etc/init.d/red5&lt;br /&gt;&lt;br /&gt;*create the file and paste the script below than save and close by pressing ESC than typing :wq&lt;br /&gt;Insert Red5 init script&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;# Startup script for Red5 flash streaming server on RedHat/CentOS (cPanel)&lt;br /&gt;# chkconfig: 2345 95 55&lt;br /&gt;# description:  Red5 Flash Streaming Server&lt;br /&gt;# processname: red5&lt;br /&gt;&lt;br /&gt;PROG=red5&lt;br /&gt;RED5_HOME=/opt/red5/dist&lt;br /&gt;DAEMON=$RED5_HOME/$PROG.sh&lt;br /&gt;PIDFILE=/var/run/$PROG.pid&lt;br /&gt;&lt;br /&gt;# Source function library&lt;br /&gt;. /etc/rc.d/init.d/functions&lt;br /&gt;&lt;br /&gt;[ -r /etc/sysconfig/red5 ] &amp;&amp; . /etc/sysconfig/red5&lt;br /&gt;&lt;br /&gt;RETVAL=0&lt;br /&gt;# above is 0 if you copy paste from this blog and this does not work just replace o above by #zero&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;echo -n $"Starting $PROG: "&lt;br /&gt;cd $RED5_HOME&lt;br /&gt;$DAEMON &gt;/dev/null 2&gt;/dev/null &amp;&lt;br /&gt;RETVAL=$?&lt;br /&gt;if [ $RETVAL -eq 0 ]; then&lt;br /&gt;echo $! &gt; $PIDFILE&lt;br /&gt;touch /var/lock/subsys/$PROG&lt;br /&gt;&lt;br /&gt;fi&lt;br /&gt;[ $RETVAL -eq 0 ] &amp;&amp; success $"$PROG startup" || failure $"$PROG startup"&lt;br /&gt;echo&lt;br /&gt;;;&lt;br /&gt;stop)&lt;br /&gt;echo -n $"Shutting down $PROG: "&lt;br /&gt;killproc -p $PIDFILE&lt;br /&gt;RETVAL=$?&lt;br /&gt;echo&lt;br /&gt;[ $RETVAL -eq 0 ] &amp;&amp; rm -f /var/lock/subsys/$PROG&lt;br /&gt;;;&lt;br /&gt;restart)&lt;br /&gt;$0 stop&lt;br /&gt;$0 start&lt;br /&gt;;;&lt;br /&gt;status)&lt;br /&gt;status $PROG -p $PIDFILE&lt;br /&gt;RETVAL=$?&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo $"Usage: $0 {start|stop|restart|status}"&lt;br /&gt;RETVAL=1&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit $RETVAL&lt;br /&gt;&lt;br /&gt;Make it executable&lt;br /&gt;&lt;br /&gt;chmod a+x /etc/init.d/red5&lt;br /&gt;&lt;br /&gt;*usage: /etc/init.d/red5 restart (or start, stop)&lt;br /&gt;&lt;br /&gt;Then to be able to see if the script is working or not&lt;br /&gt;&lt;br /&gt;use /etc/init.d/red5 start and see in your browser http://IP of server:5080&lt;br /&gt;you should get a red5 working script page.&lt;br /&gt;&lt;br /&gt;If you get any problem in executing then probably the copy paste of above script might have given some problem so I have uploaded the  script in a text file here on this link&lt;br /&gt;https://docs.google.com/document/edit?id=1dJ40x0mJPaIDXvbMjQQJA6IUBHxhvK2nIYqndFKT1Is&amp;hl=en&lt;br /&gt;&lt;br /&gt;Step 9&lt;br /&gt;&lt;br /&gt;Always starting at boot Red5 &lt;br /&gt;Here is the thread that helped me &lt;br /&gt;http://osflash.org/pipermail/red5_osflash.org/2007-September/015065.html&lt;br /&gt;and steps for this is &lt;br /&gt;&lt;br /&gt;Copy the script to /etc/init.d/red5  (chmod 755 red5)&lt;br /&gt;&lt;br /&gt;chkconfig --add red5&lt;br /&gt;&lt;br /&gt;#start on boot&lt;br /&gt;chkconfig --level 345 red5 on&lt;br /&gt;&lt;br /&gt;# usage&lt;br /&gt;service red5 start&lt;br /&gt;service red5 stop&lt;br /&gt;service red5 restart&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 10 &lt;br /&gt;The following is an important blog which helped me for Red5 I modified the script on the blog&lt;br /&gt;init script to run red5 at boot&lt;br /&gt;http://www.chatroulette-clone.com/questions/faq/installing-red5-cpanel/&lt;br /&gt;if some one wants to have a look on it.&lt;br /&gt;Should help them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References&lt;br /&gt;http://www.videochat-scripts.com/tag/instructions/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://enbeeone3.com/how-to-install-red5-server-on-centos-5-3&lt;br /&gt;&lt;br /&gt;A problem was solved by following thread&lt;br /&gt;&lt;br /&gt;http://groups.google.com/group/red5interest/browse_thread/thread/3007c1200fd051ca&lt;br /&gt;&lt;br /&gt;Which came as a search result of &lt;br /&gt;&lt;br /&gt;http://www.google.co.in/search?q=Class+org.apache.tools.ant.taskdefs.ConditionTask+doesn't+support+the+nested+%22antversion%22+element&amp;amp;hl=en&amp;amp;safe=active&amp;amp;ei=sMwhTK3uL4WWrAebw-XXDg&amp;amp;start=30&amp;amp;sa=N&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Instructions available should not be used as it is&lt;br /&gt;http://www.linuxmaza.com/system-administration/howto-install-red5-flash-media-server-in-fedora-11-centos-5-4-redhat/&lt;br /&gt;some steps are wrong&lt;br /&gt;&lt;br /&gt;worth checking&lt;br /&gt;http://red5.googlecode.com/svn/java/server/trunk/&lt;br /&gt;&lt;br /&gt;init  scripts given here interesting&lt;br /&gt;http://wiki.lamsfoundation.org/display/lamsdocs/Installing+a+media+server+(Red5)+for+LAMS&lt;br /&gt;http://red5wiki.com/wiki/Installing_and_running_Red5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-9204247853310242560?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/9204247853310242560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=9204247853310242560' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9204247853310242560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9204247853310242560'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/installing-red5-on-centos-55-64-bit.html' title='Installing Red5 on CentOS 5.5 64 bit'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1063604723740154014</id><published>2010-06-20T17:20:00.001+05:30</published><updated>2010-06-20T18:37:16.270+05:30</updated><title type='text'>Hooks on Apache,Securing Apache and IPTABLES</title><content type='html'>&lt;a href="http://www.kuzbass.ru:8086/docs/apache_c_mod_perl/79.htm"&gt;http://www.kuzbass.ru:8086/docs/apache_c_mod_perl/79.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxdocs.org/HOWTOs/Apache-Overview-HOWTO-12.html"&gt;http://www.linuxdocs.org/HOWTOs/Apache-Overview-HOWTO-12.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://perl.apache.org/"&gt;http://perl.apache.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docstore.mik.ua/orelly/linux/apache/ch15_01.htm"&gt;http://docstore.mik.ua/orelly/linux/apache/ch15_01.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I asked this question here&lt;br /&gt;&lt;a href="http://www.gossamer-threads.com/lists/apache/users/385804?page=last"&gt;http://www.gossamer-threads.com/lists/apache/users/385804?page=last&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perl Code for Apache&lt;br /&gt;http://stein.cshl.org/~lstein/talks/perl_conference/apache_api/lifecycle.html&lt;br /&gt;&lt;br /&gt;Module writing guide for apache&lt;br /&gt;&lt;a href="http://oreilly.com/catalog/9781565925670"&gt;http://oreilly.com/catalog/9781565925670&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Verdana, sans-serif; font-size: 11px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 id="title" property="dc:title" style="display: block; line-height: 26px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Writing Apache Modules with Perl and C&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://press.oreilly.com/pub/pr/1022"&gt;http://press.oreilly.com/pub/pr/1022&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Verdana, sans-serif; font-size: 11px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 id="title" property="dc:title" style="display: block; line-height: 26px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;97 Things Every Programmer Should Know&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://oreilly.com/catalog/9780596809492?mybuyscid=11816247262&amp;amp;cmp=af-mybuy-9780596809492.IP"&gt;http://oreilly.com/catalog/9780596809492?mybuyscid=11816247262&amp;amp;cmp=af-mybuy-9780596809492.IP&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;CGI Apache&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;a href="http://docstore.mik.ua/orelly/linux/apache/ch04_01.htm"&gt;http://docstore.mik.ua/orelly/linux/apache/ch04_01.htm&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal; line-height: 1.2em; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Introduction in developing Apache modules using C in the UNIX environment&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://articles.techrepublic.com.com/5100-10878_11-1053527.html"&gt;http://articles.techrepublic.com.com/5100-10878_11-1053527.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache as proxy&lt;br /&gt;&lt;a href="http://articles.techrepublic.com.com/5100-10878_11-5031574.html?tag=btxcsim"&gt;http://articles.techrepublic.com.com/5100-10878_11-5031574.html?tag=btxcsim&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;10 things you should do to secure Apache&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://blogs.techrepublic.com.com/10things/?p=477"&gt;http://blogs.techrepublic.com.com/10things/?p=477&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal; line-height: 1.2em; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;SolutionBase: 10 tips for securing Apache&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://articles.techrepublic.com.com/2415-7343_11-159903.html?tag=rbxccnbtr1"&gt;http://articles.techrepublic.com.com/2415-7343_11-159903.html?tag=rbxccnbtr1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;10 iptables rules to help secure your Linux box&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://blogs.techrepublic.com.com/10things/?p=539&amp;amp;tag=rbxccnbtr1"&gt;http://blogs.techrepublic.com.com/10things/?p=539&amp;amp;tag=rbxccnbtr1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal; line-height: 1.2em; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;SolutionBase: Troubleshoot Apache with these tips&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://articles.techrepublic.com.com/2415-10879_11-158866.html?tag=rbxccnbtr1"&gt;http://articles.techrepublic.com.com/2415-10879_11-158866.html?tag=rbxccnbtr1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Configuring Apache to host multiple SSL sites on same IP&lt;br /&gt;&lt;a href="http://blogs.techrepublic.com.com/opensource/?p=987&amp;amp;tag=rbxccnbtr1"&gt;http://blogs.techrepublic.com.com/opensource/?p=987&amp;amp;tag=rbxccnbtr1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal; line-height: 1.2em; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;SolutionBase: Setting up an SSL-enabled Web site with Apache 2.2.4&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;a href="http://articles.techrepublic.com.com/2415-3513_11-167032.html?tag=rbxccnbtr1"&gt;http://articles.techrepublic.com.com/2415-3513_11-167032.html?tag=rbxccnbtr1&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Getting upto speed with Apache&lt;/div&gt;&lt;div&gt;&lt;a href="http://blogs.techrepublic.com.com/opensource/?p=121&amp;amp;tag=rbxccnbtr1"&gt;http://blogs.techrepublic.com.com/opensource/?p=121&amp;amp;tag=rbxccnbtr1&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Interesting links&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;a href="http://blogs.techrepublic.com.com/10things/?p=654&amp;amp;tag=rbxccnbtr1"&gt;http://blogs.techrepublic.com.com/10things/?p=654&amp;amp;tag=rbxccnbtr1&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hello World Apache module with K develop&lt;br /&gt;&lt;a href="http://www.cb1inc.com/2007/12/24/creating-a-hello-world-apache-module-with-kdevelop-on-ubuntu/"&gt;http://www.cb1inc.com/2007/12/24/creating-a-hello-world-apache-module-with-kdevelop-on-ubuntu/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mod Security&lt;br /&gt;&lt;a href="http://www.modsecurity.org/"&gt;http://www.modsecurity.org/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1063604723740154014?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1063604723740154014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1063604723740154014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1063604723740154014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1063604723740154014'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/hooks-on-apache.html' title='Hooks on Apache,Securing Apache and IPTABLES'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-3927457201004111683</id><published>2010-06-18T12:45:00.000+05:30</published><updated>2010-06-27T18:02:52.269+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization with CentOS'/><title type='text'>running CentOS as a Guest OS on Ubuntu</title><content type='html'>&lt;a href="http://wiki.centos.org/HowTos/Virtualization/Introduction"&gt;http://wiki.centos.org/HowTos/Virtualization/Introduction&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU"&gt;http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.centos.org/HowTos/Xen/MoveNative2DomU"&gt;http://wiki.centos.org/HowTos/Xen/MoveNative2DomU&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had to add&lt;br /&gt;ubuntu-virt-mgmt was needed.&lt;br /&gt;&lt;br /&gt;Before you begin all this do check this page&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/KVM/Installation"&gt;https://help.ubuntu.com/community/KVM/Installation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif; font-size: 14px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre style="background-color: #f0eee6; border-bottom-color: rgb(193, 180, 150); border-bottom-style: dashed; border-bottom-width: 1px; border-left-color: rgb(193, 180, 150); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(193, 180, 150); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(193, 180, 150); border-top-style: dashed; border-top-width: 1px; font-family: courier, monospace; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; white-space: pre-wrap; word-wrap: break-word;"&gt;egrep -c '(vmx|svm)' /proc/cpuinfo&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-3927457201004111683?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/3927457201004111683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=3927457201004111683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3927457201004111683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3927457201004111683'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/virtualization-with-centos.html' title='running CentOS as a Guest OS on Ubuntu'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5819114169697872994</id><published>2010-06-17T18:06:00.001+05:30</published><updated>2010-06-27T18:00:43.100+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='intel wifi drivers ubuntu'/><title type='text'>Intell Laptop Wifi firmware links</title><content type='html'>&lt;a href="http://www.intellinuxwireless.org/?n=Downloads"&gt;http://www.intellinuxwireless.org/?n=Downloads&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5819114169697872994?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5819114169697872994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5819114169697872994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5819114169697872994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5819114169697872994'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/intell-laptop-wifi-firmware-links.html' title='Intell Laptop Wifi firmware links'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1711707622916070824</id><published>2010-06-15T16:48:00.000+05:30</published><updated>2010-06-15T16:48:28.734+05:30</updated><title type='text'>Trouble shooting with syslog</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch05_:_Troubleshooting_Linux_with_syslog"&gt;http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch05_:_Troubleshooting_Linux_with_syslog&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1711707622916070824?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1711707622916070824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1711707622916070824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1711707622916070824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1711707622916070824'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/trouble-shooting-with-syslog.html' title='Trouble shooting with syslog'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2884968789195655958</id><published>2010-06-14T17:51:00.001+05:30</published><updated>2010-06-14T17:51:41.395+05:30</updated><title type='text'>Preventing DDOS attacks</title><content type='html'>&lt;a href="http://cisco.biz/en/US/prod/collateral/vpndevc/ps5879/ps6264/ps5888/prod_white_paper0900aecd8011e927.html"&gt;http://cisco.biz/en/US/prod/collateral/vpndevc/ps5879/ps6264/ps5888/prod_white_paper0900aecd8011e927.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2884968789195655958?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2884968789195655958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2884968789195655958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2884968789195655958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2884968789195655958'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/preventing-ddos-attacks.html' title='Preventing DDOS attacks'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-3479439618504329167</id><published>2010-06-14T15:46:00.001+05:30</published><updated>2010-06-14T15:46:12.189+05:30</updated><title type='text'>Red 5 on Ubuntu</title><content type='html'>&lt;a href="http://sandeepghael.com/2009/07/getting-red-5-up-and-running-on-ubuntu-9-04/"&gt;http://sandeepghael.com/2009/07/getting-red-5-up-and-running-on-ubuntu-9-04/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-3479439618504329167?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/3479439618504329167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=3479439618504329167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3479439618504329167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3479439618504329167'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/red-5-on-ubuntu.html' title='Red 5 on Ubuntu'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-45388017604170705</id><published>2010-06-14T15:30:00.001+05:30</published><updated>2010-06-14T15:30:51.378+05:30</updated><title type='text'>Ubuntu KVM</title><content type='html'>&lt;a href="http://www.michaeldolan.com/1030"&gt;http://www.michaeldolan.com/1030&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-45388017604170705?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/45388017604170705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=45388017604170705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/45388017604170705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/45388017604170705'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/ubuntu-kvm.html' title='Ubuntu KVM'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8919093855391031590</id><published>2010-06-14T00:17:00.001+05:30</published><updated>2010-06-18T11:19:18.860+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Modifying apache headers'/><title type='text'>Modifying apache headers</title><content type='html'>&lt;a href="http://httpd.apache.org/docs/2.0/misc/rewriteguide.html"&gt;http://httpd.apache.org/docs/2.0/misc/rewriteguide.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/"&gt;http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html"&gt;http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache ReWrite Cheat Sheet&lt;br /&gt;&lt;a href="http://borkweb.com/story/apache-rewrite-cheatsheet"&gt;http://borkweb.com/story/apache-rewrite-cheatsheet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/"&gt;http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/&lt;/a&gt;&lt;br /&gt;Caching Apache&lt;br /&gt;&lt;a href="http://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html"&gt;http://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html&lt;/a&gt;&lt;br /&gt;Apache variables explained&lt;br /&gt;&lt;a href="http://www.askapache.com/htaccess/crazy-advanced-mod_rewrite-tutorial.html"&gt;http://www.askapache.com/htaccess/crazy-advanced-mod_rewrite-tutorial.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using rsync correctly&lt;br /&gt;&lt;a href="http://www.askapache.com/security/mirror-using-rsync-ssh.html"&gt;http://www.askapache.com/security/mirror-using-rsync-ssh.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regular Expression test tool&lt;br /&gt;&lt;a href="http://gskinner.com/RegExr/"&gt;http://gskinner.com/RegExr/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mod ReWrite Forum&lt;br /&gt;&lt;a href="http://forum.modrewrite.com/"&gt;http://forum.modrewrite.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ReWriteRules&lt;br /&gt;&lt;a href="http://www.widexl.com/tutorials/mod_rewrite.html"&gt;http://www.widexl.com/tutorials/mod_rewrite.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Authentication with .htaccess&lt;br /&gt;&lt;a href="http://www.askapache.com/htaccess/apache-authentication-in-htaccess.html"&gt;http://www.askapache.com/htaccess/apache-authentication-in-htaccess.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Search engine friendly redirects&lt;br /&gt;&lt;a href="http://www.askapache.com/htaccess/seo-search-engine-friendly-redirects-without-mod_rewrite.html"&gt;http://www.askapache.com/htaccess/seo-search-engine-friendly-redirects-without-mod_rewrite.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;.htaccess and mod_rewrite along with loop stopping code&lt;br /&gt;&lt;a href="http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html"&gt;http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Zope related information&lt;br /&gt;&lt;a href="http://comments.gmane.org/gmane.comp.apache.user/91500"&gt;http://comments.gmane.org/gmane.comp.apache.user/91500&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8919093855391031590?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8919093855391031590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8919093855391031590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8919093855391031590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8919093855391031590'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/modifying-apache-headers.html' title='Modifying apache headers'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6756949960677877073</id><published>2010-06-07T09:52:00.001+05:30</published><updated>2010-06-07T09:52:31.657+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='chrome etc to install'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu keys'/><title type='text'>Ubuntu many missing keys</title><content type='html'>gpg --keyserver keyserver.ubuntu.com --recv-keys 2EBC26B60C5A2783 F7D0E1722382D57E 7D2C7A23BF810CD5 4874D3686E80C6B7 6B15AB91951DC1E2 5A9BF3BB4E5E17B5 C5E6A5ED249AD24C 2D79F61BE8D31A30 28A8205077558DD0 E43D207C62D38753 61260473F9D8BC54 6E871C4A881574DE 6AF0E1940624A220 71346C8340130828 5A9A06AEF9CB8DB0 3B22AB97AF1CDFA9 &amp;amp;&amp;amp; gpg --export --armor 2EBC26B60C5A2783 F7D0E1722382D57E 7D2C7A23BF810CD5 4874D3686E80C6B7 6B15AB91951DC1E2 5A9BF3BB4E5E17B5 C5E6A5ED249AD24C 2D79F61BE8D31A30 28A8205077558DD0 E43D207C62D38753 61260473F9D8BC54 6E871C4A881574DE 6AF0E1940624A220 71346C8340130828 5A9A06AEF9CB8DB0 3B22AB97AF1CDFA9 | &amp;nbsp;apt-key add -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6756949960677877073?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6756949960677877073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6756949960677877073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6756949960677877073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6756949960677877073'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/06/ubuntu-many-missing-keys.html' title='Ubuntu many missing keys'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5441531625588707158</id><published>2010-05-31T02:21:00.000+05:30</published><updated>2010-05-31T02:25:58.904+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='developing linux device drivers'/><title type='text'>developing linux device drivers</title><content type='html'>&lt;a href="http://free-electrons.com/docs/"&gt;http://free-electrons.com/docs/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxfordevices.com/c/a/News/Free-Linux-training-materials-posted/"&gt;http://www.linuxfordevices.com/c/a/News/Free-Linux-training-materials-posted/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ehow.com/way_5443596_linux-device-driver-tutorial.html"&gt;http://www.ehow.com/way_5443596_linux-device-driver-tutorial.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/article/7353"&gt;http://www.linuxjournal.com/article/7353&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://digg.com/linux_unix/Writing_device_drivers_in_Linux_A_brief_tutorial"&gt;http://digg.com/linux_unix/Writing_device_drivers_in_Linux_A_brief_tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cyberciti.biz/tips/linux-device-driver-program-howto.html"&gt;http://www.cyberciti.biz/tips/linux-device-driver-program-howto.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cyberciti.biz/tips/download-of-the-day-linux-kernel-in-a-nutshell-book.html"&gt;http://www.cyberciti.biz/tips/download-of-the-day-linux-kernel-in-a-nutshell-book.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cyberciti.biz/tips/linux-driver-development-help.html"&gt;http://www.cyberciti.biz/tips/linux-driver-development-help.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Simple introduction to develop device drivers&lt;br /&gt;&lt;a href="http://linuxdevcenter.com/pub/a/linux/2007/07/05/devhelloworld-a-simple-introduction-to-device-drivers-under-linux.html"&gt;http://linuxdevcenter.com/pub/a/linux/2007/07/05/devhelloworld-a-simple-introduction-to-device-drivers-under-linux.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;http://lwn.net/Kernel/LDD3/&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.networkcomputing.com/unixworld/tutorial/010/010.txt.html"&gt;http://www.networkcomputing.com/unixworld/tutorial/010/010.txt.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Debian kernel handbook&lt;br /&gt;&lt;a href="http://kernel-handbook.alioth.debian.org/"&gt;http://kernel-handbook.alioth.debian.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxfoundation.org/"&gt;http://www.linuxfoundation.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freeos.com/articles/2677/"&gt;http://www.freeos.com/articles/2677/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5441531625588707158?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5441531625588707158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5441531625588707158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5441531625588707158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5441531625588707158'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/developing-linux-device-drivers.html' title='developing linux device drivers'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2768117525307835100</id><published>2010-05-23T14:41:00.000+05:30</published><updated>2010-05-23T16:53:30.375+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='x86 systems programming'/><title type='text'>Embedded systems programming</title><content type='html'>&lt;a href="http://www.embedded.com/columns/significantbits/18400795?_requestid=287915"&gt;http://www.embedded.com/columns/significantbits/18400795?_requestid=287915&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.embedded.com/columns/technicalinsights/55301875?_requestid=231663"&gt;http://www.embedded.com/columns/technicalinsights/55301875?_requestid=231663&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The above 2 links came from&lt;br /&gt;&lt;a href="http://groups.google.com/group/alt.os.development/browse_thread/thread/e3def3f1af07ad92?hl=en"&gt;http://groups.google.com/group/alt.os.development/browse_thread/thread/e3def3f1af07ad92?hl=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IQ test puzzles&lt;br /&gt;&lt;a href="http://www.wordofmouthexperiment.com/dedpyhto/IQ-test-trainer.htm"&gt;http://www.wordofmouthexperiment.com/dedpyhto/IQ-test-trainer.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;meditation helps improve IQ of brain&lt;br /&gt;&lt;a href="http://www.inspiredabundance.com/index.php/inspired-abundance/15-simple-exercises-to-keep-your-brain-sharp"&gt;http://www.inspiredabundance.com/index.php/inspired-abundance/15-simple-exercises-to-keep-your-brain-sharp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Memory and the reasoning skills&lt;br /&gt;&lt;a href="http://www.inspiredabundance.com/index.php/inspired-abundance/15-simple-exercises-to-keep-your-brain-sharp"&gt;http://www.inspiredabundance.com/index.php/inspired-abundance/15-simple-exercises-to-keep-your-brain-sharp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.co.in/search?q=Work+out+your+brain+to+keep+sharp&amp;amp;hl=en&amp;amp;start=10&amp;amp;sa=N"&gt;http://www.google.co.in/search?q=Work+out+your+brain+to+keep+sharp&amp;amp;hl=en&amp;amp;start=10&amp;amp;sa=N&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2768117525307835100?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2768117525307835100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2768117525307835100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2768117525307835100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2768117525307835100'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/embedded-systems-programming.html' title='Embedded systems programming'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6689275814873058831</id><published>2010-05-20T10:48:00.000+05:30</published><updated>2010-05-20T11:34:02.634+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='developing your bootloader'/><title type='text'>Developing your bootloader</title><content type='html'>http://tldp.org/LDP/LGNET/85/mahoney.html&lt;br /&gt;&lt;br /&gt;Google group &lt;br /&gt;http://groups.google.ca/group/alt.os.development/topics&lt;br /&gt;&lt;br /&gt;Hello world bootloader &lt;br /&gt;http://www.viralpatel.net/taj/tutorial/hello_world_bootloader.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6689275814873058831?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6689275814873058831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6689275814873058831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6689275814873058831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6689275814873058831'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/developing-your-bootloader.html' title='Developing your bootloader'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2234091085675817168</id><published>2010-05-19T17:57:00.000+05:30</published><updated>2010-05-21T15:20:37.758+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tun tap networking with QEMU'/><title type='text'>Tun/TAP networking with QEMU</title><content type='html'>http://people.gnome.org/~markmc/qemu-networking.html&lt;br /&gt;&lt;br /&gt;http://people.gnome.org/~markmc/qemu-networking.html&lt;br /&gt;&lt;br /&gt;http://compsoc.dur.ac.uk/~djw/qemu.html&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technology-shettyprasad.blogspot.com/2009/01/qemu-tap-network-setup.html"&gt;http://technology-shettyprasad.blogspot.com/2009/01/qemu-tap-network-setup.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2234091085675817168?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2234091085675817168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2234091085675817168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2234091085675817168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2234091085675817168'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/tuntap-networking-with-qemu.html' title='Tun/TAP networking with QEMU'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4848774791544264694</id><published>2010-05-15T17:22:00.000+05:30</published><updated>2010-05-30T11:42:27.224+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='install ubuntu via network'/><category scheme='http://www.blogger.com/atom/ns#' term='jaunty pxe boot installation'/><title type='text'>Pxe boot installation for Ubuntu</title><content type='html'>On many blogs on internet it says&lt;br /&gt;"If you have the cd or cd image mounted in /var/www/ubuntu, then you will have material for netboot here: /var/www/ubuntu/install/netboot/"&lt;br /&gt;&lt;br /&gt;but that is not the case &lt;br /&gt;That is exactly where the problem is the instead it has a directory named casper where it has initrd and vmlinuz some where I read for this I need a Live CD of Ubuntu&lt;br /&gt;in the install directory I have following only &lt;br /&gt;root@tapas-laptop:/mnt/install# ls&lt;br /&gt;mt86plus  README.sbm  sbm.bin&lt;br /&gt;&lt;br /&gt;Just check the following link I downloaded netboot from Ubuntu Jaunty repositories from here &lt;br /&gt;http://archive.ubuntu.com/ubuntu/dists/jaunty/main/installer-i386/current/images/netboot/&lt;br /&gt;they have an image named mini.iso&lt;br /&gt;&lt;br /&gt;Finally I found a solution the CDs named alternate have the netboot folder this is what is needed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TFTp settings on Ubuntu I forgot but had discussed some thing here&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1331410&lt;br /&gt;&lt;br /&gt;I kept in /var/lib/tftpboot the files related to installtion &lt;br /&gt;the TFTP settings for booting via network&lt;br /&gt;Following changes were made to config files&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First file&lt;br /&gt;/etc/inted.conf&lt;br /&gt;tftp           dgram   udp     wait    root  /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot&lt;br /&gt;#&lt;off&gt;# netbios-ssn stream tcp nowait root /usr/sbin/tcpd /usr/sbin/smbd&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Second file&lt;br /&gt;/etc/default/atftp&lt;br /&gt;USE_INETD=true&lt;br /&gt;OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /var/lib/tftpboot"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Third file&lt;br /&gt;/etc/default/tftp-hpa&lt;br /&gt;&lt;br /&gt;#Defaults for tftpd-hpa&lt;br /&gt;RUN_DAEMON="yes"&lt;br /&gt;OPTIONS="-l -s /var/lib/tftpboot"&lt;br /&gt;&lt;br /&gt;Fourth file I touched was &lt;br /&gt;/etc/default/xinetd&lt;br /&gt;&lt;br /&gt;# Default settings for xinetd. This file is sourced by /bin/sh from&lt;br /&gt;# /etc/init.d/xinetd&lt;br /&gt;&lt;br /&gt;# enable xinetd Inetd compat mode&lt;br /&gt;INETD_COMPAT=Yes&lt;br /&gt;&lt;br /&gt;# Options to pass to xinetd&lt;br /&gt;#&lt;br /&gt;# -stayalive comes by default : it can be removed if xinetd is expected&lt;br /&gt;# not to start when no service is configured&lt;br /&gt;#&lt;br /&gt;XINETD_OPTS="-stayalive"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then 5th file &lt;br /&gt;/etc/dhcp3/dhcpd.conf&lt;br /&gt;/etc/dhcpd.conf&lt;br /&gt;ddns-update-style none;&lt;br /&gt;allow booting;&lt;br /&gt;allow bootp;&lt;br /&gt;&lt;br /&gt;option domain-name "www.yourdomainhere.com";&lt;br /&gt;#option domain-name-servers ns1.example.org, ns2.example.org;&lt;br /&gt;&lt;br /&gt;option domain-name-servers 4.2.2.6;&lt;br /&gt;&lt;br /&gt;default-lease-time 600;&lt;br /&gt;max-lease-time 7200;&lt;br /&gt;log-facility local7;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# No service will be given on this subnet, but declaring it helps the &lt;br /&gt;# DHCP server to understand the network topology.&lt;br /&gt;&lt;br /&gt;subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# A slightly different configuration for an internal subnet.&lt;br /&gt;subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;range 192.168.1.4 192.168.1.250;&lt;br /&gt;&lt;br /&gt;option domain-name-servers 4.2.2.6;&lt;br /&gt;option domain-name "internal.example.org";&lt;br /&gt;option routers 192.168.1.250;&lt;br /&gt;option broadcast-address 192.168.1.255;&lt;br /&gt;default-lease-time 600;&lt;br /&gt;max-lease-time 7200;&lt;br /&gt;}&lt;br /&gt;next-server 192.168.1.45;&lt;br /&gt;filename "pxelinux.0";&lt;br /&gt;option domain-name-servers 4.2.2.6;&lt;br /&gt;option domain-name "internal.example.org";&lt;br /&gt;option routers 192.168.1.250;&lt;br /&gt;option broadcast-address 192.168.1.255;&lt;br /&gt;default-lease-time 600;&lt;br /&gt;max-lease-time 7200;&lt;br /&gt;}&lt;br /&gt;next-server 192.168.1.45;&lt;br /&gt;filename "pxelinux.0";&lt;/off&gt;&lt;br /&gt;&lt;off&gt;&lt;br /&gt;&lt;/off&gt;&lt;br /&gt;&lt;off&gt;A good article explaining what DHCP entries are&lt;/off&gt;&lt;br /&gt;&lt;off&gt;&lt;a href="http://www.informit.com/articles/article.aspx?p=370627&amp;amp;seqNum=2"&gt;http://www.informit.com/articles/article.aspx?p=370627&amp;amp;seqNum=2&lt;/a&gt;&lt;/off&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4848774791544264694?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4848774791544264694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4848774791544264694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4848774791544264694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4848774791544264694'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/pxe-boot-installation-for-ubuntu.html' title='Pxe boot installation for Ubuntu'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5112222521489494390</id><published>2010-05-15T16:23:00.001+05:30</published><updated>2010-05-15T16:27:11.401+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='tasksel ububtu wipes desktop'/><title type='text'>bug in tasksel</title><content type='html'>https://bugs.launchpad.net/ubuntu/+source/tasksel/+bug/150252&lt;br /&gt;http://www.google.co.in/search?hl=en&amp;safe=off&amp;q=ubutnu+how+to+recover+damaged+desktop+tasksel&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=&lt;br /&gt;http://qa.ubuntu.com/reports/ogasawara/jaunty-buglist.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5112222521489494390?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5112222521489494390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5112222521489494390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5112222521489494390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5112222521489494390'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/bug-in-tasksel.html' title='bug in tasksel'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-3340372455996968700</id><published>2010-05-15T10:29:00.000+05:30</published><updated>2010-05-15T10:29:13.108+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data recovery linux hard disk'/><title type='text'>data recovery linux</title><content type='html'>Data recovery from Linux &lt;br /&gt;http://www.linux.com/archive/feature/56588&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-3340372455996968700?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/3340372455996968700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=3340372455996968700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3340372455996968700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3340372455996968700'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/data-recovery-linux.html' title='data recovery linux'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5687835699930118543</id><published>2010-05-11T22:12:00.000+05:30</published><updated>2010-05-25T20:01:19.957+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='xen code documents'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization on Debian'/><title type='text'>Some good links about Xen</title><content type='html'>Good link for Xen not for beginners&lt;br /&gt;http://www.informit.com/articles/article.aspx?p=1187966&lt;br /&gt;&lt;br /&gt;Following was a problem I faced&lt;br /&gt;http://forums.novell.com/novell-product-support-forums/suse-linux-enterprise-server-sles/sles-virtualization/343286-unable-connect-xend.html&lt;br /&gt;&lt;br /&gt;http://lists.xensource.com/archives/html/xen-users/2007-10/msg00799.html&lt;br /&gt;&lt;br /&gt;Python scripts for Xen&lt;br /&gt;http://wiki.xensource.com/xenwiki/XenIntro#head-4e27782aeef9debb00d812d9041a8e180ca414f0&lt;br /&gt;&lt;br /&gt;Ok type&lt;br /&gt;http://unixfoo.blogspot.com/2007/11/managing-xen.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.kernelthread.com/publications/virtualization/&lt;br /&gt;http://virtualization.info/en/&lt;br /&gt;http://www.linuxjournal.com/article/8812 Linux Clustering 1&lt;br /&gt;http://www.linuxjournal.com/article/8816 Linux Clustering 2&lt;br /&gt;&lt;br /&gt;http://vmblog.com/&lt;br /&gt;Linux Virtualization with Xen (Orielly Guide)&lt;br /&gt;http://linuxdevcenter.com/pub/a/linux/2006/01/26/xen.html &lt;br /&gt;&lt;br /&gt;Zimbra guide&lt;br /&gt;http://www.scribd.com/doc/24550764/Zimbra-NE-Admin-Guide-6-0-2&lt;br /&gt;&lt;br /&gt;http://runningxen.com/resources/index.html&lt;br /&gt;&lt;br /&gt;Novells Excellent Guide&lt;br /&gt;&lt;a href="http://www.novell.com/documentation/sles10/book_virtualization_xen/?page=/documentation/sles10/book_virtualization_xen/data/cha_xen_virtualization_vhost_setup.html"&gt;http://www.novell.com/documentation/sles10/book_virtualization_xen/?page=/documentation/sles10/book_virtualization_xen/data/cha_xen_virtualization_vhost_setup.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5687835699930118543?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5687835699930118543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5687835699930118543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5687835699930118543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5687835699930118543'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/some-good-links-about-xen.html' title='Some good links about Xen'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4653529655784819014</id><published>2010-05-11T12:09:00.000+05:30</published><updated>2010-05-11T13:18:37.730+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux debugging tools'/><category scheme='http://www.blogger.com/atom/ns#' term='xen code documents'/><category scheme='http://www.blogger.com/atom/ns#' term='debugging linux system calls'/><title type='text'>Tracing system calls with Linux and implementing your system calls xen code documentation</title><content type='html'>http://www.cyberciti.biz/faq/howto-use-linux-truss-strace-command/&lt;br /&gt;&lt;br /&gt;http://linux.die.net/man/1/strace&lt;br /&gt;&lt;br /&gt;http://www.mjmwired.net/kernel/Documentation/oops-tracing.txt&lt;br /&gt;&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-system-calls/index.html&lt;br /&gt;&lt;br /&gt;http://tldp.org/HOWTO/html_single/Implement-Sys-Call-Linux-2.6-i386/&lt;br /&gt;&lt;br /&gt;Xen code documentation.&lt;br /&gt;http://markmail.org/thread/hycuztz5md375x2y&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4653529655784819014?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4653529655784819014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4653529655784819014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4653529655784819014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4653529655784819014'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/tracing-system-calls-with-linux.html' title='Tracing system calls with Linux and implementing your system calls xen code documentation'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5464975687049040460</id><published>2010-05-10T11:52:00.000+05:30</published><updated>2010-06-27T20:13:38.436+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CentOS DomU on Debian Lenny'/><title type='text'>CentOS DomU on Debian</title><content type='html'>http://www.grantmcwilliams.com/tech/virtualization/xen-howtos/410-centos-5-virtual-machine-64-bit-installation-on-xen&lt;br /&gt;&lt;br /&gt;http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU&lt;br /&gt;Discussion going on here&lt;br /&gt;http://markmail.org/thread/h7rooucvlhnivibd&lt;br /&gt;&lt;br /&gt;and here nothing came till now&lt;br /&gt;http://markmail.org/thread/ltl2faagvqdl4coh&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some one mentioned to do it&lt;br /&gt;http://markmail.org/thread/hhdh3ifcxhn22tq4&lt;br /&gt;&lt;br /&gt;A relevant thread is &lt;br /&gt;http://markmail.org/thread/cvu56ik7n3kplisw&lt;br /&gt;&lt;br /&gt;Another installation method which seems not to give error &lt;br /&gt;http://www.cmdln.org/2008/04/25/xen-installing-centos-5-domu-inside-debian-etch-dom0-with-xen-tools-and-rinse/&lt;br /&gt;&lt;br /&gt;xen-create-image --hostname=ocw --size=96GB --swap=2048 Mb --ip=172.21.100.196 --memory=1024 --arch=amd64 --role=udev --force --install-method=rinse --install-source=/root/inscd/&lt;br /&gt;Most probably when you delete an existing VM and create a new with same name LVM shows that it is no more infact that is what is causing problems.So to my surprise change of name had worked.&lt;br /&gt;&lt;br /&gt;Problem in configuring VNC&lt;br /&gt;http://www.virtuatopia.com/index.php/Configuring_a_VNC_based_Graphical_Console_for_a_Xen_Paravirtualized_domainU_Guest&lt;br /&gt;&lt;br /&gt;http://hub.opensolaris.org/bin/view/Community+Group+xen/setupvnc&lt;br /&gt;&lt;br /&gt;http://www.intelligentedu.com/blogs/post/free_computer_books/4241/xen-virtualization-online-book&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now finally we are moving to QEMU vnc thing had failed&lt;br /&gt;http://www.virtuatopia.com/index.php/Building_a_Xen_Guest_Domain_using_Xen-Tools&lt;br /&gt;using QEMU and pygrub etc etc&lt;br /&gt;http://www.virtuatopia.com/index.php/Using_QEMU_Disk_Images_for_Xen_DomainU_Systems&lt;br /&gt;&lt;br /&gt;These are snapshots of running QEMU &lt;br /&gt;http://www.flickr.com/photos/48996087@N07/&lt;br /&gt;http://markmail.org/thread/swek2xhvhzeb6sjs&lt;br /&gt;&lt;br /&gt;The installation was very slow so I had to finally kill because in 2 hours only 20% of it was installed some one suggested to use kqemu.&lt;br /&gt;&lt;br /&gt;This article http://www.debian-administration.org/articles/545&lt;br /&gt;did not worked for me.&lt;br /&gt;Trying this one&lt;br /&gt;&lt;br /&gt;http://www.illuminatedvirtual.com/node/14&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some snapshots of all the process.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_yNY0EsXyOeE/S_QC-PBrWmI/AAAAAAAAAqk/Iipt0DvR9MI/s1600/centos+graphical+install+on+ssh.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_yNY0EsXyOeE/S_QC-PBrWmI/AAAAAAAAAqk/Iipt0DvR9MI/s320/centos+graphical+install+on+ssh.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_yNY0EsXyOeE/S_QC_s1y4tI/AAAAAAAAAqs/FbObUFB1sfc/s1600/27%25+done.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_yNY0EsXyOeE/S_QC_s1y4tI/AAAAAAAAAqs/FbObUFB1sfc/s320/27%25+done.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yNY0EsXyOeE/S_QDBEDF4nI/AAAAAAAAAq0/Y6Ve_bNz5-8/s1600/32+bit.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_yNY0EsXyOeE/S_QDBEDF4nI/AAAAAAAAAq0/Y6Ve_bNz5-8/s320/32+bit.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_yNY0EsXyOeE/S_QDCRKBXII/AAAAAAAAAq8/-pk-nWTyO_A/s1600/asking+for+a+2nd+cd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_yNY0EsXyOeE/S_QDCRKBXII/AAAAAAAAAq8/-pk-nWTyO_A/s320/asking+for+a+2nd+cd.png" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_yNY0EsXyOeE/S_QDEtVamvI/AAAAAAAAArE/hUJqZ1Z6rsE/s1600/centos+install+began.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_yNY0EsXyOeE/S_QDEtVamvI/AAAAAAAAArE/hUJqZ1Z6rsE/s320/centos+install+began.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_yNY0EsXyOeE/S_QDGqtzISI/AAAAAAAAArM/h4P4ax2Q2mY/s1600/kqemu+installaation.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_yNY0EsXyOeE/S_QDGqtzISI/AAAAAAAAArM/h4P4ax2Q2mY/s320/kqemu+installaation.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_yNY0EsXyOeE/S_QDIW4cMbI/AAAAAAAAArU/ViiGp8n6YVY/s1600/qemu+working.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_yNY0EsXyOeE/S_QDIW4cMbI/AAAAAAAAArU/ViiGp8n6YVY/s320/qemu+working.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Finally to be able to boot from QEMU on SSH&lt;br /&gt;I did&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;qemu-system-x86_64 &amp;nbsp;-hda /dev/virtualization/centos5-&lt;wbr&gt;&lt;/wbr&gt;disk -hdb&lt;br /&gt;/dev/virtualization/centos5-&lt;wbr&gt;&lt;/wbr&gt;swap -m 1024 -boot c -net nic -net tap&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.open.hr/~dpavlin/debian-amd64.html#ToC4&lt;br /&gt;http://www.weiqigao.com/blog/2007/11/27qemu_the_open_source_virtualizer.html&lt;br /&gt;http://www.debian-administration.org/article/Running_Microsoft_Windows_inside_Debian_qemu&lt;br /&gt;&lt;br /&gt;http://snippets.dzone.com/posts/show/689&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://wiki.debian.org/QEMU&lt;br /&gt;&lt;br /&gt;http://www.debianhelp.co.uk/qemu.htm&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-9.10&lt;br /&gt;&lt;br /&gt;http://www.novell.com/coolsolutions/feature/14951.html&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;http://how2forge.org/how-to-convert-a-xen-virtual-machine-to-vmware&lt;br /&gt;&lt;br /&gt;http://warpedtimes.wordpress.com/2010/01/06/hardware-accelerated-virtualization-with-qemu-and-kvm/&amp;nbsp; &lt;br /&gt;&lt;br /&gt;http://www.google.co.in/search?hl=en&amp;amp;source=hp&amp;amp;q=vmware+to+xen+converter&amp;amp;aq=0&amp;amp;aqi=g2&amp;amp;aql=&amp;amp;oq=vmware+to+xen+c&amp;amp;gs_rfai=&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://unixfoo.blogspot.com/2008/12/vmware-to-xen-conversion.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.novell.com/coolsolutions/feature/14951.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A strange problem using QEMU&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------------------  &lt;br /&gt;I am facing one more problem during the installation.If I press a key&lt;br /&gt;once after some time I see the effect in QEMU screen there is some&lt;br /&gt;delay and after this delay the effect of pressing the key is as if I&lt;br /&gt;have clicked multiple times.Say&lt;br /&gt;I have to enter the gateway address 192.168.1.2&lt;br /&gt;If I press 9 or any of the above digit once&lt;br /&gt;rather than typing&lt;br /&gt;192.&lt;br /&gt;it types&lt;br /&gt;199999999999999999 and then after some time it releases the cursor to&lt;br /&gt;type any thing.&lt;br /&gt;to choose between two menu&lt;br /&gt;---&amp;gt; press cancel&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;br /&gt;&amp;nbsp;yes &amp;nbsp;no&lt;br /&gt;If I choose yes it clicks many times automatically yes and goes back&lt;br /&gt;to previous menu and then comes again to forward menu so back and&lt;br /&gt;forth switching between menus.&lt;br /&gt;Which makes it very difficult to move ahead it has been two hours but&lt;br /&gt;I could not proceed at all with this.&lt;br /&gt;More over the response is coming very slow if pressing any key stroke&lt;br /&gt;from my laptop because of which I have to wait for a long time to get&lt;br /&gt;the response and move to another menu.&lt;br /&gt;&lt;br /&gt;I am not using the GUI based installer it is a text based install.If I&lt;br /&gt;use a GUI &amp;nbsp;it is very very slow and have to wait for a very long time&lt;br /&gt;for the response to come.&lt;br /&gt;For example clicking on License agreement you agree yes&lt;br /&gt;to do so it takes a very long time which it is not taking in text mode&lt;br /&gt;but the above problem of seeing the effect multiple times in an&lt;br /&gt;undesired way and slow response is there.&lt;br /&gt;This is not a consistent situation but occurring at irregular&lt;br /&gt;intervals.This has made my work very slow.&lt;br /&gt;Is there any way to get rid of this?&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------- &lt;br /&gt;~&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;~&lt;br /&gt;Did this with KQEMU&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/WindowsXPUnderQemuHowTo"&gt;https://help.ubuntu.com/community/WindowsXPUnderQemuHowTo&lt;/a&gt;&lt;br /&gt;After all the above experiments failed we finally moved to virsh&lt;br /&gt;&lt;a href="http://edin.no-ip.com/content/virt-manager-libvirt-kvm-debian-mini-howto"&gt;http://edin.no-ip.com/content/virt-manager-libvirt-kvm-debian-mini-howto&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now a nonsense blog made my work difficult.Later on problem was resolved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5464975687049040460?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5464975687049040460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5464975687049040460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5464975687049040460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5464975687049040460'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/centos-domu-on-debian.html' title='CentOS DomU on Debian'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_yNY0EsXyOeE/S_QC-PBrWmI/AAAAAAAAAqk/Iipt0DvR9MI/s72-c/centos+graphical+install+on+ssh.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4060347971480227673</id><published>2010-05-09T20:11:00.000+05:30</published><updated>2010-06-04T15:50:18.982+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel newbies'/><category scheme='http://www.blogger.com/atom/ns#' term='Kernel Programming'/><title type='text'>Kernel Development</title><content type='html'>Greg Kroah Hartman on Linux Plumbing&lt;br /&gt;http://video.google.com/videoplay?docid=3385088017824733336#&lt;br /&gt;&lt;br /&gt;Screen cast&lt;br /&gt;http://www.youtube.com/watch?v=L2SED6sewRw&lt;br /&gt;&lt;br /&gt;http://www.kroah.com/linux/talks/ols_2005_driver_tutorial/&lt;br /&gt;http://www.kroah.com/linux/talks/portable_kernel_code_talk_2001_10_02/&lt;br /&gt;Got both above from here&lt;br /&gt;http://www.kroah.com/linux/&lt;br /&gt;&lt;br /&gt;http://www.advancedlinuxprogramming.com/&lt;br /&gt;http://www.codesourcery.com/qmtest&lt;br /&gt;&lt;br /&gt;http://www.google.co.in/search?q=codesourcery&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a&lt;br /&gt;&lt;br /&gt;Difference between initrd and initramfs&lt;br /&gt;&lt;a href="http://ldn.linuxfoundation.org/article/the-kernel-newbie-corner-initrd-and-initramfs-whats-up-with-that"&gt;http://ldn.linuxfoundation.org/article/the-kernel-newbie-corner-initrd-and-initramfs-whats-up-with-that&lt;/a&gt;&lt;br /&gt;Some information can be searched here&lt;br /&gt;&lt;a href="http://www.linux.com/search/kernel+newbie+corner/%252F?ordering=oldest&amp;amp;searchphrase=exact&amp;amp;limit=20"&gt;http://www.linux.com/search/kernel+newbie+corner/%252F?ordering=oldest&amp;amp;searchphrase=exact&amp;amp;limit=20&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4060347971480227673?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4060347971480227673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4060347971480227673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4060347971480227673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4060347971480227673'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/kernel-development.html' title='Kernel Development'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4344897426552357627</id><published>2010-05-08T17:16:00.000+05:30</published><updated>2010-06-05T00:24:35.072+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='startx.PXE'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu tutorials'/><title type='text'>some blogs blah blah</title><content type='html'>Linux Administration books Available for free&lt;br /&gt;http://www.cyberciti.biz/tips/gnulinux-advanced-administration-pdf-book.html&lt;br /&gt;http://www.cyberciti.biz/tips/page/3&lt;br /&gt;&lt;br /&gt;http://www.cyberciti.biz/faq/&lt;br /&gt;&lt;br /&gt;Linux: Allow SSH Console Login But Not GDM / KDM / X Windows Based Login&lt;br /&gt;http://www.cyberciti.biz/faq/restrict-linux-users-from-gdm-kdm-login-but-allow-ssh/#more-7349&lt;br /&gt;&lt;br /&gt;Download of the day: GNU/Linux Advanced Administration PDF Book&lt;br /&gt;http://www.cyberciti.biz/tips/arrrggg-open-source-users-are-pirates.html&lt;br /&gt;&lt;br /&gt;NiXcraft PDF&lt;br /&gt;http://www.cyberciti.biz/tips/nixcraft-faq-pdf-collection-now-available-to-all.html&lt;br /&gt;&lt;br /&gt;Multiple X sessions&lt;br /&gt;http://www.cyberciti.biz/faq/running-multiple-x-sessions/&lt;br /&gt;&lt;br /&gt;UniX Haters book&lt;br /&gt;http://www.cs.washington.edu/homes/weise/uhh-download.html&lt;br /&gt;&lt;br /&gt;My name there&lt;br /&gt;http://blog.xen.org/index.php/2010/04/23/xen-org-weekly-newsletter-vol-10-no-16/&lt;br /&gt;&lt;br /&gt;http://www.adamsinfo.com/extending-tc-and-iproute2-linux-routing-split-access-multiple-uplinks-multiple-isps-iptables-masquerading/&lt;br /&gt;&lt;br /&gt;Teo En Min Xing Blog &lt;br /&gt;How to setup your own Virtual Super Computer&lt;br /&gt;http://teo-en-ming-aka-zhang-enming.blogspot.com/2009/10/video-tutorial-how-to-setup-virtual.html&lt;br /&gt;&lt;br /&gt;Open Source project management softwares&lt;br /&gt;http://www.cyberciti.biz/tips/open-source-project-management-software.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.cyberciti.biz/faq/howto-linux-unix-setup-nginx-ssl-proxy/#more-6960&lt;br /&gt;Grep &lt;br /&gt;http://www.cyberciti.biz/faq/grep-regular-expressions/#more-6486&lt;br /&gt;Limit IPTABLES connection per limit&lt;br /&gt;&lt;br /&gt;http://www.cyberciti.biz/tips/nixcraft-faq-pdf-collection-now-available-to-all.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.cyberciti.biz/faq/iptables-connection-limits-howto/#more-6434&lt;br /&gt;&lt;br /&gt;Invert IPTABLES&lt;br /&gt;http://www.cyberciti.biz/faq/iptables-invert-ip-or-protocol-with/#more-6339&lt;br /&gt;&lt;br /&gt;http://www.cyberciti.biz/faq/ksh-read-file/#more-5797&lt;br /&gt;&lt;br /&gt;Useful for servers&lt;br /&gt;http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening/#more-5564&lt;br /&gt;&lt;br /&gt;A shell script for IPTABLES see later&lt;br /&gt;http://www.cyberciti.biz/faq/linux-iptables-add-delete-ip-address/#more-5462&lt;br /&gt;Restrict Access to commands&lt;br /&gt;http://www.cyberciti.biz/faq/protect-command-by-configuring-linux-unix-group-permissions/#more-5311&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;find ~ -name \.\* -exec chmod go-w {} \;&lt;br /&gt;http://www.cyberciti.biz/faq/bsd-macosx-linux-unix-displayall-user-dot-files/#more-5014&lt;br /&gt;&lt;br /&gt;hdparm: HDIO_DRIVE_CMD(identify) Failed: Inappropriate Ioctl For Device&lt;br /&gt;http://www.cyberciti.biz/faq/hdiodrive_cmdidentify-failed-inappropriate-ioctl-device/#more-4921&lt;br /&gt;&lt;br /&gt;Using Awk for Shell scripts&lt;br /&gt;http://www.cyberciti.biz/faq/bash-scripting-using-awk/#more-4779&lt;br /&gt;&lt;br /&gt;Arrrggg: Open Source Users Are Pirates&lt;br /&gt;http://www.cyberciti.biz/tips/arrrggg-open-source-users-are-pirates.html&lt;br /&gt;&lt;br /&gt;nixCraft FAQ PDF Collection Now Available To All&lt;br /&gt;http://www.cyberciti.biz/tips/nixcraft-faq-pdf-collection-now-available-to-all.html&lt;br /&gt;&lt;br /&gt;Open Source Project Management Softwares&lt;br /&gt;http://www.cyberciti.biz/tips/open-source-project-management-software.html&lt;br /&gt;Comparison of Project Management Softwares&lt;br /&gt;http://en.wikipedia.org/wiki/Comparison_of_project_management_software&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Syslog tutorial&lt;br /&gt;http://www.howtoforge.com/syslog-better-logging-tutorial&lt;br /&gt;&lt;br /&gt;Perfect Desktop&lt;br /&gt;http://www.howtoforge.com/the-perfect-desktop-ubuntu-10.04-lucid-lynx&lt;br /&gt;&lt;br /&gt;WireShark Tutorial&lt;br /&gt;http://www.howtoforge.com/wireshark-remote-capturing&lt;br /&gt;Network Analysis with WireShark&lt;br /&gt;http://www.howtoforge.com/network-analysis-with-wireshark-on-ubuntu-9.10&lt;br /&gt;&lt;br /&gt;Firewall Builder&lt;br /&gt;http://www.howtoforge.com/new-features-in-firewall-builder-4.0&lt;br /&gt;&lt;br /&gt;Subversioning on Lenny&lt;br /&gt;http://www.howtoforge.com/the-perfect-subversion-server-debian-lenny-ispconfig-3&lt;br /&gt;&lt;br /&gt;Load Balancing Cluster on CentOS&lt;br /&gt;http://www.howtoforge.com/efficient-high-available-loadbalanced-cluster-on-centos-5.3-direct-routing-method&lt;br /&gt;&lt;br /&gt;Install Multiple Distributions PXE&lt;br /&gt;http://www.howtoforge.com/install-multiple-linux-distributions-via-pxe-the-easy-way&lt;br /&gt;&lt;br /&gt;Setting Up a PXE server on Ubuntu&lt;br /&gt;http://www.howtoforge.com/setting-up-a-pxe-install-server-on-ubuntu-9.10&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4344897426552357627?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4344897426552357627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4344897426552357627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4344897426552357627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4344897426552357627'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/some-blogs-blah-blah.html' title='some blogs blah blah'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8648079537699126604</id><published>2010-05-07T15:07:00.001+05:30</published><updated>2010-05-07T15:37:06.711+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grid computing'/><title type='text'>Beowulf Clusters</title><content type='html'>http://en.wikipedia.org/wiki/Beowulf_%28computing%29&lt;br /&gt;&lt;br /&gt;http://www.linuxjournal.com/article/6340?page=0,2&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/OpenMPI&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Open_Source_Cluster_Application_Resources&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Cluster_%28computing%29&lt;br /&gt;&lt;br /&gt;http://www.linuxvirtualserver.org/docs/scheduling.html&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Linux_Virtual_Server&lt;br /&gt;&lt;br /&gt;Xen Virtualization and Linux clustering&lt;br /&gt;http://www.linuxjournal.com/article/8812&lt;br /&gt;&lt;br /&gt;Gazab gyan&lt;br /&gt;http://en.wikipedia.org/wiki/Clustered_file_system&lt;br /&gt;&lt;br /&gt;http://www.linux-mag.com/id/1501&lt;br /&gt;&lt;br /&gt;http://www.ehu.es/AC/ABC.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8648079537699126604?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8648079537699126604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8648079537699126604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8648079537699126604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8648079537699126604'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/beowulf-clusters.html' title='Beowulf Clusters'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6000009983677948135</id><published>2010-05-06T23:46:00.000+05:30</published><updated>2010-05-07T11:56:46.078+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache geronemo grails debian lenny'/><title type='text'>Grail Geromino imp links</title><content type='html'>http://marc.info/?l=geronimo-user&amp;m=121074097613835&amp;w=2&lt;br /&gt;http://apache-geronimo.328035.n3.nabble.com/grail-application-deployment-plan-on-geremino-via-command-line-td775678.html#a781851&lt;br /&gt;&lt;br /&gt;http://www.ibm.com/developerworks/opensource/library/os-ag-grails/&lt;br /&gt;&lt;br /&gt;http://marc.info/?l=geronimo-user&amp;m=125402368616253&amp;w=2&lt;br /&gt;&lt;br /&gt;http://marc.info/?l=geronimo-dev&amp;m=122358770909371&amp;w=2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6000009983677948135?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6000009983677948135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6000009983677948135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6000009983677948135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6000009983677948135'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/grail-geromino-imp-links.html' title='Grail Geromino imp links'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1034295434081129292</id><published>2010-05-06T18:28:00.000+05:30</published><updated>2010-05-06T22:48:10.055+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web based Server controls'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax ssh client'/><title type='text'>Web based Server controls</title><content type='html'>http://www.virtualmin.com/&lt;br /&gt;&lt;br /&gt;http://blog.thebartels.de/2006/12/11/howto-ajax-based-ssh-client-for-your-debianplesk-setup-ajaxterm/&lt;br /&gt;&lt;br /&gt;http://demo.syscp.org/&lt;br /&gt;&lt;br /&gt;http://www.gnupanelvps.com/&lt;br /&gt;http://gnupanel.org/archives/category/documentation&lt;br /&gt;&lt;br /&gt;http://antony.lesuisse.org/software/ajaxterm/&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Plesk&lt;br /&gt;http://en.wikipedia.org/wiki/Domain_Technologie_Control&lt;br /&gt;http://en.wikipedia.org/wiki/DirectAdmin&lt;br /&gt;http://en.wikipedia.org/wiki/Lxadmin&lt;br /&gt;&lt;br /&gt;http://www.google.co.in/search?q=ajax+based+ssh+servers&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Web-based_SSH&lt;br /&gt;&lt;br /&gt;http://tipotheday.com/2008/01/15/ever-want-your-own-web-based-ssh-terminal/&lt;br /&gt;&lt;br /&gt;http://www.bgevolution.com/blog/web-based-ssh-clients/&lt;br /&gt;&lt;br /&gt;http://www.bgevolution.com/blog/web-based-ssh-clients/&lt;br /&gt;&lt;br /&gt;http://isp-control.net/&lt;br /&gt;&lt;br /&gt;Ajax term for remote administration&lt;br /&gt;http://articles.techrepublic.com.com/5100-10878_11-6168000.html&lt;br /&gt;Open SSH login tricks&lt;br /&gt;http://articles.techrepublic.com.com/5100-10878_11-6155832.html?tag=rbxccnbtr1&lt;br /&gt;Reverse SSH tunnels&lt;br /&gt;http://articles.techrepublic.com.com/5100-10878_11-5779944.html?tag=btxcsim&lt;br /&gt;&lt;br /&gt;http://www.webos-internals.org/wiki/Ajaxterm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1034295434081129292?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1034295434081129292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1034295434081129292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1034295434081129292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1034295434081129292'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/web-based-server-controls.html' title='Web based Server controls'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8780765992470519075</id><published>2010-05-04T17:43:00.000+05:30</published><updated>2010-05-04T17:45:29.061+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache geronemo grails debian lenny'/><title type='text'>Grails apache geronimo some problem in deploying debian</title><content type='html'>I want to   deploy a web application that is made using grails.&lt;br /&gt;By reading documentation I came that has to be converted to a .war format file.&lt;br /&gt;This file has a deployment plan which comes in two XML files.&lt;br /&gt;&lt;br /&gt;Right now I failed to deploy the application on the geronimo server.&lt;br /&gt;&lt;br /&gt;I went through&lt;br /&gt;https://cwiki.apache.org/GMOxDOC22/creating-deployment-plans-for-web-applications.html&lt;br /&gt;http://java.sun.com/xml/ns/javaee/&lt;br /&gt;http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1&lt;br /&gt;https://cwiki.apache.org/GMOxDOC22/configuring-resources-in-the-application-scope.html&lt;br /&gt;http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1&lt;br /&gt;http://java.sun.com/xml/ns/j2ee/&lt;br /&gt;http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1&lt;br /&gt;https://cwiki.apache.org/GMOxDOC22/configuring-resources-in-the-application-scope.html&lt;br /&gt;&lt;br /&gt;Troubleshooting J2EE asset deployment&lt;br /&gt;http://publib.boulder.ibm.com/wasce/V1.0.1.1/en/Tasks/Deploy/Trouble.html&lt;br /&gt;&lt;br /&gt;I did read all of the above links but I was not able to created xml&lt;br /&gt;files to deploy them as specified.Upto this point I infer that the&lt;br /&gt;problem is coming from deployment plan.&lt;br /&gt;&lt;br /&gt;A solution that after  came to mind  to is create the website&lt;br /&gt;using an IDE like Eclipse on a laptop or so and then that IDE will&lt;br /&gt;take care of deployment plan which may have errors that I am right now&lt;br /&gt;not able to find.&lt;br /&gt;&lt;br /&gt;Then that application can be deployed on the server.Since I do not&lt;br /&gt;have a GUI on server so it is not possible right now to do that way on&lt;br /&gt;server.&lt;br /&gt;&lt;br /&gt;Here is a  link to what I am saying.&lt;br /&gt;http://www.ibm.com/developerworks/opensource/library/os-gerplug/index.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since the helloworld script war running successfully on grails server&lt;br /&gt;so it comes to either the way deployment is done or the deployment&lt;br /&gt;plan that refers to XML files.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using windows to deploy .war files&lt;br /&gt;http://www.ibm.com/developerworks/opensource/library/os-gerplug/index.html&lt;br /&gt;https://cwiki.apache.org/GMOxDOC11/quick-start-apache-geronimo-for-the-impatient.html&lt;br /&gt;&lt;br /&gt;Check if some thing goes wrong &lt;br /&gt;http://publib.boulder.ibm.com/wasce/V1.0.1.1/en/Tasks/Deploy/Trouble.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Creating a deployment plan for web applications&lt;br /&gt;https://cwiki.apache.org/GMOxDOC22/creating-deployment-plans-for-web-applications.html&lt;br /&gt;&lt;br /&gt;IBM technical library&lt;br /&gt;http://www.ibm.com/developerworks/views/opensource/library.jsp&lt;br /&gt;also this one&lt;br /&gt;http://www.ibm.com/developerworks/views/opensource/libraryview.jsp?topic_by=All+topics+and+related+products&amp;sort_order=asc&amp;lcl_sort_order=desc&amp;search_by=apache&amp;search_flag=true&amp;type_by=Articles&amp;show_abstract=true&amp;start_no=1&amp;sort_by=Title&amp;end_no=100&amp;show_all=false&amp;S_TACT=105AGX44&amp;S_CMP=GRNMO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apache Geronimo on Grails &lt;br /&gt;http://www.ibm.com/developerworks/opensource/library/os-ag-grails/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Geronimo deployment using Eclipse&lt;br /&gt;http://www.ibm.com/developerworks/opensource/library/os-gerplug/index.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some relevant links for GRAILs&lt;br /&gt;&lt;br /&gt;Tutorial from IBM about Grails&lt;br /&gt;https://www.ibm.com/developerworks/java/library/j-grails01158/&lt;br /&gt;&lt;br /&gt;http://code.google.com/p/derjanandhisblog/wiki/GWTGrailsTutorial&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Grails1 tutorial&lt;br /&gt;http://www.cavneb.com/media/Introduction%20to%20Grails%20-%20Part%201/Introduction%20to%20Grails%20-%20Part%201.m4v&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Grails 2 tutorials&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.teachmetocode.com/screencasts/introduction-to-grails-part-2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Grails&lt;br /&gt;http://www.grails.org/Checking+Projects+into+SVN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Creating an Admin using Nested Controllers&lt;br /&gt;http://www.cavneb.com/media/Creating%20an%20Admin%20using%20Nested%20Controllers/Creating%20an%20Admin%20using%20Nested%20Controllers.m4v&lt;br /&gt;&lt;br /&gt;Debian help to  install Java&lt;br /&gt;http://www.debianhelp.co.uk/debianjava.htm&lt;br /&gt;&lt;br /&gt;http://grails.org/doc/latest/&lt;br /&gt;&lt;br /&gt;http://www.grails.org/XML%20RPC%20plugin&lt;br /&gt;&lt;br /&gt;Websites that run Grails&lt;br /&gt;&lt;br /&gt;http://www.splendicon.net/app/&lt;br /&gt;&lt;br /&gt;http://www.opensymbolic.org/&lt;br /&gt;&lt;br /&gt;http://www.gfunkmedia.com/gfunkmedia/&lt;br /&gt;&lt;br /&gt;http://www.voyij.com/&lt;br /&gt;&lt;br /&gt;http://crm.draftsoft.pl/login/auth;jsessionid=67F5EAF0A52072F96007AECA75396A0C&lt;br /&gt;&lt;br /&gt;Login sample&lt;br /&gt;https://www.centrastage.net/csm/login/index;jsessionid=7FF929DC7F1495C094DE42402A299D3B&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Grails tutorials&lt;br /&gt;http://www.springbyexample.org/examples/simple-spring-jms.html&lt;br /&gt;&lt;br /&gt;http://www.ibm.com/developerworks/java/library/j-grails01158/&lt;br /&gt;&lt;br /&gt;Difference between geronimo and tomcat&lt;br /&gt;https://cwiki.apache.org/GMOxKB/both-geronimo-and-tomcat-are-created-by-apache-what-is-the-difference-between-these-projects.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Deployment plan for xml files &lt;br /&gt;&lt;br /&gt;https://cwiki.apache.org/GMOxDOC22/creating-deployment-plans-for-web-applications.html&lt;br /&gt;http://java.sun.com/xml/ns/javaee/&lt;br /&gt;http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1&lt;br /&gt;https://cwiki.apache.org/GMOxDOC22/configuring-resources-in-the-application-scope.html&lt;br /&gt;http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1&lt;br /&gt;http://java.sun.com/xml/ns/j2ee/&lt;br /&gt;http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1&lt;br /&gt;https://cwiki.apache.org/GMOxDOC22/configuring-resources-in-the-application-scope.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8780765992470519075?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8780765992470519075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8780765992470519075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8780765992470519075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8780765992470519075'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/05/grails-apache-geronimo-some-problem-in.html' title='Grails apache geronimo some problem in deploying debian'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4088086320762490763</id><published>2010-04-26T14:12:00.001+05:30</published><updated>2010-04-26T19:19:33.437+05:30</updated><title type='text'>Some cisco related stuff see it later device driver links</title><content type='html'>http://www.cciecandidate.com/?p=483&lt;br /&gt;&lt;br /&gt;you don’t have to buy a full rack anymore because of Dynamips, which effectively allows you to run IOS on your PC&lt;br /&gt;http://www.google.com/search?q=dynamips&lt;br /&gt;http://www.internetworkexpert.com/resources/iosonpc.htm&lt;br /&gt;http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator&lt;br /&gt;http://dynagen.org/&lt;br /&gt;&lt;br /&gt;Device Driver Related Links a good stuff&lt;br /&gt;http://kerneltrap.org/node/7636&lt;br /&gt;&lt;br /&gt;http://www.google.co.in/search?q=developing+device+drivers+linux&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://lwn.net/Kernel/LDD3/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4088086320762490763?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4088086320762490763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4088086320762490763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4088086320762490763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4088086320762490763'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/some-cisco-related-stuff-see-it-later.html' title='Some cisco related stuff see it later device driver links'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4180826564622660167</id><published>2010-04-26T11:37:00.001+05:30</published><updated>2010-04-30T16:02:43.596+05:30</updated><title type='text'>Some good links and sources.list for debian</title><content type='html'>Advanced Bash scripting Guide&lt;br /&gt;http://linuxreviews.org/beginner/abs-guide/en/c15534.html&lt;br /&gt;&lt;br /&gt;Top 10 Open Source Project Management softwares&lt;br /&gt;http://www.cyberciti.biz/tips/open-source-project-management-software.html&lt;br /&gt;&lt;br /&gt;Xen cut from RHEL&lt;br /&gt;http://www.zimbio.com/Linux/articles/B6d2qVPi3rX/Xen+Cut+from+RHEL+6&lt;br /&gt;&lt;br /&gt;RHEL 6 released&lt;br /&gt;http://www.h-online.com/open/news/item/First-public-pre-release-version-of-Red-Hat-Enterprise-Linux-6-983426.html&lt;br /&gt;&lt;br /&gt;Company behind KVM&lt;br /&gt;http://en.wikipedia.org/wiki/Qumranet&lt;br /&gt;&lt;br /&gt;White house with Drupal&lt;br /&gt;http://www.h-online.com/open/news/item/WhiteHouse-gov-open-sources-custom-Drupal-code-983713.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Qumranet &lt;br /&gt;http://investing.businessweek.com/businessweek/research/stocks/private/snapshot.asp?privcapId=23941978&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some thing went above head&lt;br /&gt;http://fbflex.wordpress.com/2008/05/02/howto-setting-up-a-continous-integration-server-for-grails-with-hudson-on-vmware/&lt;br /&gt;&lt;br /&gt;Virtualizing without virtualizing&lt;br /&gt;http://www.imsc.res.in/~kapil/goodies/schroot.html&lt;br /&gt;&lt;br /&gt;Video Tutorials for Linux&lt;br /&gt;http://www.zimbio.com/Linux/articles/Auj-9yU9Yfd/Video+tutorial+Linux+computer+based+training&lt;br /&gt;&lt;br /&gt;Xen cut from Red Hat&lt;br /&gt;http://www.zimbio.com/Linux/articles/B6d2qVPi3rX/Xen+Cut+from+RHEL+6&lt;br /&gt;&lt;br /&gt;How to install / setup TightVNC on Debian / Ubuntu Tutorial&lt;br /&gt;http://www.zimbio.com/Linux/articles/lA4qecuC6Lc/How+install+setup+TightVNC+Debian+Ubuntu+Tutorial&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Linux Security Cookbook&lt;br /&gt;http://www.cyberciti.biz/tips/linux-security.html&lt;br /&gt;&lt;br /&gt;20 best practises for SSH&lt;br /&gt;http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Great Link about Shell scripting&lt;br /&gt;http://linuxreviews.org/beginner/abs-guide/en/c12548.html&lt;br /&gt;&lt;br /&gt;Darwin Streaming Server&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=651556&lt;br /&gt;&lt;br /&gt;Darwin streaming server under Linux&lt;br /&gt;http://www.xtreamlab.net/howtos/broadcast/servers/darwin/howto_setup_darwin_streaming_server_on_linux.html&lt;br /&gt;&lt;br /&gt;Ten tips for choosing a streaming server&lt;br /&gt;http://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=64740&lt;br /&gt;&lt;br /&gt;Which is best streaming server for Linux&lt;br /&gt;http://www.google.com/search?hl=en&amp;q=which+is+best+streaming+server+for+debian&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=&lt;br /&gt;&lt;br /&gt;http://wiki.dennyhalim.com/super-easy-debian-webcam-streaming-server&lt;br /&gt;&lt;br /&gt;Build Your Own Video Community With Lighttpd And FlowPlayer (Debian Etch)&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/video_streaming_lighttpd_flowplayer&lt;br /&gt;&lt;br /&gt;http://www.engadget.com/2005/11/29/how-to-stream-almost-anything-using-vlc/&lt;br /&gt;Streaming with VLC&lt;br /&gt;http://www.howtoforge.com/forums/showthread.php?t=1454&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Addon to watch Live HTTP header&lt;br /&gt;https://addons.mozilla.org/en-US/firefox/addon/3829&lt;br /&gt;&lt;br /&gt;Computer Forensics Linux&lt;br /&gt;http://www.deftlinux.net/&lt;br /&gt;&lt;br /&gt;Internet Protocols analyser&lt;br /&gt;http://www.xplico.org/about&lt;br /&gt;&lt;br /&gt;This site had a lot of resources and pointed to a lot of things must visit&lt;br /&gt;Some web and networking tools &lt;br /&gt;http://sites.google.com/site/networkingtoolsinfosite/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OpenVPN&lt;br /&gt;http://openvpn.net/index.php/open-source/overview.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://wiki.uniformserver.com/index.php/Reverse_Proxy_Server:_mod_proxy_html&lt;br /&gt;&lt;br /&gt;Following links are related to Xen management tools&lt;br /&gt;Some blog links&lt;br /&gt;http://www.unix-tutorials.com/search.php?act=search&amp;term=Xen+Cluster+Management+With+Ganeti+On+Debian+Etch&amp;page=11&lt;br /&gt;&lt;br /&gt;https://www.redhat.com/courses/rh318_red_hat_enterprise_virtualization/details/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.mjmwired.net/kernel/Documentation/00-INDEX&lt;br /&gt;&lt;br /&gt;Some books&lt;br /&gt;http://www.mjmwired.net/kernel/Documentation/kernel-docs.txt&lt;br /&gt;&lt;br /&gt;http://www.linuxjournal.com/article/1287&lt;br /&gt;&lt;br /&gt;http://www.redhat.com/v/swf/rhev/demo.html&lt;br /&gt;&lt;br /&gt;Xen management tool Ovirt How to use it&lt;br /&gt;http://www.ovirt.org/docs/Using_the_oVirt_Server_Suite_User_Interface/Adding-and-Removing-Physical-Hosts.html&lt;br /&gt;&lt;br /&gt;Red Hats KVM&lt;br /&gt;http://www.linux-kvm.com/content/intro-rhev-video-redhat-summit-2009 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exim FAQ&lt;br /&gt;http://www.exim.org/exim-html-4.40/doc/html/FAQ.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Official squeeze repository&lt;br /&gt;http://www.linuxquestions.org/questions/linux-newbie-8/debian-squeeze-repositories-709694/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A great Link from NASA&lt;br /&gt;http://www.nasa.gov/mission_pages/hubble/servicing/SM4/main/all_behindScenes_vids.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Searching packages on apt&lt;br /&gt;http://www1.apt-get.org/search.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Boot logs to enable always&lt;br /&gt;http://www.go2linux.org/bootlogd-to-read-boot-console-messages&lt;br /&gt;######################&lt;br /&gt;&lt;br /&gt;deb http://ftp.us.debian.org/debian/ lenny main&lt;br /&gt;deb-src http://ftp.us.debian.org/debian/ lenny main&lt;br /&gt;&lt;br /&gt;deb http://security.debian.org/ lenny/updates main contrib&lt;br /&gt;deb-src http://security.debian.org/ lenny/updates main contrib&lt;br /&gt;&lt;br /&gt;deb http://ftp.us.debian.org/debian/ lenny non-free&lt;br /&gt;deb http://ftp.us.debian.org/debian/ lenny contrib &lt;br /&gt;&lt;br /&gt;deb http://download.webmin.com/download/repository sarge contrib&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;###################&lt;br /&gt;Squeeze sources list obtained here&lt;br /&gt;http://www.linuxquestions.org/questions/linux-newbie-8/debian-squeeze-repositories-709694/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;## Debian Squeeze sources.list&lt;br /&gt;&lt;br /&gt;## Debian security updates:&lt;br /&gt;deb http://security.debian.org/ squeeze/updates main contrib non-free&lt;br /&gt;deb-src http://security.debian.org/ squeeze/updates main contrib non-free&lt;br /&gt;&lt;br /&gt;## Debian.org:&lt;br /&gt;deb http://ftp.debian.org/debian/ squeeze main contrib non-free&lt;br /&gt;deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free&lt;br /&gt;&lt;br /&gt;## Debian Official Repository Mirror squeeze:&lt;br /&gt;deb ftp://debian.oregonstate.edu/debian/ squeeze main contrib non-free&lt;br /&gt;deb-src ftp://debian.oregonstate.edu/debian/ squeeze main contrib non-free&lt;br /&gt;deb ftp://debian.oregonstate.edu/debian/ squeeze-proposed-updates main contrib non-free&lt;br /&gt;deb-src ftp://debian.oregonstate.edu/debian/ squeeze-proposed-updates main contrib non-free&lt;br /&gt;&lt;br /&gt;## Debian NL mirror:&lt;br /&gt;deb http://ftp.nl.debian.org/debian squeeze main contrib non-free&lt;br /&gt;deb-src http://ftp.nl.debian.org/debian squeeze main contrib non-free&lt;br /&gt;&lt;br /&gt;## Debian DE mirror:&lt;br /&gt;deb http://ftp.de.debian.org/debian squeeze main contrib non-free&lt;br /&gt;deb-src http://ftp.de.debian.org/debian squeeze main contrib non-free&lt;br /&gt;&lt;br /&gt;## Debian US mirror:&lt;br /&gt;deb ftp://ftp.us.debian.org/debian/ squeeze main contrib non-free&lt;br /&gt;deb-src ftp://ftp.us.debian.org/debian/ squeeze main contrib non-free&lt;br /&gt;&lt;br /&gt;## Wine repositories:&lt;br /&gt;deb http://www.lamaresh.net/apt squeeze main&lt;br /&gt;&lt;br /&gt;## Opera webbrowser:&lt;br /&gt;deb http://deb.opera.com/opera/ squeeze non-free&lt;br /&gt;&lt;br /&gt;## Tor:&lt;br /&gt;# deb http://mirror.noreply.org/pub/tor squeeze main&lt;br /&gt;&lt;br /&gt;## moblock: mobloquer http://moblock-deb.sourceforge.net&lt;br /&gt;## gpg --keyserver wwwkeys.eu.pgp.net --recv 9072870B&lt;br /&gt;## gpg --export --armor 9072870B | sudo apt-key add -&lt;br /&gt;# deb http://moblock-deb.sourceforge.net/debian squeeze main&lt;br /&gt;## Quoted cause of index failure&lt;br /&gt;# deb-src http://moblock-deb.sourceforge.net/debian squeeze main&lt;br /&gt;&lt;br /&gt;## EFTel mirror updates&lt;br /&gt;deb http://mirror.eftel.com/debian squeeze main non-free contrib&lt;br /&gt;deb-src http://mirror.eftel.com/debian squeeze main non-free contrib&lt;br /&gt;&lt;br /&gt;## Debian.hands.com squeeze:&lt;br /&gt;deb http://debian.hands.com/debian/ squeeze main non-free contrib&lt;br /&gt;deb-src http://debian.hands.com/debian/ squeeze main non-free contrib&lt;br /&gt;&lt;br /&gt;## Debian Multimedia squeeze:&lt;br /&gt;deb http://mirror.home-dn.net/debian-multimedia squeeze main&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;## All testing repositories:&lt;br /&gt;&lt;br /&gt;## Debian.org testing:&lt;br /&gt;deb ftp://ftp.debian.org/debian testing main contrib non-free&lt;br /&gt;deb-src ftp://ftp.debian.org/debian testing main contrib non-free&lt;br /&gt;&lt;br /&gt;## Debian Official Repository Mirror testing:&lt;br /&gt;deb ftp://debian.oregonstate.edu/debian/ testing main contrib non-free&lt;br /&gt;deb-src ftp://debian.oregonstate.edu/debian/ testing main contrib non-free&lt;br /&gt;&lt;br /&gt;## Austrian testing mirror:&lt;br /&gt;deb http://ftp.au.debian.org/debian/ testing main non-free contrib&lt;br /&gt;deb-src http://ftp.au.debian.org/debian/ testing main non-free contrib&lt;br /&gt;&lt;br /&gt;## Debian Unofficial:&lt;br /&gt;## For more info visit http://debian-unofficial.org/&lt;br /&gt;deb http://ftp.debian-unofficial.org/debian testing main contrib non-free restricted&lt;br /&gt;deb-src http://ftp.debian-unofficial.org/debian testing main contrib non-free restricted&lt;br /&gt;&lt;br /&gt;## Debian Multimedia - Christian Marrillat repository:&lt;br /&gt;deb http://www.debian-multimedia.org testing main&lt;br /&gt;deb-src http://www.debian-multimedia.org testing main&lt;br /&gt;&lt;br /&gt;## Google software repository:&lt;br /&gt;## http://www.google.com/linuxrepositories/apt.html&lt;br /&gt;## (wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - )&lt;br /&gt;## or (gpg --keyserver subkeys.pgp.net --recv A040830F7FAC5991 &amp;&amp; gpg --export --armor A040830F7FAC5991 | sudo apt-key add - )&lt;br /&gt;## Quoted cause of index failure&lt;br /&gt;# deb http://dl.google.com/linux/deb/ testing non-free&lt;br /&gt;&lt;br /&gt;## Debian.hands.com testing:&lt;br /&gt;deb http://debian.hands.com/debian/ testing main non-free contrib&lt;br /&gt;deb-src http://debian.hands.com/debian/ testing main non-free contrib&lt;br /&gt;&lt;br /&gt;## Debian Multimedia testing:&lt;br /&gt;deb http://mirror.home-dn.net/debian-multimedia testing main&lt;br /&gt;&lt;br /&gt;## Compiz / Compiz-Fusion testing:&lt;br /&gt;## Quoted cause of index failure&lt;br /&gt;# deb http://download.tuxfamily.org/osrdebian testing compiz-fusion-git&lt;br /&gt;# deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/testing/ ./&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;## All expirimental repositories:&lt;br /&gt;&lt;br /&gt;## Debian experimental US mirror:&lt;br /&gt;# deb http://ftp.us.debian.org/debian/ experimental main contrib non-free&lt;br /&gt;# deb http://www.debian-multimedia.org experimental main&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;## All unstable repositories:&lt;br /&gt;&lt;br /&gt;## Compiz / Compiz-Fusion unstable:&lt;br /&gt;## Quoted cause of index failure&lt;br /&gt;# deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git&lt;br /&gt;# deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;## Legacy, obsoleted repositories:&lt;br /&gt;&lt;br /&gt;## XFCE repositories:&lt;br /&gt;## Squeeze not available yet&lt;br /&gt;# deb http://www.debian-desktop.org/pub/linux/debian/xfce46 lenny xfce460&lt;br /&gt;# deb-src http://www.debian-desktop.org/pub/linux/debian/xfce46 lenny xfce460&lt;br /&gt;&lt;br /&gt;## Virtual box (not OSE but SUN) &lt;br /&gt;## Squeeze not available yet&lt;br /&gt;## Quoted cause of index failure&lt;br /&gt;# deb http://download.virtualbox.org/virtualbox/debian lenny non-free&lt;br /&gt;&lt;br /&gt;## Kirya Unofficial Debian packages:&lt;br /&gt;## Squeeze not available yet&lt;br /&gt;## Testing is linked to lenny and results in compatibility errors (old lenny = testing)&lt;br /&gt;## http://packages.kirya.net/&lt;br /&gt;# deb http://packages.kirya.net/debian/ lenny main contrib non-free&lt;br /&gt;# deb-src http://packages.kirya.net/debian/ lenny main contrib non-free&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4180826564622660167?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4180826564622660167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4180826564622660167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4180826564622660167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4180826564622660167'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/some-good-links.html' title='Some good links and sources.list for debian'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5749108663351487730</id><published>2010-04-26T11:31:00.000+05:30</published><updated>2010-04-26T11:31:04.065+05:30</updated><title type='text'>mod_rewrite etc on apache2</title><content type='html'>http://www.v7n.com/forums/marketing-forum/23093-faq-mod_rewrite-301-401-redirects-optimizing-apache-more.html&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/howtos/apache&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/how-to-set-up-an-ssl-vhost-under-apache2-on-ubuntu-9.10-debian-lenny&lt;br /&gt;&lt;br /&gt;http://dir.gmane.org/gmane.comp.apache.user&lt;br /&gt;&lt;br /&gt; Apache2 wiki &lt;br /&gt; http://wiki.apache.org/httpd/&lt;br /&gt;&lt;br /&gt; Faq&lt;br /&gt; http://httpd.apache.org/docs/2.2/faq/&lt;br /&gt;&lt;br /&gt; Documentation of Apache2&lt;br /&gt; http://httpd.apache.org/docs/2.2/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Users mailing list Apache2&lt;br /&gt; http://httpd.apache.org/userslist.html&lt;br /&gt;&lt;br /&gt; http://dir.gmane.org/gmane.comp.apache.user&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5749108663351487730?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5749108663351487730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5749108663351487730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5749108663351487730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5749108663351487730'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/modrewrite-etc-on-apache2.html' title='mod_rewrite etc on apache2'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-3044448464775569552</id><published>2010-04-26T07:58:00.000+05:30</published><updated>2010-05-16T11:47:23.609+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Port Forwarding'/><category scheme='http://www.blogger.com/atom/ns#' term='Kernel network'/><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>Network stuff from kernel newbies and port forwarding</title><content type='html'>Debian administration article&lt;br /&gt;http://techpubs.spinlocksolutions.com/dklar/debian.html&lt;br /&gt;A good discussion which gives a lot of links for network block etc&lt;br /&gt;http://permalink.gmane.org/gmane.linux.kernel.kernelnewbies/33542&lt;br /&gt;&lt;br /&gt;Some network&lt;br /&gt;Anatomy of Network stack&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-linux-networking-stack/&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-linux-kernel/&lt;br /&gt;&lt;br /&gt;SSH forwarding&lt;br /&gt;http://www.linuxjournal.com/article/5462#comment-351277&lt;br /&gt;&lt;br /&gt;https://help.ubuntu.com/community/Internet/ConnectionSharing&lt;br /&gt;&lt;br /&gt;Some nice articles on Linux to be shared.&lt;br /&gt;http://www.redhat.com/magazine/022aug06/features/webserver/&lt;br /&gt;&lt;br /&gt;http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch03_:_Linux_Networking&lt;br /&gt;&lt;br /&gt;Internet connection sharing Ubuntu&lt;br /&gt;http://ubuntuforums.org/showthread.php?p=3713684&lt;br /&gt;&lt;br /&gt;Cygwin SSH from windows&lt;br /&gt;http://sources.redhat.com/cygwin/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Port forwarding in a restricted environment&lt;br /&gt;http://polishlinux.org/apps/ssh-tunneling-to-bypass-corporate-firewalls/&lt;br /&gt;Awesome tricks by X forwarding totem etc&lt;br /&gt;http://polishlinux.org/apps/ssh-tricks/&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/HTTP_tunnel points to above article really a nice article with good explanation.&lt;br /&gt;&lt;br /&gt;http://your-freedom.net/&lt;br /&gt;By passing internet censorship&lt;br /&gt;&lt;br /&gt;Tunnel SSH over HTTP&lt;br /&gt;http://www.saulchristie.com/how-to/bypass-firewalls&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just in case you need documentation&lt;br /&gt;http://www.freebsd.org/cgi/man.cgi?query=ssh&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some basic doc &lt;br /&gt;http://www.ssh.com/support/documentation/online/ssh/adminguide/32/Port_Forwarding.html&lt;br /&gt;&lt;br /&gt;Online port scan&lt;br /&gt;http://www.seomastering.com/port-scanner.php&lt;br /&gt;&lt;br /&gt;http://nmap-online.com/&lt;br /&gt;http://my-addr.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-3044448464775569552?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/3044448464775569552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=3044448464775569552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3044448464775569552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/3044448464775569552'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/port-forwarding-etc.html' title='Network stuff from kernel newbies and port forwarding'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-9064101612306240898</id><published>2010-04-14T18:28:00.001+05:30</published><updated>2010-04-14T18:28:51.113+05:30</updated><title type='text'>Drupal Debian</title><content type='html'>you have to edit the /etc/apache2/apache2.conf and, at the end of the file, add:&lt;br /&gt;&lt;br /&gt;# added servername to avoid the could not determine fqdn error&lt;br /&gt;servername myserver&lt;br /&gt;&lt;br /&gt;place your server name in place of myserver.&lt;br /&gt;&lt;br /&gt;it worked for me.&lt;br /&gt;&lt;br /&gt;http://tgrove.com/2007/12/02/httpd-apr_sockaddr_info_get-failed-for-hostname/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-9064101612306240898?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/9064101612306240898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=9064101612306240898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9064101612306240898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/9064101612306240898'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/drupal-debian.html' title='Drupal Debian'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-396078727692232223</id><published>2010-04-12T18:34:00.001+05:30</published><updated>2010-05-12T18:07:12.568+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><category scheme='http://www.blogger.com/atom/ns#' term='apache reverse proxy'/><title type='text'>Apache2 as a proxy server,Squid links</title><content type='html'>DNS Caveats and Issues Regarding DNS and Apache&lt;br /&gt;http://httpd.apache.org/docs/1.3/dns-caveats.html&lt;br /&gt;Apache IP based Virtual Host support&lt;br /&gt;http://httpd.apache.org/docs/2.0/vhosts/ip-based.html&lt;br /&gt;&lt;br /&gt;http://www.devshed.com/c/a/Administration/Using-Apache-As-A-Proxy-Server/6/&lt;br /&gt;&lt;br /&gt;http://www.debianhelp.co.uk/virtualhosts.htm&lt;br /&gt;&lt;br /&gt;Apache module mod_proxy&lt;br /&gt;http://httpd.apache.org/docs/1.3/mod/mod_proxy.html&lt;br /&gt;&lt;br /&gt;Great tutorial about Reverse Proxy of Apache2.&lt;br /&gt;http://www.apachetutor.org/admin/reverseproxies&lt;br /&gt;http://www.howtoforge.com/apache_reverse_proxy_ispconfig&lt;br /&gt;&lt;br /&gt;Tutorial from IBM about reverse proxy&lt;br /&gt;http://www.ibm.com/developerworks/opensource/library/wa-lampsec/index.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A problem coming in configuring hostnames&lt;br /&gt;http://www.ducea.com/2006/08/07/how-to-change-the-hostname-of-a-linux-system/&lt;br /&gt;http://jblevins.org/computing/linux/hostname&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==========================================&lt;br /&gt;The NameVirtualHost yada yada error&lt;br /&gt;some X-Forwarded-For logs&lt;br /&gt;http://www.apacheweek.com/&lt;br /&gt;http://en.wikipedia.org/wiki/X-Forwarded-For&lt;br /&gt;http://devcentral.f5.com/weblogs/macvittie/archive/2008/06/02/3323.aspx&lt;br /&gt;&lt;br /&gt;Guide by passing internet sensorship&lt;br /&gt;http://civisec.org/guides/everyones-guides&lt;br /&gt;Good guide about Squid&lt;br /&gt;http://wiki.squid-cache.org/SquidFaq/ConfiguringSquid#head-3518b69c63e221cc3cd7885415e365ffaf3dd27f&lt;br /&gt;&lt;br /&gt;====================&lt;br /&gt;Some variables we need to know are &lt;br /&gt;http://www.theregister.co.uk/2001/11/14/doityourself_internet_anonymity/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-396078727692232223?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/396078727692232223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=396078727692232223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/396078727692232223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/396078727692232223'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/apache2-debian-dns-caveats.html' title='Apache2 as a proxy server,Squid links'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5208496904274652345</id><published>2010-04-10T18:52:00.001+05:30</published><updated>2010-05-16T13:52:41.080+05:30</updated><title type='text'>Setting up IPTABLES Dom0 Debian Xen</title><content type='html'>http://permalink.gmane.org/gmane.linux.hardware.dell.poweredge/38423&lt;br /&gt;&lt;br /&gt;Some improvement in Xen FAQ&lt;br /&gt;http://wiki.xensource.com/xenwiki/XenFaq&lt;br /&gt;dom0_mem=875M&lt;br /&gt;&lt;br /&gt;Squid set up&lt;br /&gt;http://www.freeos.com/articles/2516/&lt;br /&gt;&lt;br /&gt;Novell article for NAT etc on Xen&lt;br /&gt;http://www.novell.com/communities/node/4094/xen-network-bridges-explained-with-troubleshooting-notes&lt;br /&gt;&lt;br /&gt;Some good information is here &lt;br /&gt;http://lists.xensource.com/archives/html/xen-users/2006-02/msg00030.html&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu_p6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Following text is on this link&lt;br /&gt;http://lists.us.dell.com/pipermail/linux-poweredge/2010-April/041936.html&lt;br /&gt;How do I test whether network-script is running or not in Xen Dom0.&lt;br /&gt;I have a Debian Lenny Dom0.Running Xen on it and 4 virtual hosts on it.&lt;br /&gt;I am currently setting up a proxy server in Dom0 which DomU's will be&lt;br /&gt;able to use.The problem is before I go on to set NAT I wanted to test&lt;br /&gt;bridges.&lt;br /&gt;&lt;br /&gt;So I renamed the bridge in /etc/xen/xend-config.sxp&lt;br /&gt;Code:&lt;br /&gt;&lt;br /&gt;(network-script 'network-bridge bridge=ABCD')&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;but when I do a reboot or xend restart and do following&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;br /&gt;openworld:/etc/xen# brctl show&lt;br /&gt;bridge name     bridge id               STP enabled     interfaces&lt;br /&gt;eth2            8000.0026b9824238       no              peth2&lt;br /&gt;vif1.0&lt;br /&gt;vif2.0&lt;br /&gt;vif3.0&lt;br /&gt;vif4.0&lt;br /&gt;openworld:/etc/xen#&lt;br /&gt;&lt;br /&gt;the bridge is not renamed to ABCD above output is showing eth2 which&lt;br /&gt;is not even default.&lt;br /&gt;So I doubt that the script network-bridge has not been called so that&lt;br /&gt;it renames the bridge or there is some thing else I should look for.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I had set up a dummy network interface on Dom0 &lt;br /&gt;&lt;br /&gt;dummy0&lt;br /&gt;modprobe dummy0 &lt;br /&gt;then in Dom0 /etc/network/interfaces&lt;br /&gt;added the ip to dummy interface.&lt;br /&gt;&lt;br /&gt;in network-bridge netdev=dummy0') was set so that it was used.&lt;br /&gt;brctl was showing this dummy and then a simple POSTROUTING configuration.&lt;br /&gt;As following&lt;br /&gt;Generated by iptables-save v1.4.2 on Mon Apr 12 00:26:28 2010&lt;br /&gt;*nat&lt;br /&gt;:PREROUTING ACCEPT [6947:1405079]&lt;br /&gt;:POSTROUTING ACCEPT [259:36832]&lt;br /&gt;:OUTPUT ACCEPT [37:2077]&lt;br /&gt;-A POSTROUTING -s 172.21.100.0/24 -j MASQUERADE&lt;br /&gt;COMMIT&lt;br /&gt;# Completed on Mon Apr 12 00:26:28 2010&lt;br /&gt;# Generated by iptables-save v1.4.2 on Mon Apr 12 00:26:28 2010&lt;br /&gt;*mangle&lt;br /&gt;:PREROUTING ACCEPT [381404:326958136]&lt;br /&gt;:INPUT ACCEPT [6810:754933]&lt;br /&gt;:FORWARD ACCEPT [405217:330924920]&lt;br /&gt;:OUTPUT ACCEPT [1715:334655]&lt;br /&gt;:POSTROUTING ACCEPT [406680:331235857]&lt;br /&gt;COMMIT&lt;br /&gt;# Completed on Mon Apr 12 00:26:28 2010&lt;br /&gt;# Generated by iptables-save v1.4.2 on Mon Apr 12 00:26:28 2010&lt;br /&gt;*filter&lt;br /&gt;:INPUT ACCEPT [90483:38271495]&lt;br /&gt;:FORWARD ACCEPT [538682:367785045]&lt;br /&gt;:OUTPUT ACCEPT [48797:6397869]&lt;br /&gt;-A FORWARD -s 172.21.100.152/32 -m physdev --physdev-in vif1.0 -j ACCEPT&lt;br /&gt;-A FORWARD -p udp -m physdev --physdev-in vif1.0 -m udp --sport 68 --dport 67 -j ACCEPT&lt;br /&gt;-A FORWARD -s 172.21.100.154/32 -m physdev --physdev-in vif2.0 -j ACCEPT&lt;br /&gt;-A FORWARD -p udp -m physdev --physdev-in vif2.0 -m udp --sport 68 --dport 67 -j ACCEPT&lt;br /&gt;-A FORWARD -s 172.21.100.153/32 -m physdev --physdev-in vif3.0 -j ACCEPT&lt;br /&gt;-A FORWARD -p udp -m physdev --physdev-in vif3.0 -m udp --sport 68 --dport 67 -j ACCEPT&lt;br /&gt;-A FORWARD -s 172.21.100.151/32 -m physdev --physdev-in vif5.0 -j ACCEPT&lt;br /&gt;-A FORWARD -p udp -m physdev --physdev-in vif5.0 -m udp --sport 68 --dport 67 -j ACCEPT&lt;br /&gt;COMMIT&lt;br /&gt;# Completed on Mon Apr 12 00:26:28 2010&lt;br /&gt;~                                                                                                                                                                     &lt;br /&gt;~                                                      &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sol&lt;br /&gt;My general technique for seeing what's up with the script in a case like&lt;br /&gt;this is to insert at the top:&lt;br /&gt;set -x&lt;br /&gt;exec &amp;&gt;/tmp/network-script$$&lt;br /&gt;&lt;br /&gt;Then you'll get a file with the pid on the end every time it's executed,&lt;br /&gt;with an exec trace.  Don't forget to clean up the /tmp files and the&lt;br /&gt;script when done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some one is talking here not read myself completely how helpful is it.&lt;br /&gt;http://article.gmane.org/gmane.comp.emulators.xen.user/56768&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Port Forwarding on IPTABLES&lt;br /&gt;http://www.debian-administration.org/articles/73&lt;br /&gt;http://www.hackorama.com/network/portfwd.shtml&lt;br /&gt;http://www.linuxquestions.org/questions/linux-networking-3/how-to-ssh-to-computers-on-lan-from-a-proxy-that-has-public-ip-801810/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some more IPTABLE rules&lt;br /&gt;http://oceanpark.com/notes/firewall_example.html&lt;br /&gt;http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch14_:_Linux_Firewalls_Using_iptables&lt;br /&gt;&lt;br /&gt;Hands on guide to Debian&lt;br /&gt;http://techpubs.spinlocksolutions.com/dklar/debian.html&lt;br /&gt;You can try SSHD filter&lt;br /&gt;&lt;br /&gt;http://www.google.co.in/search?sourceid=chrome&amp;ie=UTF-8&amp;q=sshdfilter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5208496904274652345?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5208496904274652345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5208496904274652345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5208496904274652345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5208496904274652345'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/setting-up-iptables-dom0-debian-xen.html' title='Setting up IPTABLES Dom0 Debian Xen'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8907501215279981985</id><published>2010-04-08T20:13:00.000+05:30</published><updated>2010-05-06T23:28:04.132+05:30</updated><title type='text'>Virtualization with Debian</title><content type='html'>To create image&lt;br /&gt;xen-create-image --hostname=vignettes --size=150GB --swap=4096Mb --ip=172.21.100.151 --memory=2048 --arch=amd64 --role=udev --force --install-method=debootstrap --install-source=/root/inscd/&lt;br /&gt;&lt;br /&gt;xen-create-image --hostname=education --size=114GB --swap=6144Mb --ip=172.21.100.152 --memory=3072 --arch=amd64 --role=udev --force --install-method=debootstrap --install-source=/root/inscd/&lt;br /&gt;&lt;br /&gt;xen-create-image --hostname=social --size=98GB --swap=2048Mb --ip=172.21.100.153 --memory=1024 --arch=amd64 --role=udev --force --install-method=debootstrap --install-source=/root/inscd/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;xen-create-image --hostname=ocw --size=52GB --swap=2048Mb --ip=172.21.100.154 --memory=1024 --arch=amd64 --role=udev --force --install-method=debootstrap --install-source=/root/inscd/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;xm console &lt;domain name&gt;&lt;br /&gt;You will see messages &lt;br /&gt;&lt;br /&gt;xm shutdown vignettes&lt;br /&gt;&lt;br /&gt;vignettes:~# exit&lt;br /&gt;logout&lt;br /&gt;&lt;br /&gt;Debian GNU/Linux 5.0 vignettes hvc0&lt;br /&gt;&lt;br /&gt;INIT: Switching to runlevel: 0&lt;br /&gt;INIT: Sending processes the TERM signal&lt;br /&gt;Saving the system clock.&lt;br /&gt;Cannot access the Hardware Clock via any known method.&lt;br /&gt;Use the --debug option to see the details of our search for an access method.&lt;br /&gt;Stopping enhanced syslogd: rsyslogd.&lt;br /&gt;Asking all remaining processes to terminate...done.&lt;br /&gt;All processes ended within 1 seconds....done.&lt;br /&gt;Deconfiguring network interfaces...done.&lt;br /&gt;Cleaning up ifupdown....&lt;br /&gt;Deactivating swap...done.&lt;br /&gt;Will now halt.&lt;br /&gt;[  310.169142] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping&lt;br /&gt;[  310.490258] System halted.&lt;br /&gt;&lt;br /&gt;You can confirm if it has stopped.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Following error messages were encountered while installing vim&lt;br /&gt;&lt;br /&gt;Since release 150, udev requires that support for the CONFIG_SYSFS_DEPRECATED&lt;br /&gt;feature is disabled in the running kernel.&lt;br /&gt;&lt;br /&gt;Please upgrade your kernel before or while upgrading udev.&lt;br /&gt;&lt;br /&gt;AT YOUR OWN RISK, you can force the installation of this version of udev&lt;br /&gt;WHICH DOES NOT WORK WITH YOUR RUNNING KERNEL AND WILL BREAK YOUR SYSTEM&lt;br /&gt;AT THE NEXT REBOOT by creating the /etc/udev/kernel-upgrade file.&lt;br /&gt;There is always a safer way to upgrade, do not try this unless you&lt;br /&gt;understand what you are doing!&lt;br /&gt;&lt;br /&gt;So a clean sources.list file is needed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Common errors&lt;br /&gt;Before I &lt;br /&gt;xm create &lt;domain name&gt; or path to domain&lt;br /&gt;&lt;br /&gt;I mixed domain &lt;br /&gt;http://news.gmane.org/gmane.comp.emulators.xen.user/cutoff=56544&lt;br /&gt;http://bit.ly/9o1w7z&lt;br /&gt;Error 2&lt;br /&gt;You appear to have a missing vif-script, or network-script, in the&lt;br /&gt;Xen configuration file /etc/xen/xend-config.sxp&lt;br /&gt;Please fix this and restart Xend, or your guests will not be able&lt;br /&gt;to use any networking!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An ebook&lt;br /&gt;http://xen.markmail.org/message/6bs47e45aprzbk5x?q=A+Hands-On+Guide+to+the+Art+of+Virtualization&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8907501215279981985?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8907501215279981985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8907501215279981985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8907501215279981985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8907501215279981985'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/virtualization-with-debian.html' title='Virtualization with Debian'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-7668606960395628456</id><published>2010-04-07T15:09:00.001+05:30</published><updated>2010-04-07T17:59:17.215+05:30</updated><title type='text'>Compiling Xen from sources on Debian</title><content type='html'>Some one explained me in detail on community so I am forwarding same here&lt;br /&gt;This guide will explicate in detail about the procedure for compiling&lt;br /&gt;vanilla kernel from source and customize it according to your hardware&lt;br /&gt;specifications and then compiling latest XEN from source and patching&lt;br /&gt;it with Linux.&lt;br /&gt;First install these packages:&lt;br /&gt;&lt;br /&gt;sudo apt-get install iproute  bridge-utils  gcc make  gettext&lt;br /&gt;sudo apt-get install libcurl4-openssl-dev è openssl &lt;br /&gt;sudo apt-get install python-dev zlib1g-dev bcc libsdl-dev pciutils-dev&lt;br /&gt;è zlib &lt;br /&gt;&lt;br /&gt;First we will compile latest XEN Hypervisor from source.&lt;br /&gt;&lt;br /&gt;Go to http://www.xen.org/products/xen_source.html and download the&lt;br /&gt;latest XEN hypervisor from there. [Version 3.4.1 at the time of&lt;br /&gt;writing the guide]&lt;br /&gt;Xen 3.4.1 is available WITH and WITHOUT 2.6.18 dom0 kernel. We need&lt;br /&gt;the version without dom0 linux because we will compile our own vanilla&lt;br /&gt;kernel.&lt;br /&gt;I am seting up XEN 3.4.1 on amd64 hardware and running debian&lt;br /&gt;distribution on it with upgraded kernel.&lt;br /&gt;My hardware specifications:&lt;br /&gt;unme -a&lt;br /&gt;Linux -04 2.6.31.4-user-kvm-vanilla #1 SMP Wed Oct 21 16:35:11 BST&lt;br /&gt;2009 x86_64 GNU/Linux&lt;br /&gt;Build / Install Xen&lt;br /&gt;&lt;br /&gt;1. mkdir /home/tapas/xen&lt;br /&gt;2. cd /home/tapas/xen&lt;br /&gt;3. tar -xzf xen-3.4.1&lt;br /&gt;4. cd xen-3.4.1&lt;br /&gt;5. make xen&lt;br /&gt;6. make install-xen&lt;br /&gt;7. make tools&lt;br /&gt;8. make install-tools&lt;br /&gt;&lt;br /&gt;Build Vanilla kernel&lt;br /&gt;Now we will build th PV_Ops Kernel. The Vanilla kernel source will be&lt;br /&gt;downloaded from Jeremy's tree. Jeremy's git tree on kernel.org&lt;br /&gt;contains the pv_ops dom0 patches. If we use Jeremy's tree then we do&lt;br /&gt;not any extra patches to bind XEN with kernel source.&lt;br /&gt;&lt;br /&gt;1. mkdir /home/tapas/linux&lt;br /&gt;2. cd /home/tapas/linux&lt;br /&gt;3. git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git&lt;br /&gt;4. linux-2.6-xen&lt;br /&gt;5. cd linux-2.6-xen&lt;br /&gt;6. git checkout origin/xen/master -b xen/master&lt;br /&gt;7. make menuconfig  [see Note below]&lt;br /&gt;8. make-kpkg clean&lt;br /&gt;9. CONCURRENCY_LEVEL=N fakeroot make-kpkg --initrd&lt;br /&gt;--append-to-version=-custom kernel_image kernel_headers&lt;br /&gt;10. This will make the debian packages in the parent directory which&lt;br /&gt;you can install&lt;br /&gt;&lt;br /&gt;Note: Please choose the following xen specific optiions in kernel configuration.&lt;br /&gt;&lt;br /&gt;Processor type and features ---&gt; Subarchitecture Type (PC-compatible)&lt;br /&gt;---&gt; (X) Enable Xen compatible kernel&lt;br /&gt;Bus options (PCI etc.)  ---&gt; [*] PCI support&lt;br /&gt;[*]   Xen PCI Frontend&lt;br /&gt;[ ]     Xen PCI Frontend&lt;br /&gt;Debugging (NEW)&lt;br /&gt;Device Drivers  ---&gt; XEN  ---&gt; [*] Privileged Guest (domain 0)&lt;br /&gt;&lt;*&gt; Backend driver support (NEW)&lt;br /&gt;&lt;*&gt;   Block-device&lt;br /&gt;backend driver (NEW)&lt;br /&gt;&lt;*&gt;   Block-device tap&lt;br /&gt;backend driver (NEW)&lt;br /&gt;&lt;*&gt;   Network-device&lt;br /&gt;backend driver (NEW)&lt;br /&gt;(8)     Maximum&lt;br /&gt;simultaneous transmit requests (as a power of 2) (NEW)&lt;br /&gt;[ ]     Pipelined&lt;br /&gt;transmitter (DANGEROUS) (NEW)&lt;br /&gt;&lt; &gt;     Network-device&lt;br /&gt;loopback driver (NEW)&lt;br /&gt;&lt;*&gt;   PCI-device&lt;br /&gt;backend driver (NEW)&lt;br /&gt;PCI Backend&lt;br /&gt;Mode (Virtual PCI)  ---&gt;&lt;br /&gt;[ ]     PCI&lt;br /&gt;Backend Debugging (NEW)&lt;br /&gt;&lt; &gt;&lt;br /&gt;TPM-device backend driver (NEW)&lt;br /&gt;&lt;m&gt;   SCSI backend driver (NEW)&lt;br /&gt;&lt; &gt;   TPM-device backend driver (NEW)&lt;br /&gt;&lt;m&gt;   SCSI backend driver (NEW)&lt;br /&gt;&lt;m&gt; Block-device frontend driver&lt;br /&gt;&lt;m&gt; Network-device frontend driver&lt;br /&gt;&lt;m&gt;   Network-device frontend driver&lt;br /&gt;acceleration for Solarflare NICs (NEW)&lt;br /&gt;&lt;m&gt; SCSI frontend driver (NEW)&lt;br /&gt;&lt;*&gt; User-space granted page access driver (NEW)&lt;br /&gt;&lt;*&gt; Framebuffer-device frontend driver (NEW)&lt;br /&gt;&lt;*&gt;   Keyboard-device frontend driver (NEW)&lt;br /&gt;[*] Disable serial port drivers (NEW)&lt;br /&gt;&lt;*&gt; Export Xen attributes in sysfs (NEW)&lt;br /&gt;(256) Number of guest devices (NEW)&lt;br /&gt;Xen version compatibility (3.0.4&lt;br /&gt;and later)  ---&gt;&lt;br /&gt;&lt;br /&gt;After xen confiuration, please make sure that .config has the&lt;br /&gt;following parameter configuration:&lt;br /&gt;&lt;br /&gt;* CONFIG_XEN=y&lt;br /&gt;* CONFIG_XEN_MAX_DOMAIN_MEMORY=32&lt;br /&gt;* CONFIG_XEN_SAVE_RESTORE=y&lt;br /&gt;* CONFIG_XEN_DOM0=y&lt;br /&gt;* CONFIG_XEN_PRIVILEGED_GUEST=y&lt;br /&gt;* CONFIG_XEN_PCI=y&lt;br /&gt;* CONFIG_PCI_XEN=y&lt;br /&gt;* CONFIG_XEN_BLKDEV_FRONTEND=m&lt;br /&gt;* CONFIG_NETXEN_NIC=m&lt;br /&gt;* CONFIG_XEN_NETDEV_FRONTEND=m&lt;br /&gt;* CONFIG_XEN_KBDDEV_FRONTEND=m&lt;br /&gt;* CONFIG_HVC_XEN=y&lt;br /&gt;* CONFIG_XEN_FBDEV_FRONTEND=m&lt;br /&gt;* CONFIG_XEN_BALLOON=y&lt;br /&gt;* CONFIG_XEN_SCRUB_PAGES=y&lt;br /&gt;* CONFIG_XEN_DEV_EVTCHN=y&lt;br /&gt;* CONFIG_XEN_BACKEND=y&lt;br /&gt;* CONFIG_XEN_BLKDEV_BACKEND=y&lt;br /&gt;* CONFIG_XEN_NETDEV_BACKEND=y&lt;br /&gt;* CONFIG_XENFS=y&lt;br /&gt;&lt;br /&gt;* CONFIG_XEN_NETDEV_BACKEND=y&lt;br /&gt;* CONFIG_XENFS=y&lt;br /&gt;* CONFIG_XEN_COMPAT_XENFS=y&lt;br /&gt;* CONFIG_XEN_XENBUS_FRONTEND=m&lt;br /&gt;&lt;br /&gt;Install these debian packages using&lt;br /&gt;sudo dpkg -i &lt;name&gt;&lt;br /&gt;Add the following line to /etc/fstab&lt;br /&gt;&lt;br /&gt;none /proc/xen xenfs defaults 0 0&lt;br /&gt;&lt;br /&gt;and reboot the machine.&lt;br /&gt;&lt;br /&gt;After installing the debian packages, the Grub Entry will look like&lt;br /&gt;the following:&lt;br /&gt;title             Xen 3.4.1 / Debian GNU/Linux, kernel 2.6.31.4-tapas-xen-4&lt;br /&gt;root             (hd0,0)&lt;br /&gt;kernel          /boot/xen-3.4.1.gz&lt;br /&gt;module          /boot/vmlinuz-2.6.31.4-tapas-xen-4 root=/dev/sda1 ro&lt;br /&gt;console=tty0&lt;br /&gt;module          /boot/initrd.img-2.6.31.4-tapas-xen-4&lt;br /&gt;&lt;br /&gt;Hope that will help.&lt;br /&gt;If you want to look at original post then here is a link &lt;br /&gt;http://article.gmane.org/gmane.comp.emulators.xen.user/52705/match=xen+sources&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.linuxtopia.org/online_books/linux_virtualization/xen_3.0_user_guide/linux_virualization_xen_user_43.html&lt;br /&gt;Note that file-backed VBDs may not be appropriate for backing I/O-intensive domains. File-backed VBDs are known to experience substantial slowdowns under heavy I/O workloads, due to the I/O handling by the loopback block device used to support file-backed VBDs in dom0. Better I/O performance can be achieved by using either LVM-backed VBDs (Section 6.3) or physical devices as VBDs (Section 6.1).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-7668606960395628456?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/7668606960395628456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=7668606960395628456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7668606960395628456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7668606960395628456'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/compiling-xen-from-sources-on-debian.html' title='Compiling Xen from sources on Debian'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-493542508983393323</id><published>2010-04-07T09:46:00.001+05:30</published><updated>2010-04-07T10:52:18.479+05:30</updated><title type='text'>Time Zones</title><content type='html'>tzconfig is deprecated &lt;br /&gt;openworld:~# dpkg-reconfigure tzdata&lt;br /&gt;&lt;br /&gt;http://lifehacker.com/124804/geek-to-live--how-to-assign-a-domain-name-to-your-home-web-server&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-493542508983393323?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/493542508983393323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=493542508983393323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/493542508983393323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/493542508983393323'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/time-zones.html' title='Time Zones'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1923157391673920069</id><published>2010-04-06T20:06:00.000+05:30</published><updated>2010-04-07T18:16:28.377+05:30</updated><title type='text'>LVMs on Debian and LAN Issue Got Xen up and running</title><content type='html'>updated the firm ware on R710 it is on Debian site here is a link&lt;br /&gt;http://packages.debian.org/lenny/all/firmware-bnx2/download&lt;br /&gt;after that it showed the lan card detected&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a link in case you want to know some one else had faced&lt;br /&gt;similar problem and they have claimed it worked for them on R710 for&lt;br /&gt;Debian&lt;br /&gt;http://lists.us.dell.com/pipermail/linux-poweredge/2009-April/039119.html&lt;br /&gt;I have also manually added the firmware as he mentioned on the above link.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://linuxdevcenter.com/pub/a/linux/2006/04/27/managing-disk-space-with-lvm.html&lt;br /&gt;&lt;br /&gt;LVMs on Debian&lt;br /&gt;http://www.debian-administration.org/articles/410&lt;br /&gt;&lt;br /&gt;http://www.faqs.org/docs/Linux-HOWTO/LVM-HOWTO.html#AEN120&lt;br /&gt;http://www.howtoforge.com/linux_lvm_p3&lt;br /&gt;http://www.ibm.com/developerworks/linux/library/l-lvm/&lt;br /&gt;&lt;br /&gt;If you have not installed using LVM Pvcreate is not working &lt;br /&gt;http://www.howtoforge.com/forums/showthread.php?t=39401&lt;br /&gt;this is what is actually required&lt;br /&gt;http://wiki.xensource.com/xenwiki/DebianDomU&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[code]&lt;br /&gt;openworld:~# man vgchange&lt;br /&gt;openworld:~# vgchange -a n lvmxen&lt;br /&gt;0 logical volume(s) in volume group "lvmxen" now active&lt;br /&gt;openworld:~# pvscan&lt;br /&gt;PV /dev/sda5   VG lvmxen          lvm2 [93.13 GiB / 93.13 GiB free]&lt;br /&gt;PV /dev/sda6                      lvm2 [93.13 GiB]&lt;br /&gt;PV /dev/sda7                      lvm2 [93.13 GiB]&lt;br /&gt;PV /dev/sda8                      lvm2 [93.13 GiB]&lt;br /&gt;Total: 4 [372.54 GiB] / in use: 1 [93.13 GiB] / in no VG: 3 [279.40 GiB]&lt;br /&gt;openworld:~# vgremove lvmxen&lt;br /&gt;Volume group "lvmxen" successfully removed&lt;br /&gt;openworld:~# pvscan&lt;br /&gt;PV /dev/sda5                      lvm2 [93.13 GiB]&lt;br /&gt;PV /dev/sda6                      lvm2 [93.13 GiB]&lt;br /&gt;PV /dev/sda7                      lvm2 [93.13 GiB]&lt;br /&gt;PV /dev/sda8                      lvm2 [93.13 GiB]&lt;br /&gt;Total: 4 [372.54 GiB] / in use: 0 [0   ] / in no VG: 4 [372.54 GiB]&lt;br /&gt;openworld:~# &lt;br /&gt;&lt;br /&gt;[/code]&lt;br /&gt;&lt;br /&gt;TO activate and remove etc &lt;br /&gt;http://tldp.org/HOWTO/LVM-HOWTO/removevgs.html&lt;br /&gt;&lt;br /&gt;http://wiki.hetzner.de/index.php/Xen_on_Debian_Lenny_using_the_additional_IPs_%28EQ_Series%29&lt;br /&gt;&lt;br /&gt;Careful following link used Etch &lt;br /&gt;http://etbe.coker.com.au/2007/01/01/installing-xen-domu-on-debian-etch/&lt;br /&gt;&lt;br /&gt;My post &lt;br /&gt;http://search.gmane.org/?query=xen%20from%20sources&amp;author=tapas%40abhitech.com&lt;br /&gt;http://article.gmane.org/gmane.comp.emulators.xen.user/52705/match=xen+sources&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Moving on to DomU after creating LVMs&lt;br /&gt;http://wiki.hetzner.de/index.php/Xen_on_Debian_Lenny_using_the_additional_IPs_%28EQ_Series%29&lt;br /&gt;http://www.howtoforge.com/virtualization-with-xen-on-debian-lenny-amd64&lt;br /&gt;&lt;br /&gt;Since I used LVMs so &lt;br /&gt;http://www.howtoforge.com/virtualization-with-xen-on-debian-lenny-amd64-p2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1923157391673920069?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1923157391673920069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1923157391673920069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1923157391673920069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1923157391673920069'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/04/lvms-on-debian.html' title='LVMs on Debian and LAN Issue Got Xen up and running'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2911311808149200988</id><published>2010-03-28T00:49:00.000+05:30</published><updated>2010-04-05T08:50:31.860+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kernel Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian on USB'/><title type='text'>System Programming Backup</title><content type='html'>http://www.unicom.com/blog/entry/563&lt;br /&gt;http://d-i.pascal.at/&lt;br /&gt;http://www.unicom.com/blog/entry/563&lt;br /&gt;http://numpanglewat.wordpress.com/2009/03/03/installing-debian-lenny-using-grub/&lt;br /&gt;http://www.911cd.net/forums//index.php?showtopic=18846&lt;br /&gt;http://blogs.koolwal.net/2009/02/11/installing-linux-on-usb-part-6-create-a-dos-and-linux-bootable-usb-flash-drive/&lt;br /&gt;http://linux.simple.be/debian/usb&lt;br /&gt;http://www.debian.org/releases/lenny/i386/ch04s03.html.en&lt;br /&gt;&lt;br /&gt;what is root=/dev/rd/0&lt;br /&gt;can be read here&lt;br /&gt;http://szabilinux.hu/forditasok/nfs-root/initrd.txt&lt;br /&gt;&lt;br /&gt;Then some thing similar is also here &lt;br /&gt;http://lxr.free-electrons.com/source/init/main.c&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kernel boot messages&lt;br /&gt;init/main.c&lt;br /&gt;http://lxr.linux.no/#linux+v2.6.33/init/main.c&lt;br /&gt;&lt;br /&gt;IBM tutorials&lt;br /&gt;http://www.ibm.com/developerworks/views/linux/libraryview.jsp?topic_by=All+topics+and+related+products&amp;sort_order=desc&amp;lcl_sort_order=desc&amp;search_by=&amp;search_flag=&amp;type_by=Tutorials&amp;show_abstract=true&amp;sort_by=Date&amp;end_no=100&amp;show_all=false&amp;S_TACT=105AGX03&amp;S_CMP=ART&lt;br /&gt;&lt;br /&gt;This can be a starting point init/main.c&lt;br /&gt;http://www.ibm.com/developerworks/linux/tutorials/l-kernelhack2/section2.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hello Kernel&lt;br /&gt;http://www.freesoftwaremagazine.com/articles/drivers_linux?page=0%2C2&lt;br /&gt;&lt;br /&gt;System programming on Linux&lt;br /&gt;http://www.win.tue.nl/~aeb/linux/lk/lk-4.html&lt;br /&gt;&lt;br /&gt;Device driver programming loops per jiffy&lt;br /&gt;http://www.linuxquestions.org/questions/linux-kernel-70/jiffies-471715/&lt;br /&gt;Bogo Mips&lt;br /&gt;http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/init/calibrate.c&lt;br /&gt;&lt;br /&gt;http://kerneltrap.org/node/6857&lt;br /&gt;&lt;br /&gt;http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Attribute-Syntax.html#Attribute-Syntax&lt;br /&gt;http://knol.google.com/k/vivek-bhadra/linux-init-and-initdata/3c84lj4klzp0d/11#&lt;br /&gt;&lt;br /&gt;http://www.linuxchix.org/content/courses/kernel_hacking/lesson6&lt;br /&gt;&lt;br /&gt;__init and __exit macros. &lt;br /&gt;http://tldp.org/LDP/lkmpg/2.4/html/x281.htm&lt;br /&gt;&lt;br /&gt;then calibrate &lt;br /&gt;http://lxr.ncu.cc/source/init/calibrate.c?a=ppc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Great explanation of Kernel Jiffy and Hardware&lt;br /&gt;http://www.edaboard.com/viewtopic.php?p=1257120#1257120&lt;br /&gt;The above links are just for my references some one coming by chance to my blog should not think it as a reference material the links here are just for backup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2911311808149200988?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2911311808149200988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2911311808149200988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2911311808149200988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2911311808149200988'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/03/debian-from-usb.html' title='System Programming Backup'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8203281314443708145</id><published>2009-11-29T11:33:00.000+05:30</published><updated>2009-11-29T11:34:02.922+05:30</updated><title type='text'></title><content type='html'>Virtualization related information&lt;br /&gt;&lt;br /&gt;http://wiki.xensource.com/xenwiki/Dom0&lt;br /&gt;&lt;br /&gt;http://wiki.debian.org/Xen#Dom0.28host.29&lt;br /&gt;&lt;br /&gt;http://wiki.xensource.com/xenwiki/XenDom0Kernels&lt;br /&gt;&lt;br /&gt;http://wiki.xensource.com/xenwiki/XenParavirtOps&lt;br /&gt;&lt;br /&gt;http://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/snapshot_command.html&lt;br /&gt;&lt;br /&gt;Remote Snapshot&lt;br /&gt;http://librenix.com/?inode=12272&lt;br /&gt;&lt;br /&gt;http://community.citrix.com/display/ocb/2009/08/31/The+Xen+Cloud+Project&lt;br /&gt;&lt;br /&gt;http://www.google.co.in/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official&amp;hs=9o&amp;q=how+to+forge+compile+Dom0+kernel+ubuntu+8.04&amp;start=10&amp;sa=N&lt;br /&gt;&lt;br /&gt;Installing Xen On An Ubuntu 7.10 (Gutsy Gibbon) Server From The Ubuntu Repositories - Page 2&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/ubuntu-7.10-server-install-xen-from-ubuntu-repositories-p2&lt;br /&gt;&lt;br /&gt;http://deshantm.livejournal.com/29959.html?thread=24327&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.com/installing-xen-3.3-with-kernel-2.6.27-on-ubuntu-8.10-x86_64-p2&lt;br /&gt;&lt;br /&gt;http://howtoforge.com/ubuntu-8.04-server-install-xen-from-ubuntu-repositories-p2&lt;br /&gt;&lt;br /&gt;http://www.howtoforge.org/installing-xen-3.3-with-kernel-2.6.27-on-ubuntu-8.10-x86_64&lt;br /&gt;&lt;br /&gt;But then this did not worked&lt;br /&gt;http://ubuntuforums.org/showthread.php?p=8403877#post8403877&lt;br /&gt;&lt;br /&gt;http://www.infohit.net/blog/post/deploying-domu-centos-5-with-xen-on-ubuntu-904-jaunty-jakalope.html&lt;br /&gt;&lt;br /&gt;https://help.ubuntu.com/community/Xen&lt;br /&gt;&lt;br /&gt;CentOS DomU on Ubuntu Hardy&lt;br /&gt;http://www.howtoforge.com/create-centos5.2-domu-on-ubuntu-hardy-dom0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Black wala link&lt;br /&gt;http://www.linuxinstead.com/blog/?p=63#more-63&lt;br /&gt;&lt;br /&gt;http://www.xen.org/support/&lt;br /&gt;&lt;br /&gt;http://wiki.debian.org/Xen&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://wiki.xensource.com/xenwiki/XenDom0Kernels/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://ganto.no-ip.org/?cat=20&lt;br /&gt;&lt;br /&gt;Then some more&lt;br /&gt;http://librenix.com/?page=Xen&lt;br /&gt;&lt;br /&gt;http://www.gamelinux.org/?cat=4&lt;br /&gt;&lt;br /&gt;Installing Xen 3.0 upon Debian Unstable, with a custom Kernel&lt;br /&gt;http://www.debian-administration.org/articles/320&lt;br /&gt;&lt;br /&gt;Some more help&lt;br /&gt;http://cwshep.blogspot.com/2008/12/howto-ubuntu-intrepid-ibex-810-xen-dom0.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Re: Debian testing + xen 3.2.1 + dom0 kernel 2.6.18 + clvm 2.x -&gt; impossible ?&lt;br /&gt;http://lists.debian.org/debian-user/2008/09/msg01745.html&lt;br /&gt;&lt;br /&gt;Not sure as how much it is relevant&lt;br /&gt;http://gnutolinux.wordpress.com/2009/02/17/debian-50lennyreleased/&lt;br /&gt;&lt;br /&gt;Has got mentioned using ATA over ethernet&lt;br /&gt;http://www.unix-tutorials.com/search.php?act=search&amp;term=How+To+Compile+A+Kernel+-+Debian+Etch&amp;page=25&lt;br /&gt;&lt;br /&gt;Installing a Kernel and Generating a Menu List&lt;br /&gt;http://library.linode.com/advanced/pv-grub-howto&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fedora Core 8 as DomU&lt;br /&gt;http://www.ilande.co.uk/index.php?/categories/2-Blog&lt;br /&gt;&lt;br /&gt;An interesting article related to Xen&lt;br /&gt;http://www.debian-administration.org/articles/505&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://pdg86.wordpress.com/2009/09/16/howto-compile-2-6-31-kernel-in-slackware-13-0/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Compile a Dom0 kernel the Debian way&lt;br /&gt;&lt;br /&gt;http://lists-archives.org/debian-user/3481939-how-to-compile-a-xen-dom0-kernel-the-debian-way.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Networking on Xen&lt;br /&gt;http://swik.net/Debian+virtualization&lt;br /&gt;&lt;br /&gt;http://readlist.com/lists/lists.xensource.com/xen-users/4/20551.html&lt;br /&gt;&lt;br /&gt;This is a very good link to study&lt;br /&gt;http://librenix.com/?find=Boris%20Derzhavets&lt;br /&gt;&lt;br /&gt;http://lists.zerezo.com/debian-user/msg3494236.html&lt;br /&gt;&lt;br /&gt;Some tutorials on this page&lt;br /&gt;http://www.unix-tutorials.com/search.php?act=search&amp;term=Debian+Kernel+Compile+Howto+(Kernel+2.6)&amp;page=29&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Building custom kernel packages&lt;br /&gt;http://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage&lt;br /&gt;&lt;br /&gt;They discuss here about closing the 2.6.18 tree&lt;br /&gt;http://lists.xensource.com/archives/html/xen-devel/2009-06/msg00241.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the discussion going on about Virtualization where they have talked relevant things about patches etc&lt;br /&gt;http://lists.xensource.com/archives/html/xen-devel/2009-06/msg00127.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://en.opensuse.org/Xen_Full_Virtualization_Example&lt;br /&gt;&lt;br /&gt;http://www.cl.cam.ac.uk/research/srg/netos/xen/documentation.html&lt;br /&gt;&lt;br /&gt;http://lists.xensource.com/archives/html/xen-users/2006-07/msg00100.html&lt;br /&gt;&lt;br /&gt;http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Intel ka chutiapa&lt;br /&gt;http://wiki.xensource.com/xenwiki/IntelVT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A step by step guide and some relevant discussion&lt;br /&gt;http://lists.xensource.com/archives/html/xen-users/2006-05/msg00568.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Xen Full Virtualization examples OpenSuse&lt;br /&gt;http://en.opensuse.org/Xen_Full_Virtualization_Example&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Remote VNC Solutions&lt;br /&gt;http://help.punt.nl/?id=421411&amp;r=1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some Faq about Xen&lt;br /&gt;http://wiki.xensource.com/xenwiki/XenFaq#head-31bd14b4c509f5e23c4f82250273ac642364a060&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Xen Related entire thing from Cambridge&lt;br /&gt;http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/interface/interface.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FaQ's about mercurial&lt;br /&gt;http://mercurial.selenic.com/wiki/FAQ#General_Questions&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some information regarding Mercurial&lt;br /&gt;http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/hg-cheatsheet.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.intel.com/technology/virtualization/index.htm&lt;br /&gt;&lt;br /&gt;http://wiki.xensource.com/xenwiki/HVM_Compatible_Motherboards&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8203281314443708145?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8203281314443708145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8203281314443708145' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8203281314443708145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8203281314443708145'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2009/11/virtualization-related-information.html' title=''/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1341045006597780761</id><published>2009-07-01T14:45:00.000+05:30</published><updated>2010-07-01T14:50:56.724+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA on Ubuntu 10.04 server edition'/><title type='text'>JAVA on Ubuntu 10.04 server edition</title><content type='html'>I got this error when I tried to install java on Ubuntu 10.04&lt;br /&gt;apt-get sun-java6-sdk&lt;br /&gt;&lt;br /&gt;E: Package sun-java6-jdk has no installation candidate ubuntu 10.04&lt;br /&gt;&lt;br /&gt;to get rid of this I added &lt;br /&gt;&lt;br /&gt;sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install sun-java6-jdk&lt;br /&gt;&lt;br /&gt;and then I was able to install&lt;br /&gt;&lt;br /&gt;Then I need to set JAVA_HOME and JRE_HOME&lt;br /&gt;find where is java&lt;br /&gt;&lt;br /&gt;so I did &lt;br /&gt;Step 1)&lt;br /&gt;find / -name java&lt;br /&gt;&lt;br /&gt; I got &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/usr/bin/java&lt;br /&gt;/usr/lib/jvm/java-6-sun-1.6.0.20/bin/java&lt;br /&gt;/usr/lib/jvm/java-6-sun-1.6.0.20/jre/bin/java&lt;br /&gt;/usr/lib/jvm/java-6-openjdk/bin/java&lt;br /&gt;/usr/lib/jvm/java-6-openjdk/jre/bin/java&lt;br /&gt;/usr/share/java&lt;br /&gt;/var/www/efront/www/editor/tiny_mce_new/plugins/java&lt;br /&gt;/var/www/efront/www/editor/tiny_mce/plugins/java&lt;br /&gt;/var/www/efront/www/content/lessons/1/java&lt;br /&gt;/var/www/atutor/tools/packages/scorm-1.2/java&lt;br /&gt;/var/lib/dpkg/alternatives/java&lt;br /&gt;/etc/ssl/certs/java&lt;br /&gt;/etc/alternatives/java&lt;br /&gt;/etc/bash_completion.d/java&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;in second line is java6-sun that is what I needed&lt;br /&gt;&lt;br /&gt;Step 2) in /etc/profile added following lines&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20/bin&lt;br /&gt;JRE_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/bin&lt;br /&gt;PATH=$JAVA_HOME:$JRE_HOME:$PATH&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 3 ) Note in above I have kept JAVA_HOME before $PATH in third line so as to give priority to sun java on the default java of Ubuntu.&lt;br /&gt;In other wise case it will first search for /usr/bin/java and not&lt;br /&gt;/usr/lib/jvm/java-6-sun-1.6.0.20/bin/java&lt;br /&gt;which is what I need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1341045006597780761?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1341045006597780761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1341045006597780761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1341045006597780761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1341045006597780761'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2010/07/java-on-ubuntu-1004-server-edition.html' title='JAVA on Ubuntu 10.04 server edition'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-7919656159598937812</id><published>2007-10-01T00:49:00.000+05:30</published><updated>2009-07-20T14:05:27.846+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Install Linux on network'/><category scheme='http://www.blogger.com/atom/ns#' term='Install Linux without using CD or DVD'/><category scheme='http://www.blogger.com/atom/ns#' term='using iso on hard disk to install linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Use hard disk to install linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Suse 10.2'/><category scheme='http://www.blogger.com/atom/ns#' term='Suse installation tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source Hobby'/><title type='text'>Install Linux from ISO  image on hard disk  without using a DVD ROM or CD Drive</title><content type='html'>I am describing here a method to install Linux without using a DVD ROM or CD Drive I have checked it myself .In case you do not follow or could not work as said write a comment here might be some thing is missing I will reply but since I have been searching for a job from past many days so if   I do not  reply to your queries right now so you have to wait for some time in case&lt;br /&gt;&lt;br /&gt;there are many ways to do so&lt;br /&gt;you can install Linux by&lt;br /&gt;1) booting from the network&lt;br /&gt;2) Having a ISO image on your hard disk&lt;br /&gt;3)Boot from USB&lt;br /&gt;4) Installing a linux system from scratch by building your own&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am assuming that Linux is not installed on your system and neither grub or lilo is there&lt;br /&gt;This method is taking Open Suse 10.2 Image but is same for Fedora or Debian or any other distro .&lt;br /&gt;There is one check point in case you used Nero to copy CD or DVD image then it might have been possible that you copied the image and it is file with dot nrg extension in that case you need to get the ISO from NRG&lt;br /&gt;&lt;br /&gt;I have installed by  all the above methods but I am describing here the simplest one since there are many  new comers who would not be able to understand other methods .Before doing all this make sure&lt;br /&gt;1)that you have enabled the option of viewing file extensions in View Options of folder view.&lt;br /&gt;2) If you use Fedora or any other distributions do not use the NTFS partition to store the&lt;br /&gt;image    although Open Suse 10.2 can work from NTFS partition  I have done it using NTFS&lt;br /&gt;partition only but will not suggest you to do same&lt;br /&gt;3) Most important do not install linux on same partition on which you have the ISO from which you are installing everything since it will format that hard disk that holds the image you are using&lt;br /&gt;there is an image named openSUSE-10.2-GM-DVD-i386.iso  which you would have downloaded  rename it to suse.iso  (not necessary to do so but will make your life simple )&lt;br /&gt;&lt;br /&gt;Similarly for any other linux distro you might have image of fedora or debian etc rename them to some simple filename.&lt;br /&gt;the image is 3.6 GB  then download the grub  for dos from&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/grub4dos"&gt;http://sourceforge.net/projects/grub4dos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before some one reads the following lines just informing while you install winzip or winrar by default they are associated with ISO filetype so you may see your downloaded ISO as an icon that says it can be extracted via Winrar just go and disable this in options tab from Winrar menu if u want to burn the ISO directly to CS just go to Nero and select burn image to disk and select the ISO u do not need to make it a bootable CD or DVD.&lt;br /&gt;&lt;br /&gt;extract the downloaded grub4dos  using winzip or winrar ,you will get a folder name grub copy it to C drive&lt;br /&gt;then create a folder name   boot  in C drive of your windows partition (C drive is not necessary but makes life simple ) .&lt;br /&gt;Now copy grldr from grub to C:&lt;br /&gt;&lt;br /&gt;add a line C:\grldr="Start Linux" to&lt;br /&gt;your boot.ini&lt;span style="font-weight: bold;"&gt; (even if I have  mentioned  the README there says it all)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now  different distributions of Linux have different kernel names like&lt;br /&gt;Fedora: vmlinuz and initrd.img&lt;br /&gt;Suse: linux and initrd&lt;br /&gt;Mandriva: vmlinuz and all.rdz&lt;br /&gt;Ubuntu: vmlinuz and initrd.gz&lt;br /&gt;Gentoo: gentoo and gentoo.igz&lt;br /&gt;Knoppix:  vmlinuz and initrd.img&lt;br /&gt;Slackware: bzImage and initrd.img&lt;br /&gt;Debian:  vmlinuz and initrd.gz&lt;br /&gt;&lt;br /&gt;use winrar to navigate the ISO image you will go inside folder name boot or where ever the kernel are in your CD or DVD ISO&lt;br /&gt;&lt;br /&gt;NOTE ( I took Open Suse 10.2 inside the installation media there was a boot folder inside it was a loader path is   openSUSE-10.2-GM-DVD-i386.iso\boot\i386\loader&lt;br /&gt;that had kernel image named linux  and the initrd name initrd both are needed)&lt;br /&gt;&lt;br /&gt;copy the kernel images vmlinuz and initrd.gz which you see by winrar in ISO archieve from your ISO to &lt;span style="font-weight: bold;"&gt;folder boot in C drive&lt;br /&gt;both files  vmlinuz and initrd are required for any linux system to boot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;you can use winrar to view files and extract only two files rather than extracting whole ISO&lt;br /&gt;&lt;br /&gt;then you don't need to do any thing just restart the computer and you will get a screen that says&lt;br /&gt;Microsoft Windows XP&lt;br /&gt;Start Linux&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;choose the option start linux&lt;br /&gt;then go to grub you will find an entry that says command prompt&lt;br /&gt;&lt;br /&gt;use command prompt since even after making changes as said in README some times it did not worked&lt;br /&gt;press enter to select the command prompt option&lt;br /&gt;you will get a grub shell  showing some thing like this&lt;br /&gt;grub &gt;&lt;br /&gt;&lt;br /&gt;now type on grub prompt (grub&gt; ) Note u do not need to type grub &gt; it is already there on your screen if not you did some mistake&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In my case it was suse so&lt;br /&gt;grub &gt;kernel (hd0,0)/boot/linux&lt;br /&gt;grub &gt;initrd (hd0,0)/boot/initrd&lt;br /&gt;grub &gt;boot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are using some other distribution then above commands will change like this&lt;br /&gt;grub &gt;kernel (hd0,0)/boot/vmlinuz     (depending upon your kernel name)&lt;br /&gt;grub &gt;initrd (hd0,0)/boot/initrd.gz      (depending upon your initrd name)&lt;br /&gt;grub &gt;boot&lt;br /&gt;&lt;br /&gt;press enter then&lt;br /&gt;now kernel will load and will ask you to choose the medium to boot from choose the medium hard disk it might give some error that insert CD just ignore it if it asks to hit back button then it that then choose the medium etc and then choose the hard disk partition to boot from then it will ask for the file name enter suse.iso in the partition where you have it then press enter if you did every thing right installation will start if you messed up then probably you might get an error like boot.catalog not found or some other error like this only&lt;br /&gt;installation starts it might display some error messages just ignore them and press enter&lt;br /&gt;or hit Back button then choose language keyboard installation then choose installation medium&lt;br /&gt;it gives 3 options&lt;br /&gt;CD&lt;br /&gt;Network&lt;br /&gt;Hard disk&lt;br /&gt;choose the hard disk  and then from the hard disk choose the correct partition where you copied the 3.6 GB suse.iso&lt;br /&gt;not do not format the same partition on which image is there&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;By looking at the above procedure do not get confused by the network installation procedure which is quite different from&lt;br /&gt;the normal ones you can read complete method of Network booting and PXE intallation on &lt;a style="color: rgb(0, 0, 153);" href="http://mightydreams.blogspot.com/2007/08/i-am-writing-this-small-tutorial-for.html"&gt;my blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-7919656159598937812?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/7919656159598937812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=7919656159598937812' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7919656159598937812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7919656159598937812'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/09/i-am-describing-here-method-to-install.html' title='Install Linux from ISO  image on hard disk  without using a DVD ROM or CD Drive'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-1519875386369561182</id><published>2007-09-21T12:37:00.001+05:30</published><updated>2007-10-20T10:33:06.378+05:30</updated><title type='text'>Backup of VLC repositories for Suse 10.2</title><content type='html'>Do not use this method of backing up repositories since I wanted to remember what I did so I wrote this one   I tried to search the folders where yast downloads its files but I could not find them so looked in&lt;br /&gt;/var/log/YaST2/y2logRPM&lt;br /&gt;there you will find the entries&lt;br /&gt;&lt;br /&gt;2007-09-21 09:43:33 freefont-0.20060718-28.noarch.rpm installed ok&lt;br /&gt;2007-09-21 09:43:40 iso-codes-0.49-38.noarch.rpm installed ok&lt;br /&gt;2007-09-21 09:43:42 libcddb-1.3.0-11.i586.rpm install failed&lt;br /&gt;rpm output:&lt;br /&gt;error: Failed dependencies:&lt;br /&gt;     libcdio.so.7 is needed by libcddb-1.3.0-11.i586&lt;br /&gt;     libcdio.so.7(CDIO_7) is needed by libcddb-1.3.0-11.i586&lt;br /&gt;&lt;br /&gt;2007-09-21 09:43:44 libcddb-1.3.0-11.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:43:45 libdvdnav-0.1.10-34.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:43:46 libdvdread-0.9.6-21.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:43:48 libmspack-0.0.20060920alpha-10.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:43:49 libraw1394-1.2.1-20.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:43:51 xosd-2.2.12-38.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:44:08 a52dec-0.7.4-2.2.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:44:32 libmpeg2-0.4.1.1149-3.1.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:44:42 libdvbpsi-0.1.5-1.2.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:44:57 libmad-0.15.1b-2.2.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:47:13 lame-3.97-3.1.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:47:59 faac-1.25-2.2.i586.rpm installed ok&lt;br /&gt;Additional rpm output:&lt;br /&gt;warning: waiting for exclusive lock on /var/lib/rpm/Packages&lt;br /&gt;&lt;br /&gt;2007-09-21 09:48:20 faad2-2.5-2.2.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:49:42 x264-0.54.598-2.2.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:49:48 libcdio-0.77-15.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:49:49 libdc1394-2.0.0-21.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:49:51 libsexy-0.1.5-37.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:49:56 wxGTK-2.6.3.3-30.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:49:59 notification-daemon-0.3.5-23.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:50:00 vcdimager-0.7.23-39.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:55:46 ffmpeg-0.4.9.9778-4.1.i586.rpm installed ok&lt;br /&gt;2007-09-21 09:55:51 libnotify-0.4.2-22.i586.rpm installed ok&lt;br /&gt;2007-09-21 10:15:27 vlc-0.8.6c-3.2.i586.rpm installed ok&lt;br /&gt;2007-09-21 10:16:39 vlc-devel-0.8.6c-3.2.i586.rpm installed ok&lt;br /&gt;&lt;br /&gt;these are the files that were downloaded when you had added to yast --&gt; software management--&gt;vlc in sources and packages section&lt;br /&gt;&lt;br /&gt;you can &lt;span style="font-weight: bold;"&gt;manually download all these files&lt;/span&gt; that I have explained here in this tutorial&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;make a folder named vlc in /root&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;i.e.&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;#mkdir /root/vlc/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;download the following &lt;/span&gt;files for vlc in /root/vlc from site  &lt;a href="http://download.videolan.org/pub/videolan/vlc/SuSE/10.2/i586/"&gt;http://download.videolan.org/pub/videolan/vlc/SuSE/10.2/i586/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;a52dec-0.7.4-2.2.i586.rpm&lt;br /&gt;libmpeg2-0.4.1.1149-3.1.i586.rpm&lt;br /&gt;libdvbpsi-0.1.5-1.2.i586.rpm&lt;br /&gt;libmad-0.15.1b-2.2.i586.rpm&lt;br /&gt;lame-3.97-3.1.i586.rpm&lt;br /&gt;faac-1.25-2.2.i586.rpm&lt;br /&gt;faad2-2.5-2.2.i586.rpm&lt;br /&gt;x264-0.54.598-2.2.i586.rpm&lt;br /&gt;ffmpeg-0.4.9.9778-4.1.i586.rpm&lt;br /&gt;vlc-0.8.6c-3.2.i586.rpm&lt;br /&gt;vlc-devel-0.8.6c-3.2.i586.rpm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.videolan.org/pub/videolan/vlc/SuSE/10.2/i586/"&gt;&lt;/a&gt;&lt;br /&gt;now take your installation DVD or CD and copy the following dependencies from them i586 and no arch folders  to&lt;span style="font-weight: bold;"&gt; /roor/vlc&lt;/span&gt; directory&lt;br /&gt;&lt;br /&gt;rest of the files that I have mentioned are on the DVD or CD of Open Suse 10.2 there are two separate folders &lt;span style="font-weight: bold;"&gt;go to i586 folder &lt;/span&gt;inside directory sue you will get following files&lt;br /&gt;&lt;br /&gt;libcddb-1.3.0-11.i586.rpm&lt;br /&gt;libdvdnav-0.1.10-34.i586.rpm&lt;br /&gt;libdvdread-0.9.6-21.i586.rpm&lt;br /&gt;libmspack-0.0.20060920alpha-10.i586.rpm&lt;br /&gt;xosd-2.2.12-38.i586.rpm&lt;br /&gt;libraw1394-1.2.1-20.i586.rpm&lt;br /&gt;libcdio-0.77-15.i586.rpm&lt;br /&gt;libdc1394-2.0.0-21.i586.rpm&lt;br /&gt;libsexy-0.1.5-37.i586.rpm&lt;br /&gt;wxGTK-2.6.3.3-30.i586.rpm&lt;br /&gt;notification-daemon-0.3.5-23.i586.rpm&lt;br /&gt;vcdimager-0.7.23-39.i586.rpm&lt;br /&gt;libnotify-0.4.2-22.i586.rpm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;now go to noarch folder&lt;/span&gt; of suse directory you will get these 2 files&lt;br /&gt;freefont-0.20060718-28.noarch.rpm&lt;br /&gt;iso-codes-0.49-38.noarch.rpm&lt;br /&gt;&lt;br /&gt;Now just go to /root/vlc where you have made your backup for these repositories and just install these rpms&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-1519875386369561182?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/1519875386369561182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=1519875386369561182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1519875386369561182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/1519875386369561182'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/09/backup-of-vlc-repositories-for-suse-102.html' title='Backup of VLC repositories for Suse 10.2'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6862108606059279688</id><published>2007-08-21T10:13:00.001+05:30</published><updated>2010-07-10T23:04:10.404+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PXE boot Linux OpenSuse'/><title type='text'>Network Installation Tutorial for Open Suse 10.2</title><content type='html'>I am writing this small tutorial for Installing Linux on network since it was harrowing task for me so I wish some one might benefit from it&lt;br /&gt;I have taken Open Suse 10.2&lt;br /&gt;but the steps would rather be same for most of the distributions In case you are not willing to read the whole tutorial go to the end of it and see the check list might be that is sufficient for you and some commands are given there&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;depending on the boot sequence configured in the computer’s BIOS&lt;br /&gt;The Preboot Execution Environment (in short PXE) is a protocol that enables a computer to be booted on the network.&lt;br /&gt;PXE is saved in ROM on newer network cards  some cheap boards do not support it ,&lt;br /&gt;so before you do all this just check wether your board is capable of booting on LAN&lt;br /&gt;&lt;br /&gt;To Start with you need&lt;br /&gt;&lt;br /&gt;* PXE boot capable machine&lt;br /&gt;* SUSE DVD or CD or ISO files.&lt;br /&gt;o dhcp-&lt;br /&gt;o tftp - to share the boot image&lt;br /&gt;o syslinux - to supply the boot image (pxelinux.0)&lt;br /&gt;&lt;br /&gt;Open Suse 10.2 yast2 tftp-server is the correct format do not use the "-" after yast2 instead type without first dash&lt;br /&gt;yas2 tftp-server   (note the presence of space and dash -)&lt;br /&gt;yast2 dhcp-server&lt;br /&gt;yast2 nfs-server&lt;br /&gt;&lt;br /&gt;o yast2-tftp-server - Graphical configurator for a TFTP server (note in these commands in&lt;br /&gt;o yast2-dhcp-server - Graphical configurator for a DHCP server&lt;br /&gt;o yast2-nfs-server - Graphical configurator for a NFS server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to see wether DHCP running or not type&lt;br /&gt;rcdhcpd status&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;In case you don't have syslinux go to software management and install it from your DVD in case of CD it will tell u appropriate CD to use&lt;br /&gt;&lt;br /&gt;before doing all this just check that&lt;br /&gt;DHCP&lt;br /&gt;TFTP&lt;br /&gt;NFS&lt;br /&gt;syslinux&lt;br /&gt;are installed on your machine&lt;br /&gt;&lt;br /&gt;-----------------------------------------------&lt;br /&gt;You will also tell PXELINUX to boot the linux kernel we will copy from the openSUSE 10.2 DVD.&lt;br /&gt;in case u dont have a TFTP directory in / then make it and then issue following command&lt;br /&gt;cp /usr/share/syslinux/pxelinux.0 /tftpboot&lt;br /&gt;&lt;br /&gt;then from Suse 10.2 DVD or first CD u can copy kernel images to boot from&lt;br /&gt;cp /media/SU1020.001/boot/i386/loader/initrd /tftpboot/&lt;br /&gt;cp /media/SU1020.001/boot/i386/loader/linux /tftpboot/&lt;br /&gt;&lt;br /&gt;Then&lt;br /&gt;mkdir /tftpboot/pxelinux.cfg&lt;br /&gt;cd /tftpboot/pxelinux.cfg&lt;br /&gt;touch default&lt;br /&gt;chmod 777 default&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;The boot configuration in the file default should be as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;default linux&lt;br /&gt;label linux&lt;br /&gt;kernel linux&lt;br /&gt;append initrd=initrd install=nfs://IP Of SUSE TFTP SERVER/media/SU1020.001&lt;br /&gt;implicit 0&lt;br /&gt;display message&lt;br /&gt;prompt 1&lt;br /&gt;timeout 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note in above files I have used /media/SUSE1020.001&lt;br /&gt;you need the DVD inside the DVDROM for this in case you know how to mount the ISO&lt;br /&gt;you can replace with your own installation directory skip the next step if you dont know how to mount an ISO&lt;br /&gt;&lt;br /&gt;Skip the following step if you are first time doing network boot&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;mount -t iso9660 /windows/E/openSUSE-10.2-GM-DVD-i386-iso/openSUSE-10.2-GM-DVD-i386.iso /install -o loop&lt;br /&gt;&lt;br /&gt;where /install is the directory where you want to mount the ISO image and&lt;br /&gt;then go to NFS server settings share this /install ( int this the ISO is already mounted you can check that)&lt;br /&gt;then go to /tftpboot/pxelinux.cfg/default and here change the entry&lt;br /&gt;install=nfs://IP of ur TFTP server/directory that has your ISO mounted/   (Note / at last is required&lt;br /&gt;&lt;br /&gt;and then also you can boot this is a general process&lt;br /&gt;to create your own boot menu i.e.&lt;br /&gt;to install Fedora Core 5 ,Debian,Windows at the same time on different machines a file called boot.msg can be created and appropriate changes can be done but that is so confusing that I am not mentioning here&lt;br /&gt;------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;but with this configuration the dhcp server won’t know about the existence of the tftp server, so we have to add 2 the next-server and filename options. Finally the configuration should look like this:&lt;br /&gt;configure the DHCP and add the following lines in it&lt;br /&gt;&lt;br /&gt;next-server IP of TFTP server;&lt;br /&gt;filename "pxelinux.0"&lt;br /&gt;&lt;br /&gt;option domain-name ;&lt;br /&gt;mydomainname;;&lt;br /&gt;ddns-update-style none;&lt;br /&gt;default-lease-time 14400;&lt;br /&gt;subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;range 192.168.0.1 192.168.0.254;&lt;br /&gt;default-lease-time 14400;&lt;br /&gt;max-lease-time 172800;&lt;br /&gt;next-server 192.168.0.1;&lt;br /&gt;filename "pxelinux.0";&lt;br /&gt;}&lt;br /&gt;--------------------------------------------------------------------------------------&lt;br /&gt;Sample dhcp.conf where TFTP server IP is 44&lt;br /&gt;option domain-name "IPG2004";&lt;br /&gt;option domain-name-servers 192.168.0.44, 192.168.0.44;&lt;br /&gt;option routers 192.168.0.44;&lt;br /&gt;ddns-update-style none;&lt;br /&gt;default-lease-time 14400;&lt;br /&gt;subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;range 192.168.0.1 192.168.0.254;&lt;br /&gt;default-lease-time 14400;&lt;br /&gt;max-lease-time 172800;&lt;br /&gt;next-server 192.168.0.44;&lt;br /&gt;filename "pxelinux.0";&lt;br /&gt;}&lt;br /&gt;------------------------------------------------------------------------------------------------&lt;br /&gt;Sample "default" file in directory /tftpboot/pxelinux.cfg&lt;br /&gt;&lt;br /&gt;default linux&lt;br /&gt;label linux&lt;br /&gt;kernel linux&lt;br /&gt;append initrd=initrd install=nfs://192.168.0.44/install/&lt;br /&gt;implicit 0&lt;br /&gt;display Hi This is Tapas Linux&lt;br /&gt;prompt 1&lt;br /&gt;timeout 1&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;In case any thing goes wrong&lt;br /&gt;1) check syslinux was installed to check type as root&lt;br /&gt;#rpm -q syslinux&lt;br /&gt;the output would tell wether syslinux was there or not&lt;br /&gt;2)the client machine should be enabled in BIOS to boot from Network press F12 or F10 to boot from Lan if you see a DHCP request on your machine then the DHCP server is up and running&lt;br /&gt;3)check DHCP server is on and running&lt;br /&gt;4)check TFTP server in xinetd services is running or not&lt;br /&gt;5)check NFS entries in which file has been exported is it the same  as the files in installation DVD&lt;br /&gt;6 )check the IP of your DHCP and TFTP server in&lt;br /&gt;/etc/dhcp.conf and    /tftpboot/pxelinux.cfg/default&lt;br /&gt;also check the file nams specified&lt;br /&gt;7)check the image that you have mounted is at having chmod 777 permissions in /install directory&lt;br /&gt;8) in case you are using a firewall and you are a newbie then it is better you disable the firewall expert people might check the iptables to see they have allowed above services&lt;br /&gt;9) In case you are getting non graphical screen to install on client machine that means that ROM on your Lan card does not have enough memory to support graphical installation&lt;br /&gt;or the entries in NFS server on the TFTP machine or DHCP or NFS where ever is your exported directory are in suscpicion&lt;br /&gt;&lt;br /&gt;Important Links to be read&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://i-nz.net/wp-admin/post.php#%20ftp://download.intel.com/design/archives/wfm/downloads/pxespec.pdf" target="_blank"&gt;ftp://download.intel.com/design/archives/wfm/downloads/pxespec.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Tftp" target="_blank"&gt;http://en.wikipedia.org/wiki/Tftp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Network_File_System_%28Sun%29" target="_blank"&gt;http://en.wikipedia.org/wiki/Network_File_System_%28Sun%29&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.opensuse.org/SDB:Network_Installation_of_SuSE_Linux_via_PXE_Boot" target="_blank"&gt;http://en.opensuse.org/SDB:Network_Installation_of_SuSE_Linux_via_PXE_Boot&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://syslinux.zytor.com/pxe.php" target="_blank"&gt;http://syslinux.zytor.com/pxe.php&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6862108606059279688?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6862108606059279688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6862108606059279688' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6862108606059279688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6862108606059279688'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/i-am-writing-this-small-tutorial-for.html' title='Network Installation Tutorial for Open Suse 10.2'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5247879767851463431</id><published>2007-08-07T19:53:00.000+05:30</published><updated>2007-08-07T19:56:19.896+05:30</updated><title type='text'>disable the hidden administrative share</title><content type='html'>&lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;You can disable the automatic administrative      share creation via Group Policy, but this is a much simpler way: &lt;/span&gt;     &lt;/p&gt;&lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;In order to disable these shares      permanently, a registry edit will be necessary.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;HKEY_LOCAL_MACHINE\S&lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;YSTEM\CurrentControlSet\Services\LanManServer\Parameters&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;create  &lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;AutoShareServer    &lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;AutoShareWks  both &lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;REG_DWORD &lt;/span&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;     Value: 0&lt;/span&gt;     &lt;/p&gt;&lt;p style="margin-right: 30px;"&gt;  &lt;span style="font-family:Verdana;font-size:85%;"&gt;The default-hidden shares are:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;     &lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span style="font-size:85%;color:#cc0033;"&gt;&lt;b&gt;C$ D$ E$&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;      - Root of each partition. For a Windows NT workstation/W2K/2003/XP Professional      computer only members of the Administrators or Backup Operators group can      connect to these shared folders. For a Windows NT Server/W2K Server      computer, members of the Server Operators group can also connect to these      shared folders.&lt;/span&gt;&lt;/span&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;     &lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;span style="color:#cc0033;"&gt;&lt;b&gt;ADMIN$&lt;/b&gt;&lt;/span&gt;      - %SYSTEMROOT% This share is used by the system during any remote      administration of a computer. The path of this resource is always the path      to the W2K/NT system root (the directory in which W2K/NT is installed      usually C:\Winnt and in XP it's C:\Windows).&lt;/span&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;     &lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;span style="color:#cc0033;"&gt;&lt;b&gt;FAX$&lt;/b&gt;&lt;/span&gt;      - On W2K Server, this used by fax clients in the process of sending a fax.      The shared folder temporarily caches files and accesses cover pages stored      on the server.&lt;/span&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;     &lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;span style="color:#cc0033;"&gt;&lt;b&gt;IPC$&lt;/b&gt;&lt;/span&gt;      - Temporary connections between servers using named pipes essential for      communication between programs. It is used during remote administration of a      computer and when viewing a computer's shared resources. This share can be      very dangerous and can be used to extract large amounts of information about      your network, even by an anonymous account.&lt;/span&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;     &lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;span style="color:#cc0033;"&gt;&lt;b&gt;NetLogon&lt;/b&gt;&lt;/span&gt;      - This share is used by the Net Logon service of a W2K, 2003 and NT Server      computer while processing domain logon requests, and by Pre-W2K computers      when running logon scripts.&lt;/span&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;     &lt;p style="margin-right: 30px;"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;span style="color:#cc0033;"&gt;&lt;b&gt;PRINT$&lt;/b&gt;&lt;/span&gt;      - %SYSTEMROOT%\SYSTEM32\SPOOL\DRIVERS Used during remote administration of      printers.&lt;/span&gt;  &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5247879767851463431?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5247879767851463431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5247879767851463431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5247879767851463431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5247879767851463431'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/disable-hidden-administrative-share.html' title='disable the hidden administrative share'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-7971524252093287820</id><published>2007-08-07T16:17:00.000+05:30</published><updated>2007-08-07T16:21:57.651+05:30</updated><title type='text'>IM (instant messaging) to IRC clients</title><content type='html'>IM (instant messaging) to IRC clients&lt;br/&gt;BitlBee brings IM (instant messaging) to IRC clients. It's a great solution for people who have an IRC client running all the time and don't want to run an additional MSN/AIM/whatever client.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://bitlbee.org/main.php/news.r.html&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-7971524252093287820?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/7971524252093287820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=7971524252093287820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7971524252093287820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/7971524252093287820'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/im-instant-messaging-to-irc-clients.html' title='IM (instant messaging) to IRC clients'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2570017592207271664</id><published>2007-08-05T12:33:00.000+05:30</published><updated>2007-08-05T12:35:52.753+05:30</updated><title type='text'>Sholay</title><content type='html'>*Gabbar: "Session chhey aur programmer teen. Bahoot naainsaafi hai." [logout&lt;br /&gt;- logout - logout]. *&lt;br /&gt;&lt;br /&gt;*"Haan ab theek hai... ab tera kya hoga" Kaalia?" *&lt;br /&gt;&lt;br /&gt;*Kaalia: "Sarkaar, maine aapka code likha tha."&lt;br /&gt;Gabbar: "To ab documentation kar! *&lt;br /&gt;&lt;br /&gt;*The End.........** *&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2570017592207271664?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2570017592207271664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2570017592207271664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2570017592207271664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2570017592207271664'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/sholay.html' title='Sholay'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6107411494911570049</id><published>2007-08-03T10:21:00.000+05:30</published><updated>2007-08-03T10:22:31.286+05:30</updated><title type='text'>Download and save Shockwave Flash swf files from the web browser to your hard disk using Firefox or Internet Explorer</title><content type='html'>&lt;b&gt;1. Saving Flash files from Firefox&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Firefox for Newbies&lt;/b&gt;&lt;br /&gt;a. Click &lt;b&gt;Tools - Page Info&lt;/b&gt;&lt;br /&gt;b. Click the &lt;b&gt;Media Tab&lt;/b&gt; on the Page Info Windows&lt;br /&gt;c. The media tab has a complete list (with preview) of Images, CSS Files and Shockwave Flash files that were downloaded by the Firefox browser while rendering (loading) the page.&lt;br /&gt;d. Scroll down the list and locate the swf file.&lt;br /&gt;e. Click the "Save As" button. Select some directory on your hard drive and save the file (No need for a third-party plug-in)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Firefox for Geeks and Power Users&lt;/b&gt;&lt;br /&gt;a. Type about:blank in the Firefox address bar&lt;br /&gt;b. Now click List cache entries or directly type &lt;b&gt;about:cache?device=disk&lt;/b&gt; (Disk cache device)&lt;br /&gt;c. Press Ctrl+F and try to location the flash file by typing some part of website URL or the flash file name or just .swf. After some hit and trial, you should be able to locate the swf file URL&lt;br /&gt;d. Click the SWF URL to open the Cache Entry Information page. Right click on the link and choose "Save link as"&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/33/64803623_8c48fac77f_o.png" class="alignimageright" /&gt;&lt;b&gt;2. How to save flash in IE browser&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;a. Click &lt;b&gt;Tools - Internet Options&lt;/b&gt;&lt;br /&gt;b. In the General Tab, click the Settings button available in the Temporary Internet Files group.&lt;br /&gt;c. Click View Files to open your Temporary Internet Files folder. Depending upon your IE settings, the Temp. folder can contain tens of thousands of files.&lt;br /&gt;d. Click View - Details. Now click View - Arrange Icons By - Internet Address. Depending upon the webpage, there could one or more Flash files (Shockwave Flash Object) under the Inernet Address.&lt;br /&gt;e. Once you find the right flash file, right-click and choose Copy. Then paste the swf file in any other directory. Be sure to&lt;br /&gt;keep the page and IE open to avoid purging of the cache file.&lt;br /&gt;&lt;br /&gt;For newbies, I suggest the following approaches:&lt;br /&gt;1. Get a download accelerator like Flashget and tell it to automatically download the shockwave extention (*.swf)&lt;br /&gt;2. Or download a free IE plug-in for saving flash files.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. How to save Flash files from Opera browser&lt;/b&gt;&lt;br /&gt;Just like IE, Opera stores the flash files in the browser cache.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Save flash in MyIE2&lt;/b&gt;&lt;br /&gt;Either follow the exact procedure for Internet explorer or download the free Flash saver MyIE2 plugin. &lt;span class="noprint"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6107411494911570049?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6107411494911570049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6107411494911570049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6107411494911570049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6107411494911570049'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/download-and-save-shockwave-flash-swf.html' title='Download and save Shockwave Flash swf files from the web browser to your hard disk using Firefox or Internet Explorer'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5135011667606521899</id><published>2007-08-02T23:15:00.000+05:30</published><updated>2007-08-02T23:16:39.809+05:30</updated><title type='text'>bypass orkut filters</title><content type='html'>&lt;div align="left"&gt;Ever thought of orkutting on your mobile. How if you can orkut while travelling by bus, train .etc! well, All you need is :-&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="left"&gt;a GPRS enabled mobile phone &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;an active internet connection (Mobile Office in case of Airtel) and &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;mobile application &lt;a href="http://www.operamini.com/download/" target="_blank"&gt;opera mini&lt;/a&gt;.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="left"&gt;If you try to open www.orkut.com on mobile it fails due to either design of the site or limitations for support of javascript in opera mini. Even orkut &lt;a href="http://help.orkut.com/bin/answer.py?answer=45441&amp;query=mobile&amp;amp;topic=&amp;type=" target="_blank"&gt;says&lt;/a&gt;-&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p align="left"&gt;Currently, orkut.com isn’t compatible with mobile devices. To access your orkut profile, please try logging in using your computer’s web browser.&lt;/p&gt;&lt;/blockquote&gt;&lt;span class="fullpost"&gt;&lt;div align="left"&gt;But the truth is... I've been orkutting on my mobile for past few months with opera mini using &lt;a href="https://www.google.com/accounts/ServiceLoginBox?service=orkut&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nui=2&amp;uilel=1&amp;amp;skipvpage=true&amp;continue=https%3A%2F%2Fwww.orkut.com%2FRedirLogin.aspx%3Fmsg%3D0%26page%3Dhttp%253A%252F%252Fwww.orkut.com%252F&amp;amp;followup=https%3A%2F%2Fwww.orkut.com%2FGLogin.aspx&amp;hl=en-US"&gt;this&lt;/a&gt; link. Since the link address is too long, for convenience add, &lt;a href="http://rupeshmandal.googlepages.com/mobileorkut" target="'_blank"&gt;rupeshmandal.googlepages.com/mobileorkut&lt;/a&gt; (note: without www) as bookmark.&lt;a href="http://photos1.blogger.com/x/blogger2/3200/295840197256788/1600/607584/DSC00265.jpg"&gt;&lt;img style="margin: 0px 0px 10px 10px; float: right; width: 135px; height: 141px;" alt="" src="http://photos1.blogger.com/x/blogger2/3200/295840197256788/320/30011/DSC00265.jpg" border="0" height="136" width="164" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Previously, i was able to check scrapbook/communities, delete scraps and search but was unable to scrap someone... But recently &lt;a href="http://mobilespeak.blogspot.com/2006/11/surf-orkut-on-your-mobile.html" target="_blank"&gt;unplugged&lt;/a&gt; showed some tricks to do so. though they are tedious, they do the job.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://photos1.blogger.com/x/blogger2/3200/295840197256788/1600/754406/DSC00267.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left; width: 138px; height: 146px;" alt="" src="http://photos1.blogger.com/x/blogger2/3200/295840197256788/320/492739/DSC00267.jpg" border="0" height="155" width="138" /&gt;&lt;/a&gt;Note:- &lt;span style="color: rgb(51, 51, 51);"&gt;make sure you bookmark them correctly else they won't work.&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-weight: bold;"&gt;1. To scrap&lt;/span&gt;&lt;br /&gt;add a bookmark with name scrap@orkut or anything and address &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;javascript:{document.forms[1].action += "&amp;Action.submit=";document.forms[1].submit();}&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;or&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;javascript:submitForm(document.getElementById('b2'),'submit');&lt;br /&gt;&lt;br /&gt;Now each time you want to scrap someone, go to his/her scrapbook... type the message in the message box (on pressing ok the page tries to load.. you can press cancel .. no problem!)&lt;br /&gt;&lt;br /&gt;Now, open the bookmark scrap@orkut. It will post your scrap in the background. you can check out by reloading your friend's scrapbook.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Reply from your own scrapbook&lt;/span&gt;&lt;br /&gt;add a bookmark with name reply@orkut with address&lt;br /&gt;&lt;br /&gt;javascript:{ for (var i = 1; i&lt;=10;i++) { if (document.getElementById("scrapText_" + i).value != "") { document.getElementById("b" + (i*3 +1)).onclick();break;} } } &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;Now to reply from your own scrapbook, type the message in reply message box and open this bookmark. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-weight: bold;"&gt;3. Sending Message&lt;/span&gt;&lt;br /&gt;add a bookmark named as message@orkut with address&lt;br /&gt;javascript:submitForm(document.getElementById('b1'),'submit');&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. Adding a friend&lt;/span&gt;&lt;br /&gt;add a bookmark named addfriend@orkut with address&lt;br /&gt;javascript:submitForm(document.getElementById('b1'),'yes');&lt;br /&gt;&lt;br /&gt;and open it when asked for confirmation while adding a friend.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. Joining community&lt;/span&gt;&lt;br /&gt;bookmark&lt;br /&gt;javascript:submitForm(document.getElementById('b1'),'join');&lt;br /&gt;with name joincommunity@orkut&lt;br /&gt;&lt;br /&gt;open this bookmark when it asks for confirmation.&lt;br /&gt;&lt;br /&gt;As i've said earlier, these procedures are quite tedious but they work no doubt. Hope that things will be easier in near future.&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5135011667606521899?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5135011667606521899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5135011667606521899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5135011667606521899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5135011667606521899'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/bypass-orkut-filters.html' title='bypass orkut filters'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2491282399522052653</id><published>2007-08-02T23:10:00.000+05:30</published><updated>2007-08-02T23:12:18.575+05:30</updated><title type='text'>Open Directory Project</title><content type='html'>&lt;a href="http://www.dmoz.org/Computers/Internet/Proxying_and_Filtering/Hosted_Proxy_Services/Free/Proxy_Lists/"&gt;This site&lt;/a&gt; has a list of proxies that are updated regularly&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2491282399522052653?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2491282399522052653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2491282399522052653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2491282399522052653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2491282399522052653'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/open-directory-project.html' title='Open Directory Project'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5429255292640722224</id><published>2007-08-02T23:00:00.000+05:30</published><updated>2007-08-02T23:05:10.053+05:30</updated><title type='text'>unblocking websites</title><content type='html'>&lt;p&gt;Opera provides a free online tool called Opera Mini Simulator that emulates the Opera mobile phone browser on your desktop computer. The tool is done in java and is quite popular among web designers for testing website layouts on mobile phone devices without actually using a mobile phone.&lt;/p&gt; &lt;p&gt;As you probably guessed it by now, this Opera Browser Simulator can also be used for accessing web pages that may be blocked on your computer. Since the requests are made via the Opera.com website, they would easily bypass the local filtering.&lt;/p&gt; &lt;p&gt;To open any site in Opera, just append that site address to the following URL and start browsing.&lt;/p&gt; &lt;p&gt;http://www.operamini.com/demo/?url=[URL] - &lt;a href="http://www.operamini.com/demo/?url=labnol.blogspot.com"&gt;example&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The Opera Simulator can even be used for secure sites that require cookies - for instance, you can check your Hotmail emails via Opera. Though you are restricted to the tiny 200x200 screen of Opera simulator, it's still a very handy tool. [Opera link&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.operamini.com/demo/?url=labnol.blogspot.com"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5429255292640722224?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5429255292640722224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5429255292640722224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5429255292640722224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5429255292640722224'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/unblocking-websites.html' title='unblocking websites'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-8240052911077339434</id><published>2007-08-02T22:49:00.000+05:30</published><updated>2007-08-02T23:06:53.250+05:30</updated><title type='text'>Is anyone else reading your email ?</title><content type='html'>Is your boss or even some coworker secretly reading your email ? Are the Federal agencies snooping your email messages ? Following are two simple techniques that can help you confirm your suspicion - it detects snoopers and can track the address of the computer that is watching your email.&lt;br /&gt;&lt;br /&gt;Remember that for steps 3 &amp; 4, you can create a free account on geocities.com, create a dummy HTML file that contains Statcounter or Google Analytics tracking script.&lt;br /&gt;&lt;br /&gt;1. Set up a Hotmail account in US and and a second email account with a non-U.S. provider. (eg. Rediff.com or IndiaTimes.com)&lt;br /&gt;2. Send messages between the two email accounts which might be interesting to the email snooper or NSA who may be monitoring your email.&lt;br /&gt;3. In each message, include a unique URL to a Web server (link to the dummy file on geocities.com containing the tracking code) that you have access to its server logs. This URL should only be known by you and not linked to from any other Web page. The text of the message should encourage an NSA monitor or email snooper to visit the URL.&lt;br /&gt;4. If the server log file ever shows this URL being accessed, then you know that you are being snooped on. The IP address of the access can also provide clues about who is doing the snooping.&lt;br /&gt;&lt;br /&gt;The other technique uses Google Analytics for tracking the email impressions.&lt;br /&gt;&lt;br /&gt;1. Create an email email message such that Urchin with the following HTML code to embed the __utm.gif image anywhere in your email message.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.google-analytics.com/__utm.gif?%20utmt=imp&amp;amp;utmac=C&amp;utmcsr=news1&amp;amp;amp;utmcmd=email&amp;utmctr=em&amp;amp;uctr=k" /&gt;&lt;br /&gt;&lt;br /&gt;The email impressions would be credited to the source "news1" and the medium "email". As soon as someone ones your email, the impression will be registered on Google Analytics server as the gif file is downloaded on the spying computer.&lt;br /&gt;&lt;br /&gt;2. If the email recipient has disabled automatic downloading of internet images, you can create a campaign link to track the email referrals. Tag these links using the utm_ campaign variables.&lt;br /&gt;&lt;br /&gt;Continuing with the example above of an email message which you track using the source "news1" and the medium "email," your tagged link might look like this:&lt;br /&gt;&lt;br /&gt;&lt; href="www.mywebsite.com/?utm_source=news1&amp;amp;utm_medium=email"&gt;&lt;br /&gt;&lt;br /&gt;Update: According to &lt;a href="http://news.yahoo.com/s/nm/20051224/pl_nm/security_eavesdropping_dc" target="_blank"&gt;NYT&lt;/a&gt;, the volume of information gathered from telephone and Internet communications by the National Security Agency without court-approved warrants was much larger than the White House has acknowledged.&lt;br /&gt;&lt;br /&gt;Americans come to the program's attention only if they have received a call or e-mail message from a person overseas who is already suspected to be a member of certain terrorist groups or linked somehow to a member of such groups. And the agency still gets a warrant to intercept their calls or e-mail messages to other people in the United States.&lt;br /&gt;&lt;br /&gt;Source: | &lt;a href="http://www.computerbytesman.com/privacy/emailsnooping.htm" target="_blank"&gt;Who is snooping on my email?&lt;/a&gt;&lt;a href="http://www.computerbytesman.com/privacy/emailsnooping.htm"&gt; &lt;/a&gt;- confirm if one's email messages are being read by someone else. &lt;span class="noprint"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-8240052911077339434?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/8240052911077339434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=8240052911077339434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8240052911077339434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/8240052911077339434'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/is-anyone-else-reading-your-email.html' title='Is anyone else reading your email ?'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6776836552828254036</id><published>2007-08-02T22:35:00.000+05:30</published><updated>2007-08-02T22:49:21.094+05:30</updated><title type='text'>Useful Windows XP DOS Commands &amp; Tricks</title><content type='html'>To view help at the command-line, at the command prompt, type the following:&lt;br /&gt;&lt;b&gt;CommandName /?&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Quick tip - Drag to avoid typing&lt;/b&gt;: When your command acts on a file or folder, you must type the path to that folder after the command. You can save typing time by dragging the file or folder from Windows Explorer into the command window.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;find - advanced file search with filter&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;fc - Free BeyondCompare in XP&lt;/b&gt;&lt;br /&gt;FC is an advanced DOS Command that compares two files and displays the differences between them. Though the file comparison results are not as interactive as BeyondCompare or Altova DiffDog, fc is still very useful. You can even set fc to resynchronize the files after finding a mismatch.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;type - open text files sans Notepad&lt;/b&gt;&lt;br /&gt;Similar to Unix cat command, Type is my favorite DOS command for displaying the contents of a text files without modifying them. When used in combination with more switch, type splits the contents of lengthy text files into multiple pages. Avoid using the type command with binary files or you'll hear alien PC beeps and see some greek characters on your PC.&lt;br /&gt;&lt;br /&gt;Related resources on Microsoft Website:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true"&gt;&lt;span style="font-weight: bold;"&gt;http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/assoc.mspx?mfr=true"&gt;http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/assoc.mspx?mfr=true&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6776836552828254036?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6776836552828254036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6776836552828254036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6776836552828254036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6776836552828254036'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/useful-windows-xp-dos-commands-tricks.html' title='Useful Windows XP DOS Commands &amp; Tricks'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-927196543995557987</id><published>2007-08-02T22:24:00.000+05:30</published><updated>2007-08-02T22:25:30.094+05:30</updated><title type='text'>Disabling Recent Documents History</title><content type='html'>&lt;strong&gt;&lt;/strong&gt; - Windows XP includes a feature that keeps track of all recent documents you have opened or used. The idea is that you can select Start/Recent Documents History and quickly reopen any document you have recently used. I use many documents each day and never use the feature myself. In my opinion, I can keep up with what I want to use without Windows XP doing it for me.&lt;br /&gt;&lt;br /&gt;The bad thing about Recent Documents History is that Windows XP has to calculate what should be put there each time you boot Windows, which can slow things down. So, if you never use the Recent Documents History, it's a good idea to disable it. Here's how:&lt;br /&gt;&lt;br /&gt;1. Open the Registry Editor (select Start/Run, type regedit, and click OK).&lt;br /&gt;2. Navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer.&lt;br /&gt;3. Create a NoRecentDocsHistory D_WORD key. Double-click the value to open it once it is created.&lt;br /&gt;4. Set the Data Value to 1 to enable the restriction.&lt;br /&gt;5. Click OK and close the Registry Editor. You'll need to restart the computer for the change to take effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-927196543995557987?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/927196543995557987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=927196543995557987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/927196543995557987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/927196543995557987'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/08/disabling-recent-documents-history.html' title='Disabling Recent Documents History'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6757976141439781692</id><published>2007-06-26T13:08:00.000+05:30</published><updated>2007-06-26T13:09:25.295+05:30</updated><title type='text'>Many yahoo id's</title><content type='html'>You can login with multiple id's on the same yahoo messenger without&lt;br /&gt;any download or patch .&lt;br /&gt;Follow these steps&lt;br /&gt;1. Go to Start ----&gt; Run . Type regedit, then enter .&lt;br /&gt;2.Navigate to HKEY_CURRENT_USER --------&gt; Software ---&gt;yahoo -----&lt;br /&gt;&gt;pager----&gt;Test&lt;br /&gt;3.On the right pane , right-click and choose new Dword value .&lt;br /&gt;4.Rename it as Plural.&lt;br /&gt;5.Double click and assign a decimal value of 1.&lt;br /&gt;That's it done!!&lt;br /&gt;Now close registry and restart yahoo messenger .For signing in with&lt;br /&gt;new id open another messenger .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6757976141439781692?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6757976141439781692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6757976141439781692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6757976141439781692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6757976141439781692'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/06/many-yahoo-ids.html' title='Many yahoo id&apos;s'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2213416971881378462</id><published>2007-06-06T01:05:00.001+05:30</published><updated>2007-06-06T01:05:22.394+05:30</updated><title type='text'>Test Message</title><content type='html'>&lt;span class="gmail_quote"&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;This is a test message to test the post via mail&lt;br clear="all"&gt;&lt;span class="sg"&gt;&lt;br&gt;-- &lt;br&gt;&lt;br&gt; &lt;/span&gt;&lt;br clear="all"&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2213416971881378462?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2213416971881378462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2213416971881378462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2213416971881378462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2213416971881378462'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/06/test-message.html' title='Test Message'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5239498242804792526</id><published>2007-06-05T03:02:00.000+05:30</published><updated>2007-06-05T03:35:58.595+05:30</updated><title type='text'>Good Morning</title><content type='html'>I  have   problem of getting up late in the morning and was always late for work. My  proff was mad at me and threatened me .#%#%#$   if I  didn't do something about it. So I  went to my  doctor who gave me a pill and told  to take it before going to bed.&lt;br /&gt;&lt;br /&gt;  I slept well and in fact beat the alarm in the morning  had a leisurely breakfast and went  cheerfully to class .&lt;br /&gt; "Sir,"  ..................... "The pill actually worked!"&lt;br /&gt;&lt;br /&gt;"That's all fine" said the proff. "But where were you yesterday?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5239498242804792526?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5239498242804792526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5239498242804792526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5239498242804792526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5239498242804792526'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/06/good-morning.html' title='Good Morning'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-4384400687684359543</id><published>2007-06-01T01:10:00.000+05:30</published><updated>2007-06-01T01:50:09.503+05:30</updated><title type='text'>AIEEE 07</title><content type='html'>AIEEE 2007 is given by 6 lakh 44 thousand 750 students, according some news in a newspaper&lt;br /&gt;the question is why so much competition ,the jobs that you would get after passing out of any of the institutes would be same you ultimately find yourself in some coaching institute for higher exams like CAT,GRE ,UPSC etc or might be joining any software company that are bulk recruiters&lt;br /&gt;so why the hell is there so much hue and  cry.&lt;br /&gt;What matters is your own knowledge not the institute name that you are from your own efforts would take you to success or failure there is no doubt in it .&lt;br /&gt;I myself belong to a prestigious institute and have experienced this fact. You should not take your competitors lighty and if you are not successful in a big exam does not mean you can not succeed&lt;br /&gt;moral of the story is never get discouraged often it is the last key in the bunch that opens the lock&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-4384400687684359543?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/4384400687684359543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=4384400687684359543' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4384400687684359543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/4384400687684359543'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/05/aieee-2007-is-given-by-6-lakh-44.html' title='AIEEE 07'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6424678383999446748</id><published>2007-05-14T02:17:00.000+05:30</published><updated>2007-05-14T02:25:18.570+05:30</updated><title type='text'>Definitions</title><content type='html'>Those night outs&lt;br /&gt;midnight coffees&lt;br /&gt;b'day bumps&lt;br /&gt;old torn jeans&lt;br /&gt;late night walks&lt;br /&gt;long chats ,&lt;br /&gt;pinches &amp;    slaps&lt;br /&gt;crushes on pals&lt;br /&gt;struggle for marks&lt;br /&gt;fake project reports&lt;br /&gt;just everything in all of us&lt;br /&gt;is called life&lt;br /&gt;this is called Engineering&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-6424678383999446748?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/6424678383999446748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=6424678383999446748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6424678383999446748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/6424678383999446748'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/05/definitions.html' title='Definitions'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-5766707078501246085</id><published>2007-05-07T22:58:00.000+05:30</published><updated>2007-05-07T23:02:17.955+05:30</updated><title type='text'>The Journey</title><content type='html'>My dearest friend has come home I never knew he is not in bangalore these days I had a talk with him ,I wish to go home but the shit is there are no trains available and this place does not have any means of public transport I need to fight against all this and have to meet him will definitely  meet him  I am feeling sleepy and tired but the joy to meet my friend is forcing me to travel don't know how will I travel with out reservation I hate traveling like this I need to have rest and some sleep but I don't have time to do all this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-5766707078501246085?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/5766707078501246085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=5766707078501246085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5766707078501246085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/5766707078501246085'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/05/journey.html' title='The Journey'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2799282897730970501</id><published>2007-04-29T19:42:00.000+05:30</published><updated>2007-04-29T19:43:56.822+05:30</updated><title type='text'>Hide 'User Accounts' from users</title><content type='html'>Go                            to Start/Run, and type:&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:-2;"&gt;GPEDIT.MSC                             &lt;/span&gt;&lt;div style="text-align: left;"&gt;                         &lt;/div&gt;&lt;div style="text-align: left;"&gt;                         &lt;/div&gt;&lt;div style="text-align: left;"&gt;                         &lt;/div&gt;&lt;p style="text-align: left;"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:-2;"&gt;Open                            the path   User                            Config &gt; Admin Templates &gt; Control Panel  doubleclick                            "Hide specified Control Panel applets" &lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt;                         &lt;/div&gt;&lt;div style="text-align: left;"&gt;                         &lt;/div&gt;&lt;div style="text-align: left;"&gt;                         &lt;/div&gt;&lt;p style="text-align: left;"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:-2;"&gt;put                            a dot in 'enabled', then click 'Show"   click                            Add button,    type                            "nusrmgt.cpl" into the add box                           &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2799282897730970501?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2799282897730970501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2799282897730970501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2799282897730970501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2799282897730970501'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/04/hide-user-accounts-from-users.html' title='Hide &apos;User Accounts&apos; from users'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-2796266624512007175</id><published>2007-04-29T11:30:00.000+05:30</published><updated>2007-04-29T11:36:38.781+05:30</updated><title type='text'>Using google as default search engine in ie</title><content type='html'>To make Google default search page  set IE to search using Google&lt;br /&gt;as default.   Open the registry and navigate to &lt;br /&gt;   HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main; change the  value of ‘Use Search Asst’ to‘no’; change the value of  ‘Search Page’ to ‘http://www.google.com’; change the value  of ‘Search Bar’ to ‘http://www.google. com/ie’. Next, go to HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\&lt;br /&gt;Search URL and change the  values of ‘Default’ to ‘http://www.google.com/keyword/%s’&lt;br /&gt;and ‘provider’ to ‘gogl’. Thengo to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft&lt;br /&gt;\Internet Explorer\Search key and modify the ‘Search Assistant’ entry’svalue to  ‘http://www.google.com/ie’.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-2796266624512007175?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/2796266624512007175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=2796266624512007175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2796266624512007175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/2796266624512007175'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/04/using-google-as-default-search-engine.html' title='Using google as default search engine in ie'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-846073213445098230</id><published>2007-04-29T11:25:00.000+05:30</published><updated>2007-04-29T11:29:37.267+05:30</updated><title type='text'>Faster access to network PC's</title><content type='html'>I found some thing interesting so here it is when you try to access a computer on a network by its name some time it takes a long time to show the shared files&lt;br /&gt;instead if you open&lt;br /&gt;‘\\computername\foldername’,it opens immediately.probably this occurs when a Windows 2000 system tries to access a  Windows 98 system. Thesystem tries to read the  scheduled tasks of the remote system—a fairly uselessstep. To solve the problem, open the registry and delete the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\&lt;br /&gt;NameSpace\{D6277990-4C6A-11CF-8D8700AA0060F5BF} key.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9021460134973276118-846073213445098230?l=mightydreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mightydreams.blogspot.com/feeds/846073213445098230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9021460134973276118&amp;postID=846073213445098230' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/846073213445098230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9021460134973276118/posts/default/846073213445098230'/><link rel='alternate' type='text/html' href='http://mightydreams.blogspot.com/2007/04/faster-access-to-network-pcs.html' title='Faster access to network PC&apos;s'/><author><name>Registered User</name><uri>http://www.blogger.com/profile/05992525283536677187</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9021460134973276118.post-6499471350960293037</id><published>2007-03-18T12:18:00.000+05:30</published><updated>2007-03-18T12:20:27.315+05:30</updated><title type='text'>Sata Hard disk problem</title><content type='html'>I  think  here is a possible solution to the linux installation on  sata hard disk&lt;br /&gt;&lt;br /&gt;  http://forums.fedoraforum.org/showthread.php?t=74566&lt;br /&gt;&lt;br /&gt; Some one had posted a solution so I am writing the same here&lt;br /&gt;&lt;br /&gt; The problem with this RAID controller is that the aacraid driver that is shipped with FC3 is broken, causing the installer to crash/freeze. After several days, heres the work around:&lt;br /&gt;&lt;br /&gt;1) Go to adaptec website and download the latest drivers. The one that worked for me was "Linux Installation Driver Diskette and Driver CD Images v2400" located &lt;a href="http://http//www.adaptec.com/worldwide/support/driverdetail.jsp?sess=no&amp;language=English+US&am
