- PVSM.RU - https://www.pvsm.ru -
Расскажу, с какими трудностями я столкнулся при настройки своего Cubieboard, которые заставили провести много времени с красными глазами ночью. Я не претендую на раскрытие чего то нового, возможно для многих те вещи, которые я расскажу — очевидны, для остальных это будет хорошей помощью при настройки Cubieboard.
Итак, основные моменты настройки написаны в публикациях «Cubietruck. Дорожный мини сервер. Часть 2» [1] и «Cubietruck. Уютный, домашний сервер» [2]. Я лишь расскажу о проблемах, с которыми столкнулся при настройке своего кубика как роутера с HDD.
Начнем по-порядку.
Первая проблема была c load average. Этот параметр не падала ниже 1, при отсутствии тяжелых процессов, и загрузки cpu в 1%. Дело в том, что в кубе по умолчанию прописан ошибочный конфиг, в файле script.bin, в секции [usbc0]. Нужно это изменить. Я ставил свою систему в nand, поэтому:
sudo -i
mount /dev/nanda /mnt
cd /mnt
bin2fex script.bin script.fex
rm script.bin
Открываем vimом script.fex и ищем в usbc0 опцию usb_detect_type=1, далее делаем ее usb_detect_type=0. Сохраняем:
fex2bin script.fex script.bin
Перезагружаемся и видим, что l.a >=0;
Вторая проблема была с переносом системы из nand на HDD. Следуя гайду «Moving Rootfs From Nandflash To Hard Drive» [3] до хорошего меня не довело. Кубик отказывался грузиться, уходил в бесконечный ребут, пришлось накатывать ось заново. Я пробовал разные вещи: ставить граб, пытаться редактировать стандартный загрузчик U-boot. Однако старое решение оказалось более правильным. Следуя инструкции в статье «Cubietruck. Уютный, домашний сервер» [2] мне удалось заставить грузиться с HDD. В итоге файл uEnv.txt выглядел так:
console=tty0
extraargs=console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x720p50 rootwait panic=10 rootfstype=ext4 rootflags=discard
nand_root=/dev/sda1
Третья проблема была с репозиториями, которые в lubuntu arm отвечали 404. Решение простое — изменить sources.list:
nano /etc/apt/sources.list
И заменить на:
deb old-releases.ubuntu.com/ubuntu/ [4] raring-security main universe restricted multiverse
deb-src old-releases.ubuntu.com/ubuntu/ [4] raring-security main universe restricted multiverse
deb old-releases.ubuntu.com/ubuntu/ [4] raring-updates main universe restricted multiverse
deb-src old-releases.ubuntu.com/ubuntu/ [4] raring-updates main universe restricted multiverse
deb old-releases.ubuntu.com/ubuntu/ [4] raring-backports main restricted universe multiverse
deb-src old-releases.ubuntu.com/ubuntu/ [4] raring-backports main restricted universe multiverse
deb old-releases.ubuntu.com/ubuntu/ [4] raring-proposed main restricted universe multiverse
deb-src old-releases.ubuntu.com/ubuntu/ [4] raring-proposed main restricted universe multiverse
Четвертая проблема была связана с настройкой куба как точки доступа. DNS категорически отказывался резолвиться, помогло добавление напрямую в /etc/dnsmasq.conf dnsов провайдера из /etc/resolv.conf:
Так же небольшая мелочь. Добавим в /etc/network/interfaces строчку allow-hotplug wlan0, которая будет включать wi-fi после ребутов.
Проблема, которая стоит сейчас — это нестабильная работа торрентов. Кубик ведет себя очень странно, периодически выключает wifi, режет скорость. Пока сижу через 10 потоков и ограничиваю скорость закачки, но это костыль.
На этом все.
Автор: prambeat
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/tutorial/84415
Ссылки в тексте:
[1] «Cubietruck. Дорожный мини сервер. Часть 2»: http://habrahabr.ru/post/235199/
[2] «Cubietruck. Уютный, домашний сервер»: http://habrahabr.ru/post/225371/
[3] «Moving Rootfs From Nandflash To Hard Drive»: http://docs.cubieboard.org/tutorials/ct1/installation/moving_rootfs_from_nandflash_to_hard_drive
[4] old-releases.ubuntu.com/ubuntu/: http://old-releases.ubuntu.com/ubuntu/
[5] Источник: http://habrahabr.ru/post/251923/
Нажмите здесь для печати.