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:

November 15, 2009

OpenSuSE 11.2: Pandangan pertama

opensuse logo_smSelepas OpenSuSE keluar aje, aku dah download distro ni untuk dicuba. Malangnya ada masalah untuk memasangnya ketika itu akibat pemeriksaan MD5 yang tak lepas ketika pemasangan. Setelah dibuat MD5 checksum pada iso, memang didapati MD5 checksum tidak sama. Berkemungkinan data rosak semasa memuat turunnya.

Sekali lagi aku download OpenSuSE tersebut, kali ini menggunakan talian pejabat pula. Setelah selesai, aku terus membuat MD5 checksum dan tiada masalah. Nanti aku buat manual ringkas bagaimana nak periksa MD5 checksum.

Berbalik kepada OpenSuSE, pemasangannya adalah tidaklah sesukar mana. Lebih kurang sahaja dengan pemasangan yang lain, cuma kalau dibandingkan dengan Ubuntu, OpenSuSE terdapat lebih banyak langkah pemasangan.

Perkara-perkara yang terlibat semasa pemasangan adalah seperti pemilihan partition. Biasanya aku akan buat 3 partition sahaja iaitu “/boot”,”swap”, dan “/”. Sejak aku mula pasang Linux, partition /boot tidak pernah aku tinggalkan kerana aku jarang pasang bootloader pada MBR.

OpenSuSE adalah sedikit berbeza daripada Ubuntu, bukan sekadar pepohon direktory yang berbeza, konfigurasi juga ada sedikit perbezaan. Seperti sedia maklum, Ubuntu adalah berdasarkan Debian, manakala OpenSuSE tidak banyak berubah dari versi asalnya iaitu SuSE. SuSE bukanlah sesuatu yang asing bagi aku sebab aku dah menggunakannya sejak versi 6.0 lagi.

Sesuatu yang masih tidak berubah dari dulu adalah Yast iaitu utiliti yang menyerupai control panel dalam Windows. Dalam versi ini, Yast telah dikemaskini dengan pengenalan WebYast. WebYast digunakan untuk konfigurasi sistem OpenSuSE dari jarak jauh melalui browser.

Semasa pemasangan, ada pilihan untuk memasang perisian lain dalam DVD, kita cuma perlu memilihnya, kita boleh memasang perisian pengaturcaraan, perisian pelayan, perisian Virtualization seperti XEN dan sebagainya. Pendek kata, tanpa internet, kita terus boleh memasang perisian yang diperlukan untuk desktop atau pelayan.

Kesimpulannya, OpenSuSE adalah satu distro Linux yang perlu dicuba oleh penggemar Linux terutamanya bagi pelajar IT, tak perlu terikat dengan satu distro sahaja kerana realitinya apabila menempuh bidang pekerjaan, kita mungkin akan menyelenggara sistem yang menggunakan Centos, Redhat, FreeBSD dan sebagainya.

Pemulaan prosess apabila DVD dimasukkan.

Pemulaan prosess apabila DVD dimasukkan.

Pemilihan lokasi untuk Zon masa.

Pemilihan lokasi untuk Zon masa.

Proses pemasangan bermula.

Proses pemasangan bermula.

Melihat pemasangan terperinci.

Melihat pemasangan terperinci.

Paparan apabila selesai pemasangan.

Paparan apabila selesai pemasangan.

Browsing internet menggunakan Firefox.

Browsing internet menggunakan Firefox.

November 15, 2009

Wireless tak jalan dalam OpenSuSE

suse-logo-greenPerkara pertama yang aku perlu setelkan bila pasang OpenSuSE adalah internet. Bahagian sambungan 3G aku dah settlekan.

Sekarang ni bahagian wireless pula.

Secara default, sambungan wireless untuk OpenSuSE 11.2 adalah dikawal oleh network manager KDE. Ada 1 pilihan lagi iaitu menggunakan konfigurasi dalam Yast. Tapi aku tak kan sentuh berkenaan hal tu.

Masalah utama sekarang adalah bukannya wireless tidak boleh bersambung dengan router, tetapi tiada internet sahaja. Semua diperiksa termasuk biasanya masalah ini berkaitan dengan /etc/resolv.conf. Setelah disiasat ianya bukanlah berpunca daripada situ kerana konfigurasi masih ada.

Rupa-rupanya ianya berkaitan dengan routing table.  Senang je nak setlle.

linux-relg:/home/hostmaster # route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
linux-relg:/home/hostmaster # route add default gw 192.168.1.1
linux-relg:/home/hostmaster # route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0

linux-relg:/home/hostmaster # ping yahoo.com
PING yahoo.com (209.131.36.159) 56(84) bytes of data.
64 bytes from b1.www.vip.sp1.yahoo.com (209.131.36.159): icmp_seq=1 ttl=51 time=205 ms
64 bytes from b1.www.vip.sp1.yahoo.com (209.131.36.159): icmp_seq=2 ttl=51 time=1002 ms
64 bytes from b1.www.vip.sp1.yahoo.com (209.131.36.159): icmp_seq=3 ttl=51 time=206 ms
^C
— yahoo.com ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 205.804/471.503/1002.358/375.371 ms, pipe

Perkara berikutnya aku kena selesaikan adalah driver grafik. Memang agak leceh sedikit untuk pasang driver disebabkan driver auto untuk OpenSuSE 11.2 belum ada repo. Jadi kenalah download driver secara manual.

Untuk pasang driver, ada 3 perisian perlu dipasang. Gcc, make dan kernel header. Bagi kernel header, sila semak kernel dengan menaip uname -a pada konsol.

Grafik 3D dah jalan. Tak guna kalau tak cuba. Install armagetron. Armagetron adalah game moto untuk Linux ala-ala cerita Tron.

linux-relg:/home/hostmaster # zypper install armagetron
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following NEW packages are going to be installed:
armagetron libmikmod libSDL_image-1_2-0 libSDL_mixer-1_2-0

4 new packages to install.
Overall download size: 1.6 MiB. After the operation, additional 3.5 MiB will be
used.
Continue? [y/n/?] (y): y
Retrieving package libmikmod-3.1.11a-118.1.x86_64 (1/4), 153.0 KiB (412.0 KiB unpacked)
Retrieving: libmikmod-3.1.11a-118.1.x86_64.rpm [done (70.1 KiB/s)]
Installing: libmikmod-3.1.11a-118.1 [done]
Retrieving package libSDL_image-1_2-0-1.2.7-5.3.x86_64 (2/4), 39.0 KiB (82.0 KiB unpacked)
Retrieving: libSDL_image-1_2-0-1.2.7-5.3.x86_64.rpm [done (0 B/s)]
Installing: libSDL_image-1_2-0-1.2.7-5.3 [done]
Retrieving package libSDL_mixer-1_2-0-1.2.8-157.3.x86_64 (3/4), 79.0 KiB (202.0 KiB unpacked)
Retrieving: libSDL_mixer-1_2-0-1.2.8-157.3.x86_64.rpm [done (68.0 KiB/s)]
Installing: libSDL_mixer-1_2-0-1.2.8-157.3 [done]
Retrieving package armagetron-0.2.8.2.1-3.5.x86_64 (4/4), 1.3 MiB (2.8 MiB unpacked)
Retrieving: armagetron-0.2.8.2.1-3.5.x86_64.rpm [done (94.6 KiB/s)]
Installing: armagetron-0.2.8.2.1-3.5 [done]

Sekian. Nota ringkas untuk simpanan aku.

Carian kesini: