Блог пользователя sawa

Сбой при обновлении - зацикливание на логине при перезагрузке

Изображение пользователя sawa.

Симптомы: обновление зависает, при перезагрузке в нормальном режиме зацикливается на окне логина, в recovery mode зависает после скрипта /scripts/init-bottom
Решение:
1. При старте системы в меню установить курсор на первый из вариантов загрузки с recovery mode и нажать "e"
2. Выбрать надпись содержащую слово kernel и нажать "e"
3. Стереть ro single, написать вместо них rw init=/bin/bash и выполнить запуск изменённого меню

Полуаппаратный RAID (fake RAID)

Изображение пользователя sawa.

Инфа по дискам в массивах:
dmraid -r
Параметры активных массивов:
dmraid -s
Таблица состояния массивов и томов:
dmsetup table
Инфа по выбранному массиву:
fdisk -lu /dev/mapper/sil_bgajcecebacc
Размечаю (создаю раздел):
cfdisk /dev/mapper/sil_bgajcecebacc
Активизирую созданный раздел:
dmraid -ay
Форматирую:
mkreiserfs -l cache /dev/mapper/sil_bgajcecebacc1

Лечение жесткого диска с бэд блоками bad blocks испорченные блоки (Решение)

Изображение пользователя sawa.

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

Демон компрессора трафика toonel.net

Изображение пользователя sawa.

Один из вариантов настройки, где скачать и что это такое здесь: Настройка траффик компрессора

Вот мой вариант:
Файл toonel.jar копирую в /opt/toonel, предварительно создав в /opt каталог toonel
Создаю в /etc/init.d файл toonel
sudo nano /etc/init.d/toonel
Копирую в него следующее содержимое:
#!/bin/sh
case "$1" in
start)
start-stop-daemon --background --make-pidfile --pidfile /var/run/toonel.pid --start --startas /usr/bin/java -- -jar /opt/toonel/toonel.jar -t> /var/log/toonel.log 2>&1
echo "Server has been started"
;;

Прием DVB картой и вещание спутниковых каналов в сеть

Изображение пользователя sawa.

Есть возможность используя DVB карточку принимать со спутников тв/радио каналы и вещать их в сеть.
Я использую TechniSat SkyStar 2 rev. 2.6.

Устанавливаем:
sudo su
apt-get install linux-source linux-headers-`uname -r | awk -F- '{a=$1 "-" $2; print a}'` linux-headers-`uname -r` mercurial ncurses-base ncurses-bin ncurses-term libncurses5 libncurses5-dev
cd /usr/src
tar jxvf linux-source-`uname -r | awk -F- '{print $1}'`.tar.bz2
cp -run linux-source-`uname -r | awk -F- '{print $1}'`/* linux-headers-`uname -r | awk -F- '{a=$1 "-" $2; print a}'`/

Восстановление работоспособности SATA контроллера Marvell 88se61xx после обновления 8.04 -> 10.04

Изображение пользователя sawa.

С новым ядром не поднялся контроллер Marvell 61xx SATA RAID. При загрузке выводит сообщение:
... SRST: failed (errno=-16)
Соответственно диски на этом контроллере система не видит.
Решение подсказано анализом модулей командами:
modinfo ahci
modinfo sata_mv

Итак:
Запустить терминал и выполнить команды:
sudo su
nano /etc/modprobe.d/options.conf

В открывшемся редакторе вставить строку:
options ahci marvell_enable=1
Сохранить и закрыть редактор.
Выполнить команду:
nano /etc/initramfs-tools/modules