Citat:
Astral Projection: E znaci ponekad koristim windows i vratim ga na godinu unazad (2006.) jer mi je istekla registracija za FL. Uglavnom uvijek zaboravim da vratim godinu na 2007. i kad mi se pali linux startuje se fsck. Htio bih da napravim skriptu koja bi se startovala odmah kad se ucita kernel (znaci jedna od prvih bootskripti) koja bi sama vratila godinu na 2007., tako bih izbjegao fsck. Je li ovo moguce izvesti?
Najbolje resenje ti je da skines novu verziju ili novi krek za FL (sta god ti to bilo...) i da ostavis godinu na miru.
Sto se tice fsck-a, verovatno se startuje zbog te godine, te je zbog toga najefikasnije da izeditujes samu skriptu koja startuje fsck (ne znam koju distribuciju imas, ali verovatno se zove check_fs ili check_root ili mount_nesto i tako dalje, a mozda se zove i samo fsck). Dodaj na pocetak komandu tipa sledece:
Code:
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
da bi saznao trenutni datum, odradi u skripti nesto tipa:
Code:
YEAR=`/bin/date +%F | /usr/bin/awk -F'-' -- '{print $1}'`
MONTH=`/bin/date +%F | /usr/bin/awk -F'-' -- '{print $2}'`
DAY=`/bin/date +%F | /usr/bin/awk -F'-' -- '{print $3}'`
HOUR=`/bin/date +%T | /usr/bin/awk -F':' -- '{print $1}'`
MINUTE=`/bin/date +%T | /usr/bin/awk -F':' -- '{print $2}'`
SECOND=`/bin/date +%T | /usr/bin/awk -F':' -- '{print $3}'`
i iza toga da podesis datum:
Code:
/bin/date ${MONTH}${DAY}${HOUR}${MINUTE}$((++YEAR))
najbolje bez sekundi, da ih ne bi zajebao... Sad, ovaj metod moze da te zezne u vezi minute, ako je bilo sekund do kraja minuta i slicno, a, ako si bas nesrecan u izboru trenutka za paljenje racunara, moze da te sjebe i za sat, dan, mesec i godinu, ali jebiga, pazi na te "detalje". I pazi, ovako podeseno ce da ti podesi svaki put godinu na sledecu, a ako bas hoces 2007-mu, onda mesto onog $((++YEAR)) stavi 2007.
Takodje bi bilo uputno da ubacis neki
ntp-client koji ce sa neta da skine tacno vreme. Samo sto bi se on aktivirao tek kasnije, te ti ne bi resavao problem oko fsck-a.
PS: Proveri tacne lokacije za date i awk na tvom sistemu, da ne bi bilo nekih problema.
... and the aliens sent an android down to earth, to slow down mankind's development
... and they named it Bill Gates.