Титла: Ускорение при стартиране на линукс? Публикувано от: Astor в Aug 15, 2005, 23:59 Здравейте, искам да ви попитам как да си ускоря стартирането на линукса (в сравнение с Windwos много по-бавнен е Linux при стартирането). Например забелязвам че пти стартиране доста време чака след като изпише надписа:
Линчно менние (и не искам да се захващате за него ами за по-горе написаното): Инак не виждам никаква файда да се ползва линукс (за Десктоп система) при положение че Widows се стартира по-бързо (не може Celeron на 2Ghz с 512 DDR да стартра линукс по-бавно от колкото един 486 win95 или 98), има си почти всички програми които са до болка познати на всички и ако знаеш какво правиш на него е и същотака стабилен както линукса. Титла: Ускорение при стартиране на линукс? Публикувано от: zeridon в Aug 16, 2005, 00:09 Така ... rc.hotplug ти е за разпознаване на нови устройства които си накичил след последното спиране на машината. Няма никакви проблеми да го махнеш от стартирането.
Личното ми кристално кълбо казва че си със Slakware (което си забравил да спонеш) така че процедурата е " chmod -x /etc/rc.d/rc.hotplug " но пък ако имаш USB плъх той няма да тръгне ако спреш хотплъга. Причината за забавянето точно в този скрипт е че ти проверява за кажи речи всеки възможен хардуер на тая шибана планетка ... Всичко което не ти трябва го спри ... просто е ... chmod -x <file> И все пак преди да спреш нещо като например rc.3 си направи труда да прочетеш какво има вв файла поняког съвсем неочаквани неща трябват. Колкото и да е странно. //offtopic Прочети правилата полезни са Използвай търсачките (на сайта и google) Титла: Ускорение при стартиране на линукс? Публикувано от: в Aug 16, 2005, 10:25 dmesg какво казва - някакви грешки ?
Титла: Ускорение при стартиране на линукс? Публикувано от: zeridon в Aug 16, 2005, 10:54 @rpetrov: Няма какво да казва. Това си е просто нормално. Пича се чуства леко застрелян що му се бавело стартирането.
Титла: Ускорение при стартиране на линукс? Публикувано от: Astor в Aug 16, 2005, 12:15 Здравейте, вярно че съм забравил да спомена че съм със VsLive 23-05 базирана на Slackware с kernel 2.6.x. Та dmesg не дава грашки.
Ами евентуално ако реша после да стартирам опраеделен файл как мога да му кажа после да се стартира пак при азреждането на ОС-а? И още нещо това: "USB плъх" да го разбирам като някакво (каквото и да е) USB устройство? Титла: Ускорение при стартиране на линукс? Публикувано от: aaaaaa в Aug 16, 2005, 12:37 Под usb плъх, мисля че имаше впредвид мишка, закачена на usb. Иначе аз съм с ubuntu 5.04 и ми зарежда малко по-бързо от windows-а, но по-хубавото в случая е, че при windows-а, след като се стартира поне още 30-тина секунди, а може би и повече не може да се прави нищо, адски сече (и дори след това линукса просто върви по-бързо), докато при ubuntu (а и при другите линукс дистрибуции, които съм пробвал), зареди ли се графичната среда и няма нужда да чакаш повече.
Титла: Ускорение при стартиране на линукс? Публикувано от: fogata в Aug 16, 2005, 12:50 Astor,извинявй,но VS-Live инсталирано ли ти е на твърдият диск.
Титла: Ускорение при стартиране на линукс? Публикувано от: Astor в Aug 16, 2005, 13:06 @fogata: Да естествено че е инсталирано на HDD. И това явно съм пропуснал да кажа.
Титла: Ускорение при стартиране на линукс? Публикувано от: toxigen в Aug 16, 2005, 13:45 offtopic//
Съжалявам, но просто не се въздаржах:
Аз не мисля, че Линукс е измислен затова - да се зарежда по-бързо от "прозорци". Файда има много, например това, че Прозорците, които се зареждат на таз 486 струват 5 пъти колкото нея. Не ми се впуска в обяснение как да си настроиш линукса да се стартира за 30 секунди... /offtopic По въпроса: При Slackware всичски неща, които се стартират в началото се намират в /etc/rc.d/ директорията. Ако в конзола дадеш ls в общия случай, тези които се стартират са зелени (т.е. изпълними). Можеш да пускаш и спираш, което и да е от нещата като променяш x флага в правата на файла, или казано по-просто:
Докато разбереш кое какво прави гледай да не спреш нито едно от тези:
С другите експериментирай спокойно. Титла: Ускорение при стартиране на линукс? Публикувано от: Astor в Aug 16, 2005, 18:32 Здравейте, благодаря ви за отговорите. Ако спра файла /etc/rc.d/rc.hotplug да се зарежда при стартирането и звука на копютъра ми изчезва (звуковата карта е вградена на дъното). Не съм очаквал че спирайки този файл rc.hotplug не зареждам някаква част от софтуера грижещ се за звуковата карта. Защото при стартирането (със спрян rc.hotplug) пише че зарежда някакви Alsa драйвери.
/offtopic:
![]() /offtopic Титла: Ускорение при стартиране на линукс? Публикувано от: vstoykov в Aug 16, 2005, 18:54
За намирането и зареждането на модули на ядрото за звуковата карта се грижи hotplug. Можеш спокойно да го спреш и пак да имаш звук. За целта влез като root и напиши alsaconf - това е една програма, която намира подходящите модули за звука и редактира файла /etc/modprobe.conf (или /etc/modules.conf). rc.alsa също трябва да е разрешен за изпълнение (от там се зареждат други важни за звука модули). Когато пускаш alsaconf трябва всички програми за звук да са спрени:
С орязване на съдържанието на файловете от /etc/rc.d/ (и забраната за изпълнение на някои файлове) може да получиш значително ускорение, но за целта трябва да знаеш коя програма за какво е и дали ти трябва. Дистрибуцията (VS Live) не съм я направил с "фабрично" орязани стартиращи скриптове, защото не знам кой за какво ще я ползва (в същност в режима на работа директно от CD-ROM лекичко съм орязал някои от стартиращите скриптове, но след инсталация скриптовете са си като тези от Slackware (по горепосочените причини)). За следващите версии имам една идея - поле за отметка "
Титла: Ускорение при стартиране на линукс? Публикувано от: Astor в Aug 16, 2005, 19:20 Здравейте пак,направих това което ми каза vstoykov но пак звук не се появява, старитра се програмата alsa, намира ми sound картата, обновява modprobe обаче звук не тръгва. Също така при спрян rc.hotplug не се зареждат някои мрежови модули, при опит да си вдигна (като root естествено) eth0 ми казва: "eth0: unknown interface: No such device". Та явно ще трябва да се примиря и да прижаля 20 сек. чкане при стартиране.
Но има и ще на едно място където се бави пак толкова:
![]() Титла: Ускорение при стартиране на линукс? Публикувано от: в Aug 16, 2005, 22:10 ldconfig има смисъл да се стартира, само след промяна на библиотеки ( libXXXX.so ) .
да не би да се бави нещо след това ? Титла: Ускорение при стартиране на линукс? Публикувано от: Astor в Aug 17, 2005, 10:13 Здравейте,
Титла: Ускорение при стартиране на линукс? Публикувано от: в Aug 17, 2005, 23:11 Не всички скриптове/програми и т.н. изписват информация, че се стартират, т.е. възможно е ldconfig да си е завършил изпълнението ( преди 20 с. ) и е стартиран друг скрипт ( проблемния ? ), който още не е извел никаква информация.
Може да се трасира, като в файла /etc/rc.d/rc.M (? ) се сложат echo команди, например:
Другия начин, вече го казаха, chmod -x ... на скриптове и програми, за да се установи кое се бави. После, ако решиш, че ти трябва chmod +x ... Титла: Ускорение при стартиране на линукс? Публикувано от: Astor в Aug 18, 2005, 11:50 Здравейте, rpetrov точно така и направих и оак се оказа че най-много се бави на /sbin/ldconfig и rc.hotplug-а. И така и не разбрах какво ви е мнението за това дали да изключа /sbin/ldconfig при начално зареждане?
Титла: Ускорение при стартиране на линукс? Публикувано от: int13 в Aug 18, 2005, 16:32 Астор, изключвай lsconfig-a и не се бой, аз съм го махнал...само гогато инсталирам някоя нова програма, която слага нови библиотеки (след компилиране на сорс и т.н.) тогава пускайм по едно ldconfig. Във никой друг случай не ти трябва обновяване на библиотеки при начално зареждане. Относно хотплаг.рц , и него съм спрял. Той няма връзка със звуковата карта, не ми се вижда логично да ти спира звука.Я жид като си правил chmod -x в /етц/рц.д директорията да не си направил и на rc.modules. Ако не е изпълним трябва да го направиш изпълним с chmod +x rc.modules .Още нещо мисля че имаше и rc.alsasound или нещо такова, той също трябва да е изпълним!!!
Титла: Ускорение при стартиране на линукс? Публикувано от: vstoykov в Aug 18, 2005, 17:45
Ролята на hotplug е да намери модули за звуковата карта (и друг хардуер, напр. мрежовата карта) и да ги зареди. Добра идея е да се забрани на hotplug да се стартира само когато потребителя знае какво да редактира във файла /etc/rc.d/rc.modules и /etc/modprobe.conf. rc.modules трябва да е изпълним ако от него става зареждането на някои модули (напр. модула за мрежовата карта). За да се зареди модула на мрежовата карта (или някакъв друг хардуер) от скрипта rc.modules, последния задължително трябва да се редактира ръчно (той не може сам да реши кой е модула на мрежовата карта (или друг хардуер) и затова е много по-бърз от hotplug). rc.alsa също трябва да е изпълним. |