October 16, 2011

Cara untuk kompil(compile) dan pembetulan(patch) kernel, kenapa perlu compile?

Sila rujuk sini untuk masukan blog berkenaan tajuk diatas. Kenapa perlu compile? Kita perlu compile kernel Linux jika sekiranya sesuatu perkakasan yang cuba dipasang tidak dapat dikesan oleh kernel. Sebelum compile, kita juga perlu tahu bahawa memang tiada modul bagi perkakasan itu. Oleh itu kernel Linux perlu di compile untuk menyokong perkakasan.

Adalah jarang pada waktu ini untuk compile kernel kerana kebanyakan perkakasan memang sudah disokong oleh kernel sekurang-kurangnya modul(module) bagi perkakasan itu sudah ada. Kita cuma perlu load sahaja modul. Istimewanya module adalah ianya boleh dilaksanakan tanpa perlu reboot semula pc.

Arahan untuk senaraikan modul yang sedang digunakan dalam Linux adalah lsmod. modprobe adalah arahan untuk memasang modul. Juga boleh digunakan untuk buang modul.

root@svr7 [~]# lsmod

Module                  Size  Used by
sha1_generic            1759  4
ppp_mppe                5240  2
ppp_async               6245  1
crc_ccitt               1323  1 ppp_async
ppp_generic            19291  6 ppp_mppe,ppp_async
slhc                    4003  1 ppp_generic
aes_x86_64              7340  0
aes_generic            25714  1 aes_x86_64
hidp                   11083  1
vmnet                  37057  13
vmblock                10462  1
vsock                  35775  0
vmci                   46596  1 vsock
vmmon                  64195  0
parport_pc             18855  0
ppdev                   5030  0
lp                      7462  0
acpi_cpufreq            5571  1
cpufreq_stats           2659  0
parport                27954  3 parport_pc,ppdev,lp

Carian kesini:

October 15, 2011

Pasang Vista kedalam pc/laptop yang mempunyai Linux

Umum tahu bahawa Vista tidak boleh dipasang jika ada Linux yang terpasang didalam partisi cakera. Pada kali pertama saya memasang Vista saya tidak tahu berkenaan hal ini, jadi saya terpaksa buang partisi Linux saya dan memasang Vista dahulu, kemudiannya baru memasang Linux balik. Amatlah menyusahkan kerana saya telah pasang 2 variasi Linux biasanya dalam laptop saya. Tetapi saya telah menjumpai satu kaedah yang efektif bagi menipu Vista supaya saya tidak perlu lagi format semula Linux saya. Saya menggunakan fdisk. Satu perisian partisi cakera bagi Linux. Perisian yang mudah dan amat berguna. Bagi pengguna yang baru berjinak-jinak dengan Linux, saya mencadangkan baca dahulu dan faham dengan fdisk, ini adalah kerana perisian ini boleh menghilangkan data anda jika tersilap.

Arahan fdisk memerlukan anda sebagai root. Jika guna rescue disk, semasa login masukkan username root.

Arahan biasa dalam fdisk:

p cetak partisi

n cipta partisi baru

d delete partisi cakera

q keluar tanpa menyimpan perubahan yang dilakukan

w simpan perubahan partisi dan keluar dari program

contoh arahan :

[root@localhost ~]# fdisk /dev/sda

The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9a79b2ad

Device Boot Start End Blocks Id System
/dev/sda1 1 6104 49030348+ 7 HPFS/NTFS
/dev/sda2 6251 19457 106085227+ 5 Extended
/dev/sda3 * 6105 6118 112455 83 Linux
/dev/sda4 6119 6250 1060290 82 Linux swap / Solaris
/dev/sda5 8863 15263 51416001 7 HPFS/NTFS
/dev/sda6 15264 19457 33688273+ 7 HPFS/NTFS
/dev/sda7 6251 7556 10490382 83 Linux
/dev/sda8 7557 8862 10490413+ 83 Linux

Arahan fdisk ini adalah bagi yang menggunakan sata ataupun scsi , gantikan sda dengan hda jika menggunakan cakera IDE.

Berbalik kepada isu yang diutarakan diawal tadi, bagaimana hendak menipu Vista supaya boleh wujud bersama-sama dengan Linux tanpa perlu memasang semula Linux.

Pertama sekali apa yang diperlukan adalah CD/DVD pemasangan Linux. Boot kedalam CD dan pilih Rescue Mode dalam SuSE atau taip linux rescue bagi Fedora atau Centos. Selepas masuk ke shell, taip fdisk /dev/sda. Output dalam shell adalah seperti diatas.

Caranya adalah menukar sistem partisi ID kepada HPFS/NTFS.

Taip m jika anda mahukan arahan yang lain.

Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition’s system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

Arahan yang diperlukan disini adalah t iaitu menukar sistem partisi ID kepada 7.

Command (m for help): t
Partition number (1-8): 3
Hex code (type L to list codes): 7
Changed system type of partition 3 to 7 (HPFS/NTFS)

Command (m for help): t
Partition number (1-8): 4
Hex code (type L to list codes): 7
Changed system type of partition 4 to 7 (HPFS/NTFS)

Command (m for help): t
Partition number (1-8): 7
Hex code (type L to list codes): 7
Changed system type of partition 7 to 7 (HPFS/NTFS)

Command (m for help): t
Partition number (1-8): 8
Hex code (type L to list codes): 7
Changed system type of partition 8 to 7 (HPFS/NTFS)

Tukar semua partisi kepada 7.

Command (m for help): p

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9a79b2ad

Device Boot Start End Blocks Id System
/dev/sda1 1 6104 49030348+ 7 HPFS/NTFS
/dev/sda2 6251 19457 106085227+ 5 Extended
/dev/sda3 * 6105 6118 112455 7 HPFS/NTFS
/dev/sda4 6119 6250 1060290 7 HPFS/NTFS
/dev/sda5 8863 15263 51416001 7 HPFS/NTFS
/dev/sda6 15264 19457 33688273+ 7 HPFS/NTFS
/dev/sda7 6251 7556 10490382 7 HPFS/NTFS
/dev/sda8 7557 8862 10490413+ 7 HPFS/NTFS

arahan berikutnya adalah w iaitu simpan partisi dan keluar program.

Dan selepas itu dengan selamatnya anda boleh pasang Vista tanpa ada ralat yang mengatakan tidak boleh dipasang kerana ada partisi yang tidak serasi Vista(iaitu Linux). Selepas selesai pasang Vista gunakan balik CD pemasangan Linux dan masuk ke rescue mode dan ubah balik partisi sistem ID kepada asal.

Carian kesini:

February 9, 2010

Twitterfeed boleh dipakai dengan Churpchurp

churpchurpIngat tak aku pernah komen pasal churpchurp tempoh hari?

Ianya berkenaan dengan twitterfeed sama ada boleh stream tak ke twitter. Aku disable benda tu sebab aku takut aku punya churpchurp kena disable. Aku telah rujuk Publisher Terms And Conditions dekat sini,  dan aku masih kabur kat part;

Furthermore, a Micro-Blog which merely reproduces other sources, e.g. by aggregating one or more RSS feeds, does not qualify for participation in the ChurpChurp Network. Any form of misuse will lead to immediate blocking of the Publisher’s account.

Jadi aku telah berhubung dengan pihak churpchurp untuk kepastian.

Well, good news.

Churpchurp tak ada masalah dengan twitterfeed :-)

Hi,

I have several blog that have RSS.

Can i use http://twitterfeed.com to stream latest post to twitter. twitterfeed can fetch RSS from any source.

If i make new post on blog, it will also make a tweet and redirect to my blog.

Jawapan diaorang;

Hello, Adi.

If the Twitter feed service does not interrupt or redirect our churps from your Twitter account, it should be alright for you to use it.

Churpchurp make me happy :-) Sebijik kek coklat untuk budak ofis hehe….

Kek Coklat

Kek Coklat

Carian kesini:

January 27, 2010

Musibah, balasan, malapetaka, kesusahan, hukum karma

eksidenPernahkah anda menghadapi musibah atau kesusahan? Demam teruk, motor pancit tengah jalan kena tolak, kereta rosak walaupun baru, anak sakit, pekerja bermasalah di pejabat, hidup tak tenteram, rumah kena rompak, isteri/suami curang, kemalangan dan sebagainya. Mungkin bagi yang kurang berfikir, sukar nak menafsirkan mengapa ianya terjadi.

Hidup ini umpama roda, kadang diatas, kadang dibawah. Ada ketikanya kita berada dipuncak, dan akan ada masanya kita mungkin akan terjelepuk jatuh kebawah. Bagi yang beringat, perkara ini mungkin tidak berlaku.

Ianya adalah kesan dan akibat apabila kita membuat sesuatu perkara. Ia adalah hukum karma. Sebagai contoh katakan hari ini kita menipu orang, adalah tidak mustahil satu masa nanti orang pula akan menipu kita. Lihatlah sekeliling kita.

Hendak bercakap juga perlu berhati-hati, hendak mengata orang juga perlu beringat. Berkemungkinan orang yang kita katakan itu lebih baik daripada kita. Jika tiada perkara yang positif nak dicakapkan lebih baik diam. Jari telunjuk yang menunding pada orang, 4 jari menunding kepada kita.

Bagi pasangan bercinta yang belum kawen tu, berpada-padalah dalam berkasih sayang, kalau dah termasuk air lebih tu cepat-cepatlah kumpul duit dan kawen macam En Azman. Dah kawen macam-macam boleh buat, buat la puas-puas . Tak ada siapa nak larang lagi.

Cuba fikirkan sejenak, katakan kita telah terlanjur dengan pasangan kita, adakah kita rasakan ianya akan tamat setakat itu sahaja. Cuba fikirkan, adakah umur kita setakat itu sahaja. Tidakkah kita dapat fikir umur akan meningkat. Katakan kita bertanggungjawab dan mengambil pasangan kita sebagai isteri/suami. Fine. Tapi cuba fikirkan apabila anak kita sudah besar sama seperti umur kita nanti, mana tahu pasangan anak kita nanti akan melakukan perkara yang sama pada anak kita.

Janganlah menayakan orang, kelak tuhan akan membalas kita balik. Tuhan tidak pernah lupa kepada apa yang kita lakukan pada orang lain. Doa orang yang dianiaya adalah mustajab.

Jika kita teraniaya, serahkan sepenuhnya pada tuhan untuk membalasnya.

Jika kita yang menganiaya orang, bersedialah menerima pembalasan darinya.

Carian kesini: