czwartek, 9 września 2010

Jak uruchomić Linux'a z ominięciem fsck czyli tak zwany fastboot

Zadać możecie pytanie, czemu chce uruchomić system bez fsck odpowiedzi może być kilka:
- mam wielki dysk twardy i śpieszy mi się;
- system nie chce się uruchomić po wykonaniu fsck, chce tylko skopiować dane na inny dysk.

Jest kilka dostępnych opcji uruchamiania systemu za pomocą fastboot'a ja preferuję opcję z edycją pliku grub.conf (najpierw należy uruchomić system z pendrive'a lub płyty live).
Następnie rozpocząć edycję pliku /boot/grub/grub.conf, znaleźć coś w stylu title CentOS (2.6.18-194.8.1.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.8.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb
initrd /initrd-2.6.18-194.8.1.el5.img

i po rhgb (czasami za rhgb jest jeszcze quiet) dodać wpis fastboot. Całość powinna wyglądać w ten sposó:

title CentOS (2.6.18-194.8.1.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.8.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb fastboot
initrd /initrd-2.6.18-194.8.1.el5.img

Po wprowadzeniu fastboot należy zapisać zmiany i wykonać reboot.
Po restarcie system uruchomi się bez wykonywania fsck.


Przydatnym poleceniem jest również tune2fs /dev/hdx.
Gdy wywołamy je z opcją -l uzyskamy wiele przydatnych informacji np. ile razy była podmontowana partycja i po którym razie zostanie wykonane automatycznie fsck.
Można zmienić ilość montowań po których zostanie wykonane fsck np. po 30 za pomocą polecenia tune2fs /dev/hda3 -c 30.

Brak komentarzy:

Prześlij komentarz