CDS — 2014: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Установка)
(Устранить зависание машины в гипервзоре)
Строка 40: Строка 40:
 
Добавил(а) Данила Жукоцкий 10 месяца назад
 
Добавил(а) Данила Жукоцкий 10 месяца назад
 
P.S. РЕШЕНО.
 
P.S. РЕШЕНО.
Итак, разобрался после сравнения dmesg с livecd и установленной системы. Виноват оказался efifb. Он захватывал виртуальный framebuffer, конфликтовал с uvesafb и вешал гостя в момент попытки погасить экран консоли (как раз спустя нескольких минут неактивности юзверя в виртуальной vnc консоли). На livecd этого не происходило, так как в livecdшное ядро efifb не вкомпилён.
+
Итак, разобрался после сравнения dmesg с livecd и установленной системы. Виноват оказался efifb. Он захватывал виртуальный framebuffer,  
Как лечить: отредактировать параметры загрузки ядра в конфиге груба, добавить в «video=» «efifb:off,» перед «uvesafb:uwrap», или выкинуть все framebuffers совсем пересобрав ядро.
+
конфликтовал с uvesafb и вешал гостя в момент попытки погасить экран консоли (как раз спустя нескольких минут неактивности юзверя в виртуальной vnc консоли).
 +
На livecd этого не происходило, так как в livecdшное ядро efifb не вкомпилён.
 +
Как лечить: отредактировать параметры загрузки ядра в конфиге груба, добавить в «video=» «efifb:off,» перед «uvesafb:uwrap»,  
 +
или выкинуть все framebuffers совсем пересобрав ядро.
 
</pre>
 
</pre>
  

Версия 08:25, 27 мая 2014

Установка и запуск в работу

Внимание! В kvm при установке должна быть выбрана конфигурация Generic 2.6.x kernel
Внимание! Затем вручную нужно переключить тип сетевого интерфейса на virtio

Настройка сети

cl-setup-network --netconf openrc --iface ens3:192.168.10.2:24 --route default:192.168.10.1 --dns 8.8.8.8

Внимание! не

--iface eth0:off:192.168.10.2:24

, а

--iface eth0:192.168.10.2:24

Переименовать машину

cl-setup-network --hostname cds-master.local

Настройка локали и временной зоны

cl-console --method setup_locale -l ru_RU --timezone Europe/Moscow

Установка

! В виртмашине диски должны быть НЕ virtio, а ide
! Не забудьте установить пароль руту
cl-install -d /dev/sda1

Устранить зависание машины в гипервзоре

http://www.calculate-linux.ru/boards/16/topics/23369

Цитата:

Добавил(а) Данила Жукоцкий 10 месяца назад
P.S. РЕШЕНО.
Итак, разобрался после сравнения dmesg с livecd и установленной системы. Виноват оказался efifb. Он захватывал виртуальный framebuffer, 
конфликтовал с uvesafb и вешал гостя в момент попытки погасить экран консоли (как раз спустя нескольких минут неактивности юзверя в виртуальной vnc консоли).
На livecd этого не происходило, так как в livecdшное ядро efifb не вкомпилён.
Как лечить: отредактировать параметры загрузки ядра в конфиге груба, добавить в «video=» «efifb:off,» перед «uvesafb:uwrap», 
или выкинуть все framebuffers совсем пересобрав ядро.

Обновить GRUB

grub-mkconfig -o /boot/grub/grub.cfg

Обновление системы

Выполнить обновление сразу дерева портежей и оверлея Calculate, а также базы данных программы eix можно одной командой:

eix-sync

Выполнить обновление portage

emerge portage

Выполнить обновление системы

emerge -uDNa world

Пересборка ядра с поддержкой дисковых квот

Советы из irc

Система вешается на emerge portage

[16:22] <RodionD> выключи сборку в несколько потоков с make.conf, ищи строку с --jobs=2 поставь 1,
так же убери компиляцию в несколько потоков, это там же MAKEOPTS="-j2" ставь 1