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:

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.

April 30, 2009

Gagal kemaskini melalui YUM bagi Centos atau Redhat

Kemaskini program atau kernel bagi server adalah penting, tambahan pula jika terdapat program yang mempunyai pepijat dan terdapat vulnerability didalamnya. Bagi distro seperti Centos atau Redhat, kita boleh update melalui YUM. Dengan YUM proses update menjadi lebih mudah. Tetapi bagaimana pula jika tidak boleh update kerana error.

root@svr [~]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centosv.centos.org
* updates: centosk2.centos.org
* addons: mirror.linux.duke.edu
* extras: centosf3.centos.org
Excluding Packages in global exclude list
Finished
Setting up Update Process
Resolving Dependencies
–> Running transaction check
—> Package kernel.x86_64 0:2.6.18-128.1.6.el5 set to be installed
—> Package perl.x86_64 4:5.8.8-18.el5_3.1 set to be updated
—> Package mod_nss.x86_64 0:1.0.3-7.el5_3.1 set to be updated
—> Package udev.x86_64 0:095-14.20.el5_3 set to be updated
—> Package kpartx.x86_64 0:0.4.7-23.el5_3.4 set to be updated
—> Package ghostscript.x86_64 0:8.15.2-9.4.el5_3.7 set to be updated
—> Package krb5-devel.x86_64 0:1.6.1-31.el5_3.3 set to be updated
—> Package audit-libs.i386 0:1.7.7-6.el5_3.2 set to be updated
—> Package xulrunner.x86_64 0:1.9.0.10-1.el5 set to be updated
—> Package tzdata.noarch 0:2009f-1.el5 set to be updated
—> Package device-mapper-multipath.x86_64 0:0.4.7-23.el5_3.4 set to be updated
—> Package cups.x86_64 1:1.3.7-8.el5_3.4 set to be updated
—> Package NetworkManager.x86_64 1:0.7.0-4.el5_3 set to be updated
—> Package krb5-workstation.x86_64 0:1.6.1-31.el5_3.3 set to be updated
—> Package ntp.x86_64 0:4.2.2p1-9.el5.centos.1 set to be updated
—> Package audit-libs-python.x86_64 0:1.7.7-6.el5_3.2 set to be updated
—> Package krb5-devel.i386 0:1.6.1-31.el5_3.3 set to be updated
—> Package NetworkManager-glib.x86_64 1:0.7.0-4.el5_3 set to be updated
—> Package krb5-libs.i386 0:1.6.1-31.el5_3.3 set to be updated
—> Package krb5-libs.x86_64 0:1.6.1-31.el5_3.3 set to be updated
—> Package libvolume_id.x86_64 0:095-14.20.el5_3 set to be updated
—> Package cups-libs.x86_64 1:1.3.7-8.el5_3.4 set to be updated
—> Package audit.x86_64 0:1.7.7-6.el5_3.2 set to be updated
—> Package ghostscript-devel.x86_64 0:8.15.2-9.4.el5_3.7 set to be updated
—> Package audit-libs.x86_64 0:1.7.7-6.el5_3.2 set to be updated

Continue reading

April 13, 2009

Masalah pasang Centos 5.3 dan Redhat 5.3 pada drive sata

Saya suka mencuba Distro Linux yang baru. Rasanya dah bayak distro cuba. Selain dari Linux pun pernah seperti Solaris, FreeBSD, QNX RTOS,dan BeOS. Cuma belum pernah cuba Mac aje.

Redhat 5.3 baru sahaja dikeluarkan, beberapa minggu selepas itu Centos 5.3 dikeluarkan. Centos 5.3 adalah salinan daripada Redhat 5.3 dimana Redhat adalah versi berbayar. Fedora dikeluarkan lebih awal. Fedora biasanya dipasang pada desktod manakala Redhat dan Centos lebih kepada server.

Apabila pertama kali memasang Centos 5.3 pada Laptop Acer Aspire 4530, terdapat error mengatakan bahawa hardisk Sata tidak dapat dikesan. Memang sukar untuk mencari penyelesaian jika Sata tidak dapat dikesan kerana terdapat banyak faktor yang boleh menyebabkannya. Akhirnya terdapat 1 penelesaian, ianya dapat diselesaikan dengan menambah “pci=nomsi” semasa memasangnya.

linux pci=nomsi

Anda boleh teruskan dengan pemasangan selepas itu tanpa perlu risau tentang driver Sata lagi. Kaedah ini berkesan untuk Centos 5.3 dan Redhat 5.3. Tidak pasti bagi distro Linux lain.