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:

July 31, 2010

Grub hilang dalam RAID disk

Benda ni biasa aku alami. Biasanya bila setup server(Centos) dengan RAID 1, grub hanya dipasang pada primary disk bila grub setup dalam MBR.

Masalah berlaku apabila primary disk rosak dan perlu diganti. Server tak boleh boot dek kerana secondary disk tak ada grub walaupun dah buat mirror.

Apa yang boleh dilakukan adalah dengan mendapatkan 1 CD live Centos atau DVD pemasangan Centos. Boot ke dalam DVD tersebut, ketika server membaca DVD apabila sampai peringkat scan IDE atau SATA dan load driver tekan “Ctrl+Alt+F2

Anda akan kembali pada shell prompt. Pada ketika ini, taip “grub

grub>

grub> root (hd0,0)

grub> setup(hd0)

grub> quit

Jika tiada error, grub dapat dipasang pada secondary disk tersebut. Kemudian reboot. Sepatutnya tiada masalah untuk boot ke secondary disk.

Kaedah ini juga boleh dipakai pada rescue disk Linux.

July 18, 2010

Linux OpenSUSE 11.3

Distro Linux ni baru saja dikeluarkan beberapa hari lepas. Aku dah mencubanya dan didapati banyak peningkatan dari versi 11.2. Ada beberapa ciri juga dipertingkatkan. Distro ini juga dilengkapi dengan SpiderOak iaitu online backup percuma yang boleh synchronize fail di Internet.

OpenSUSE 11.3 juga memberikan sokongan kepada netbook serta pengenalan terhadap fail sistem baru iaitu Btrfs juga sokongan terhadap komputer tablet dan komputer berskrin sesentuh seperti HP TouchSmart.

Versi ini juga turut datang dengan GNOME Shell. Untuk maklumat lebih terperinci boleh merujuk kepada link ini. http://wiki.opensuse.org/Product_highlights

January 17, 2009

Tweaking bash prompt. Langkah pertama customize linux anda

Apakah Bash?

Bash berasal daripada Bourne Shell, berasal dari projek GNU iaitu “Bourne Again SHell”.

Bash merupakan antaramuka arahan standard kebanyakan sistem linux. Ia merupakan prompt interaktif menyokong command line editing,completion dan recall. Ia juga merupakan prompt yang boleh diubah; ramai yang sedar tetapi tidak ramai yang tahu cara untuk membuatnya.

Apa yang mampu dilakukan oleh Bash prompt?

Kebanyakan sistem linux mempunyai prompt default berwarna perang yang memberikan maklumat tentang nama pengguna dan nama mesin yang digunakan, dan ada juga menunjukkan direktori semasa. Semua ini merupakan maklumat berguna tetapi banyak lagi maklumat boleh ditunjukkan melalui prompt ini seperti nombor tty, masa, tarikh, load, bilangan pengguna, uptime dsb. Prompt juga boleh menggunakan warna ANSI sama ada untuk mencantikkannya ataupun untuk menunjukkan maklumat yang penting. Kita juga boleh memanipulasi bar tajuk dengan maklumat yang berkenaan dengan prompt.

Kenapa perlu tweak?

Selain kelihatan hebat, ia juga berguna untuk kesan maklumat sistem. Sesetengah orang yang berkerja dengan banyak sistem boleh membezakan warna antara satu sistem dengan sistem yang lain.

Langkah pertama

Pembolehubah yang biasa digunakan adalah PS1(pembolehubah PS2,PS3,PS4 biasanya tidak digunakan oleh pengguna biasa).Untuk menukar bash prompt pembolehubah PS1 perlulah diubah.Untuk tujuan eksperimen kita boleh terus menaip string PS1 terus pada prompt dan melihat hasilnya serta merta(hanya berkesan untuk sesi semasa dan berubah jika log keluar).

Contoh prompt:

[root@vps-svr1 ~]#

Sedikit tweaking :

[root@vps-svr1 ~]# PS1=”[\t][\u@\h:\w]\#”
[17:51:46][root@vps-svr1:~]#

Bacaan lanjut boleh rujuk artikel lama saya disini.