среда, 11 февраля 2009 г.

Ubuntu Server + VirtualBox

По мотивам поста...
Я тоже сталкивался с такой ситуацией. Ставишь Ubuntu Server под VirtualBox, все нормально устанавливается, а вот после перезагрузки получаешь ошибку ядра, что-то типа "серверное ядро здесь работать не будет...".
Так вот оказалось, что серверное ядро собрано с включенным флагом поддержки объема памяти более 4 гигов. А виртуалбокс, по умолчанию, не дает такой возможности.
Чтобы исправить ситуацию, в настройках виртуальной машины во вкладке General/Advanced нужно включить параметр Enable PAE/NX, что соответствует включению поддержки памяти большого объема PAE.

понедельник, 9 февраля 2009 г.

Удаленная перезагрузка Linux

Как известно, у Linux есть «волшебные» сочетания клавиш, которые позволяют подавать команды напрямую ядру. Например:

  • Alt+SysRq+k — убить все процессы.
  • Alt+SysRq+s — сохранить все дисковые буферы.
  • Alt+SysRq+b — перезагрузить ОС.

Можно так же ознакомится с полным списком команд.

В нашем случае, нас интересует команда Alt+SysRq+b. Однако, когда у вас доступ к серверу только по SSH, нажать подобную комбинация не так то легко. К счастью, создатели Linux уже позаботились о нас:

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

отсюда...

пятница, 6 февраля 2009 г.