Tag Archive 'Bootloader'

Mar 28 2009

Profile Image of karuwak
karuwak

Perbaiki bootloader linux yang dimakan jendela+s(windows)

Filed under linux / Slackware

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: 0xb0edb4ee

Device 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: 0xb0edb4ee

Device 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

Disk /dev/sdb: 1014 MB, 1014497280 bytes
65 heads, 32 sectors/track, 952 cylinders
Units = cylinders of 2080 * 512 = 1064960 bytes
Disk identifier: 0xc3072e18

Device 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!!

No responses yet