Mar 28 2009
Perbaiki bootloader linux yang dimakan jendela+s(windows)
Tutor ini menjelaskan cara perbaiki bootloader linux yang hilang, rusak atau laiinnya yang disesbabkan install windwos setelah install linux. Hal ini disebabkan MBR (Master Boot Record) hardisk diambil alih oleh boot managernya si jendela yang plit ntu…. he..
Lanngsung aja yach, yang perlu dipersiapkan adalah Linux live CD/USB dengan distro terserah aja, kemudian paket grub jika mau ganti bootloader slackwarenya. Paket grub udah ada dalam DVD installasi windows di folder Exksta..
Pertama, Jadikan kompi/lepi ente boot ke linux live CD/USB pada setingan biosnya. Dan cobalah booting dengan linux tersebut, misalnya ente mencoba dengan linux live CD slax/backtrack. Lakukan boot linux tersebut ampe dapat konsolenya… jika menggunakan linux backtrack, ente langsung berhadapan dengan konsolenya sebelum masuk ke X dengan user “root” password “toor” (tanpa tanda kutip).
Sekarang ente udah berada di shell linux. Langkah selanjutnya adalah check file system linux ente yang akan diinstall bootloadernya atau t4 posisi install bootloader sebelumnya dengan comman “fdisk -l” :
#fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb0edb4eeDevice Boot Start End Blocks Id System
/dev/sda1 * 1 2432 19535008+ 83 Linux
/dev/sda2 7297 19457 97683232+ 5 Extended
/dev/sda3 2433 4864 19535040 83 Linux
/dev/sda4 4865 7296 19535040 83 Linux
/dev/sda5 7297 7418 979933+ 82 Linux swap
/dev/sda6 7419 10456 24402703+ 83 Linux
/dev/sda7 10457 19457 72300501 83 Linux
Partition table entries are not in disk order
Karena ane g’ punya filesystem windows, alias semuanya linux, maka kita tentukan aja linux yang bootloader sebelumnya berada pada /dev/sda1 atau mau diinstall disana. Setelah itu, mount dlu fs tersebut ke directory /mnt/*.
#mkdir /mnt/helpme
#mount /dev/sda1 /mnt/helpme
Mount proc-nya live usb ke drive linux yang akan direpair…
#mount -t proc /proc /mnt/sda1/proc
Change rootnya dengan :
#chroot /mnt/helpme
Ampe disini, tinggal aktifin lagi bootloadernya. Misalnya aktifin ulang bootloader lilo slackware ente, cukup dengan cara :
#liloconfig
Kemudian ente akan dihadapkan ke bluescreen instalasi lilo, ikuti aja :
Pilih simple > 1024X768X256 > Oke aja > No > MBR > habis ntu tunggu aja rebes tanpa eror..
Cara diatas adalah cara paling simple, cepat, gampang…. kalau mau repot, pilih aja expert dan diharuskan ente harus berpengelaman lah ama namanya linux, tentunya bootloader.
Setelah selesai, keluar dulu dari change root
#exit
Trus reboot de..
#reboot
Tapi ada sebagian permasalahan yang tidak bisa booting normar dengan lilo yang udah dibalikin… mungkin itulah masih ada kekurangan lilo, tapi masih ada solusi lain, yaitu dengan install grub, berikut cara lanjutinnya sebelum komputer ente direboot dan masih dalam live linux.
Anggap aja ente langsung rubah bootloadernya dengan grub yang udah dipersiapkan sebelumnya diflaskdisk ente… Pertama chek dlu posisi flaskdisk yang udah ditancapkan dengna command fdisk -l :
#fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb0edb4eeDevice Boot Start End Blocks Id System
/dev/sda1 * 1 2432 19535008+ 83 Linux
/dev/sda2 7297 19457 97683232+ 5 Extended
/dev/sda3 2433 4864 19535040 83 Linux
/dev/sda4 4865 7296 19535040 83 Linux
/dev/sda5 7297 7418 979933+ 82 Linux swap
/dev/sda6 7419 10456 24402703+ 83 Linux
/dev/sda7 10457 19457 72300501 83 LinuxPartition table entries are not in disk order
Disk /dev/sdb: 1014 MB, 1014497280 bytes
65 heads, 32 sectors/track, 952 cylinders
Units = cylinders of 2080 * 512 = 1064960 bytes
Disk identifier: 0xc3072e18Device Boot Start End Blocks Id System
/dev/sdb1 * 1 953 990704 b W95 FAT32
Partition 1 has different physical/logical endings:
phys=(967, 64, 32) logical=(952, 39, 32)
Nah, misalnya flashdisknya dikenal sebagai /dev/sdb1. Tinggal dimount de…
#mkdir /mnt/flasqu
#mount /dev/sdb1 /mnt/sdb1
Copykan dlu ke directory linux yang akan diinstall grub sebelum di chroot ke linux yang akan diinstall grub misalnya sama dengan posisi fs tadi…
#cp /mnt/flasqu/grub-baru-kamu.tgz /mnt/helpme/opt
Setelah dicopykan, baru de change rootnya…
#chroot /mnt/helpme
Selanjutnya install grub baru ente / grub yang udah disiapkan sebelumnya.
#installpkq /opt/grub-baru-kamu.tgz
Tinggal aktifin de grubnya..
#grubconfig
trus di wizard blue screen, pilih aja :
simple > standard > enter ja lagi / lokasi hardisk install grub ente > MBR > Hard drive MBR /enter saja….
Udah rebes de.. tinggal keluar dari change root,
#exit
Trus reboot de… n nikmati grub baru ente…
#reboot
Kalau ente masih ada yang bingung, atau jangan lupa comment aja yach.. ntar saya bantu kalau ada yang salah… he… nich tutorial ntuk anggota club linux ane yang masih bingung.. padahal masih g’ jauh beda dengan tutorial restore kernel… tapi g’ pa2 lah.. yang penting saling membagi sesama pecinta FOSS!!


