CoLinux

Подводные камни

1.Минимальная необходимая версия coLinux-0.7.9 (она же последняя) которая имеет ядро 2.6.33.7.
(Поскольку Arch Linux'ом версии меньше 2.6.32 более не поддерживаются)

2.Консоли: ни NT, ни FLTK кирилицу в принципе не воспринимают.
При попытке загрузить любой шрифт через (rc.conf) CONSOLEFONT= вывод на экран прекращается :(
Поэтому ставим PuTTY и в rc.conf вносим
LOCALE="ru_RU.koi8r"
Получено опытным путем через перебор LANG=“локаль” и ввода несуществующей команды.

3. Естественно PuTTY без настроенной сети работать не будет, поэтому
в конфиг coLinux'а вносим
eth0=slirp,,tcp:22:22
сеть работает через NAT и на статику не настраивается (подозреваю кривизну рук)
отсюда в rc.conf вносим
interface=eth0
address=
netmask=
broadcast=
gateway=
В этом случае Wind'е назначается 10.0.2.2; coLinux'у - 10.0.2.15
Подключаться так (иненно через localhost)
putty.exe localhost
LOCALE=“ru_RU.KOI8-R” # Из ранних стандартов
LOCALE=“ru_RU.UTF-8” # Unicode
LOCALE=“ru_RU.ISO-8859-5” # ISO-8859-x и Win125z почти синонимы

Переменной LOCALE из /etc/rc.conf соответствует переменная LANG из текущей
сессии, поэтому для смены языка на лету достаточно сменить значение LANG.

xterm вместо кирилицы печатает символы, которые воспринимаются как пробелы
$ time (ls /usr/bin/)
real 0m0.320s

rxvt печатает разные крякозябры в зависимости от локали
$ time (ls /usr/bin/)
real 0m0.090s

urxvt адекватно реагирует на UTF-8, в других как и rxvt печатает крякозябры; (заметно притормаживает)
$ time (ls /usr/bin/)
real 0m1.260s

urxvt-tabbed тянет за собой кучу зависимостей, в т.ч. gtk2
По поводу PuTTY, как выяснилось далеко не все параметры передаются в виде ключей.
Поэтому настраиваем
Window -> Translation -> Remote character set: UTF-8 (По умолчанию стояло KOI8-U)
Session -> Host name (or IP address): подключение на IP сетевой со стороны Windows (обычно 192.168.0.1 (отсюда и localhost:))
Session -> Saved Sessions: colinux -> Save
А далее запускаем так
start putty.exe -load colinux 192.168.0.1
В /etc/rc.conf
LOCALE="ru_RU.UTF-8"
В принципе, если Вам не нравится UTF-8 можно и другую, главное чтобы настройки сервера и клиента совпадали.
… это вы об чем?
surfer
… это вы об чем?
тыц
Подводные камни

4. Доступ к разделу на физическом диске можно получить через /dev/sdaX. Подключить который можно прописав в конфиге:
scsi0=disk,\\.\PhysicalDrive0
Именно scsi независимо от действительного интерфейса диска.

Но злоупотреблять этим методом все же не стоит из-за ошибки в реализации, которая при передачи больших объемом данных (mv /usr /somewhere) приводит к “I/O Error”. Особенно часто ошибки возникают на ext4 (на ext3 заметно реже).
VlaoMao
surfer
… это вы об чем?
тыц
Перефразирую:“ А к теме раздела ”Новичкам в Arch Linux“ ЭТО каким боком?”
Так в coLinux'е Arch Linux установлен :)

А вообще, раздел наверно неверно выбран, надо было в /dev/null ;(
 
Зарегистрироваться или войдите чтобы оставить сообщение.