Я фанат этого блога! Подписаться

Linux дистрибутивы

На нашем линукс блоге вы можете скачать linux дистрибутивы, а так же найти много информации по линуксу

Subscribe

Быстрая перезагрузка Ubuntu Linux

Апрель 13th, 2009

И вот я счастливый обладатель новой материнской платы и камня, поставил, все работает. Красота. Но блин, наворотили же они биос до такой степени что он грузится очень долго. Постоянно ждать по 30 секунд меня не устраивало, поэтому я полез в гугл и собрал полезную информацию. Думаю вам так же пригодится. Встречаем kexec.

Kexec – это быстрый способ перезагрузки компа, он позволяет загрузить ядро, не доходя до загрузчика операционной системы и не выполнять функции BIOS, при перезагрузке. Данная возможность очень полезна если Ваш BIOS тормоз(как у меня)/имеет ошибки, либо еще какие-нибудь проблемы.

Установка.

1) Устанавливаем пакет kexec-tools:

sudo apt-get install kexec

2) Редактируем сценарий загрузки

2.1 Для начала сделаем бэкап сценария, дабы не наломать дров:

sudo cp /etc/init.d/reboot /etc/init.d/reboot_normal

2.2 Открываем сценарий

sudo nano /etc/init.d/reboot

2.3 Находим функцию do_stop (). Которая выглядит так:

______________________________________________________________

do_stop () {
# Message should end with a newline since kFreeBSD may
# print more stuff (see #323749)
log_action_msg "Will now restart"
reboot -d -f -i
} 

______________________________________________________________



2.4 Меняем на вот это:

______________________________________________________________

do_stop () {
	# Message should end with a newline since kFreeBSD may
	# print more stuff (see #323749)
	log_action_msg "Will now restart"
	if [ -x /sbin/kexec ]; then
            kexec -l --append="`cat /proc/cmdline`" --initrd=/boot/initrd.img-`ls /lib/modules | sort -nr | head -n 1` /boot/vmlinuz-`ls /lib/modules | sort -nr | head -n 1`
            sync
            umount -a
            kexec -e
        else
            reboot -d -f -i
        fi
}
______________________________________________________________


3) Сохраняем и радуемся.

Комментировать

 


melayu boleh