24 July 2006

Masalah GRUB pada RAID1

Kejadian ini aku alami kita menginstall 2 buah harddisk dengan miror system menggunakan RAID1 pada Fedora Core 3.

Walaupun semua isi dari harddisk pertama telah terkopi pada harddisk yang kedua (mirror) namun belakangan diketahui kalau boot loadernya tidak ikut terkopi, hmm.... aneh memang.

Tentu saja hal ini sangat berpengaruh kalau harddisk pertama mengalami fail, harddisk kedua yang dicadangkan tidak akan bisa melakukan booting.

Untungnya ada solusi untuk masalah tersebut:
Catatan: Harddisk yang saya pakai adalah harddisk SATA yang dikenal sebagai sda dan sdb

Login sebagai root, setelah dapat prompt lakukan hal sbb:

# grub
grub>
grub> find /grub/stage1
grub>device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub>

Selesai...., kini harddisk kedua (sdb) juga udah mempunyai grub boot loader, sehingga ketika terjadi failure pada harddisk yang pertama harddisk yang kedua bisa menggantkannya terutama untuk proses booting.

11 July 2006

Mounting NTFS Partisi Pada Fedora Core 4

1. Cari tahu release fedora anda

# cat /etc/redhat-release
Fedora Core release 4 (Stentz)

2. Cari tahu kernel yang jalan sekarang versi berapa
# uname -r
2.6.11-1.1369_FC4

3. Cari tahu tipe processor yang dipakai
# rpm -q --queryformat "%{ARCH}\n" kernel
i686

4. Download kernel module ntfs di http://www.linux-ntfs.org/content/view/129/65/
ambil sesuai dengan tipe distro, kernel, dan processor yang dimiliki

# wget -c http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

5. Install

# rpm -ivh kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

6. Load kernel module ntfs
# /sbin/modprobe ntfs

7. Cek apakah driver ntfs udah jalan
# dmesg | grep NTFS
NTFS driver 2.1.22 [Flags: R/W MODULE].
NTFS volume version 3.1.

8. Cari apakah entry ntfs udah masuk dalam /proc/filesystems
# cat /proc/filesystems
dev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev binfmt_misc
nodev debugfs
nodev usbfs
nodev pipefs
nodev futexfs
nodev tmpfs
nodev eventpollfs
nodev devpts
ext2
nodev ramfs
nodev hugetlbfs
iso9660
nodev mqueue
ext3
ntfs ==> ada


9. Mencari partisi yang punya ntfs filesystem
# fdisk -l /dev/hda
Disk /dev/hda: 20.5 GB, 20547841536 bytes
255 heads, 63 sectors/track, 2498 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1216 9767488+ 7 HPFS/NTFS
/dev/hda2 1217 2498 10297665 f W95 Ext'd (LBA)
/dev/hda5 1217 1824 4883728+ 7 HPFS/NTFS
/dev/hda6 1825 2467 5157400+ 83 Linux
/dev/hda7 2467 2498 256000+ 82 Linux swap / Solaris

terlihat partisi /dev/hda1 dan /dev/hda5 mempunyai ntfs filesystem

10. Melakukan mounting /dev/hda5 di direktori /mnt/windows
# mkdir /mnt/windows
# mount /dev/hda5 /mnt/windows -t ntfs -r -o umask=0222
# ls -l /mnt/windows
-r-xr-xr-x 1 root root 8201640 Mar 19 11:22 sdat4721.exe
-r-xr-xr-x 1 root root 8248141 Apr 3 20:14 sdat4731.exe
-r-xr-xr-x 1 root root 8514784 Jun 14 13:49 sdat4783.exe
-r-xr-xr-x 1 root root 13113 Jun 14 14:02 SuperDAT.log
dr-xr-xr-x 1 root root 4096 Apr 11 18:01 System Volume Information


11. selesai