thalib.in

thalib.in

Sharing Knowledge

Farming Peanut aka Groundnut

- ஒரு ஏக்கர் பரப்பில் நிலக்கடலை சாகுபடி செய்வது குறித்து தகவல்கள் பாடமாக இங்கே. ஒரு ஏக்கர் விதைப்புக்கு 40 கிலோ விதைக்கடலை தேவைப்படும். Seeding Priming விதைநேர்த்தி செய்வதால் வேர் அழுகல் உள்ளிட்ட நோய்கள் வராது. ஓலைப்பாய் அல்லது சணல் சாக்கை நிழலில் விரித்து, அதில் 40 கிலோ விதைக்கடலையைப் பரப்பிவிட வேண்டும். விதைக்கடலையின் மீது 2 லிட்டர் பஞ்சகவ்யாவைத் தெளித்து, புரட்டிவிட வேண்டும். 2 மணி நேரம் வைத்திருந்து பிறகு விதைக்க வேண்டும். Note: உடைத்த பருப்பை வாங்கி விதைக்கக் கூடாது. அவற்றுக்கு முளைப்புத்திறன் குறைவாக இருக்கும். அதனால், முழுக்கடலையாக வாங்கி நாமே பக்குவமாக உடைத்து விதைக்கும்போது சேதாரத்தைத் தவிர்க்க முடியும். Read More


Building GCC toolchain for PowerPC

- Building GCC toolchain for PowerPC Download the latest sources from ftp://ftp.gnu.org . I tested the build with binutils-2.14, gcc-3.3.2, glibc-2.3.2, glibc-linuxthreads-2.3.2 and (optionally gdb-6.0). Binutils As most of the sites suggest, start by building the toolchain in separate directories from where you downloaded and unzipped the sources. So, I do build-binutils, build-gcc and so on… Also, you can specify the PATH you want the cross-compiled binaries to go with –prefix option. Read More


Creating target images (ramdsik, ext2 image, cramfs, dtb)

- Working with Uncompressed image Mounting via ramdisk: mkdir mnt cat init-ramdisk-2-35 > /dev/ram1 mount /dev/ram1 mnt Or via loopback: mount -o loop init-ramdisk-2-35 mnt Working with ext2 Image Creating a new ext2 filesystem image # dd if=/dev/zero of=init-ramdisk.img bs=1k count=8k # mke2fs -i 1024 -b 1024 -m 3 -F -v init-ramdisk.img # mkdir temp # mount -o loop init-ramdisk.img temp # cd temp # (Do what you need to do. Read More


Enabling IPv4 Forwarding

- Enable IP forwarding, using /proc entry echo 1 > /proc/sys/net/ipv4/ip_forward Set the IP address ifconfig lo 127.0.0.1 netmask 255.0.0.0 ifconfig eth0 10.1.1.1 netmask 255.255.255.0 up ifconfig eth1 10.1.2.1 netmask 255.255.255.0 up Read More


How to Create Live CD

- Below is the steps to create live cd $ mkisofs -o /tmp/bootcd.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 8 -boot-info-table . Test the image with emulator $ qemu -cdrom /tmp/bootcd.iso -serial stdio Read More


How to Creating a GRUB boot floppy

- To create a GRUB boot floppy, you need to take the files stage1 and stage2 from the image directory, and write them to the first and the second block of the floppy disk, respectively. Caution: This procedure will destroy any data currently stored on the floppy. On a UNIX-like operating system, that is done with the following commands: # cd /usr/lib/grub/i386-pc # dd if=stage1 of=/dev/fd0 bs=512 count=1 1+0 records in 1+0 records out # dd if=stage2 of=/dev/fd0 bs=512 seek=1 153+1 records in 153+1 records out Read More


How to backup and restore HDD boot sector

- Here I will explain how we will be backup and restore the boot sector of a running pc. In this example I will consider my hardisk is /dev/sda. Backing up existing boot sector in /dev/sda hardrive dd if=/dev/sda of=bootsec.bin bs=512 count=1 Now to restore the boot sector to the hardisk use the following command. dd if=bootsec.bin of=/dev/sda bs=512 count=1 Read More


How to setup for NFS boot

- Here I would like to explain nfsbooting using diffrent bootloader with linux We will look at how to do nfsboot using Uboot, Redboot, GRUB, Lilo and etherboot. NFS boot in Uboot bootloader nfsboot=setenv bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off console=$consoledev,$baudrate $othbootargs;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr - $fdtaddr run nfsboot NFS boot in GRUB bootloader create a entry in the grub menulist file as below. title Ubuntu 9.04, kernel 2. Read More


Simple script create a uboot compatible ramdisk file

- A simple script create a uboot compatible ramdisk file #!/bin/sh ############################################################## # This is a utility used to create ramdisk Image for uboot # # # # Author : Mohamed Thalib .H # # Date : Thursday, June 25 2009 # ############################################################## usage() { cat << EOF usage: $0 options example: $0 -d <rootfs directory> This commmand generates ramdisk.ext2.gz.uboot OPTIONS: -h Show this message -d Source directory EOF } SRC_DIR= OUT_FILE= while getopts “hd:” OPTION do case $OPTION in h) usage exit 1 ;; d) SRC_DIR=$OPTARG ;; ? Read More