LINUX.ORG.RU

Быстрый запуск Fedora


0

0

Добиваемся запуска за 15-20 секунд.

Итак (кому не хочется напрягаться, сразу переходят к пункту 4):

1. [Не обязательно] Лучше всего иметь vanilla kernel с минимумом левых и ненужных опций. Мой личный .config можно взять здесь - отредактируйте его для вашего железа (список железа можно узнать по lspci + lsmod).

2. [Не обязательно] Если есть возможность, то нужно выкинуть всякие initrd. Грузимся в безопасном режиме, и копируем в пустой /dev корня вашего Линукса следующие файлы: console, full, kmem, kmsg, mem, null, random, rtc, sd*, hd*, tty*, vcs*, zero.

2.1 [Не обязательно] С помощью MAKEDEV создаём в /dev на всякий пожарный все разделы, с которых вы потом возможно загрузитесь, т.е. hd[a-d][1-10] sd[a-f][1-10]

3. [Не обязательно] Редактируем параметры grub (никаких там rhgb и прочей хни):
title Fedora Core (2.6.23-smp)
root (hd0,5)
kernel /boot/bzImage-2.6.23-smp root=/dev/sda6 ro reboot=warm

4. Самое главное:

Создаём директорию /etc/rc.d/rc5.d.delayed

Переносим в неё *все* ненужные для запуска X.org/GDM/KDM сервисы из /etc/rc.d/rc5.d (причём только те, которые начинаются с Sxx*).

В /etc/rc.d/rc5.d у меня лично остались только эти сервисы:

[root@localhost rc5.d]# ls S*

S01sysstat S05kudzu S12syslog S22messagebus S44acpid S90ConsoleKit S90xfs S99local

и патчим /etc/rc.d/rc.local

Наслаждаемся.

P.S. При обновлении пакетов не забываем удалять или переносить сервисы из rc5.d в rc5.d.delayed

★★★★★

Ну и нафиг это все? У меня свежеустановленная федора (только что поставил 8-ку, все по умолчанию) грузится секунд 30. Это много? Да даже сли б 10 минут грузилась, ничего страшного. Один раз загрузил утром, выключил вечером. Нафига все эти танцы с бубном? Пересобирать ядро стоит, если железяка какая не работает.

LokiAs2
()
Ответ на: комментарий от LokiAs2

ахфигеть
это ж лфс за 5 секунд для домохозяек !

kto_tama ★★★★★
()

Конечно, имхо дефолтное ядро в семёрке грузится долго... много чего можно лишнего убрать, но по сути дела нет особой надобности в быстрой загрузке... ну пускай секунд 30 грузится и ладно...

раньше тоже пытался "ускорять".. init-ng пробовал..

Incred
()

Однако, без указания процессора и оценки быстродействия харда, а также времени загрузки дефолтной федоры, это мало о чём говорит.

P.S. Я когда-то оптимизировал загрузку suse примерно так же и до такого же результата, но потом забил на это, т.к. просыпаться из suspend to disk всё равно быстрее.

anonymous
()

Ну да, верно.. Чудес не бывает, в чём-то выигрываешь, в чём-то проигрываешь..

MiracleMan ★★★★★
()
Ответ на: комментарий от anonymous

У меня с РТК и ТТК открывается.

birdie ★★★★★
() автор топика

Молодца, идея хорошая, как раз решил занятся ядерной информатикой на выходных, попробую сей рецепт на своей сусе...

А быстрый сзпуск нужон, особенно у кого ноуты, особенно если надо противопставить венде (каждай виндузятнег вякает - "нифига ваш пингвин еле грузится, фтопку!", тупицы оценивают производительность операционной системы по скорости загрузки).

gnomino
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.