Հաճախ կարգիչները կոնֆիգ են արվում բութի ընթացքում ինչ որ գործողություններ անել․ միացնել ցանցային ֆայլային համակարգերը, նորացնել ժամանակը նտպ սպասարկչից, կամ կպնել ՆԻՍ֊ին։
Որպես կանոն դա աշխատում է արդեն ինսթալից հետո, օրինակ երբ ուբունթուն փորձում է ժամը ուղղել նտպ սպասարկչին կպնելով։
ապա առանց ցանցի բութ լինելը ավելի շատ ժամանակ է պահանջում՝ համակարգը փորձում է կպնել նտպ/նֆս/նիս սպասարկիչներին մինչեւ թայմ աութը չլրանա, ու պետք է լինում սպասել։
Պարզագույն լուծումը կլիներ ստուգել ethtool֊ի օգնությամբ ցանցային մալուծը միացված է թե ոչ, կա արդյոք քարիեր, ու չաշխատացնել այդպիսի գործողությունները առանց ցանցի։
Այնպես որ պետք է ընդամենը փակցնել այս տողերը համապատասխան ստարտափ սկրիպտերի մեջ՝
\___\___\___\___\___\___\___\___\___\___\___\___\___
many workstations configured to process some tasks at boot: mount network filesystems, update time from ntp server, or connect to the nis.
often that works even out of the box after installation, for example ubuntu tries to get time from ntp server
in such cases networkless boot requires more time: system tries to connect to ntp/nfs/nis server unless time is out, and it takes a while.
simple solution would be to check with ethtool whether network cable is plugged, carrier exists, and don’t run such tasks if not
So, all you have to do is:
drop this couple of lines in a beginning of corresponding startup script:
<blockquote style="border-left: 2px solid #FFCC00; padding: 10pt; margin-left: 30pt; background-color: #FFFCEC;">
<p>
s=`ethtool eth0 | grep Link | awk ‘{print $3}’`<br /> if [[ x$s != xyes ]]; then exit 1;<br /> fi
</p>
ու տենց