Запуск Linux-совского Skynet-a в Windows через coLinux
Размер: 38 мб (Содержит, как видео, так и мою озвучку)
Текстовое описание урока:
Что нам понадобится:
1. coLinux-0.7.3.exe - Эмулятор Linux-a в Windows
2. Debian4.0r0etch.ext3.7z - образ Debian4.0r0etch.ext3 от Учкуна + возможность запуска более новых версий Linux Skynet идущие после а90 - спасибо fiat124. (В видео уроке использовался образ от пирамиды, данный образ является модификацией)
3. streamreader_httpserv_0.3.3.zip - Сетевой стримридер, для передачи потока из Windows в образ Linux-a
4. Xming-6-9-0-31-setup.exe или Xming-mesa-6-9-0-31-setup.exe (Скачиваем из пункта Public Domain Releases) - Программа для вывода графического окна Skynet-a из coLinux-a в Windows
Ссылка на Xming: http://www.straightrunning.com/XmingNotes/
5. skynet0897b6sbf1_0a90_public
Скачать можно в теме: Перехват Globax, Slonax, Torrents и SkyDsl 8 - Запуск Linux-овского SkyNet-a под Live CD/USB
2) Нажимаем Пуск > Панель управления > Сеть и подключения к интернету > Сетевые подключения > Выбираем устройство TAP-Win32 Adapter V8 (coLinux), в списке выкручиваем Internet protocol TCP/IP Нажимаем Свойства, отмечаем Использовать следующий ip-адрес: 192.168.2.1 и указываем Маску подсети: 255.255.255.0 (указывается автоматически) > Жмем ОК. В пункте Подключение через AP-Win32 Adapter V8 (coLinux) нажимаем кнопку Настроить, переходим на вкладку Дополнительно, выбираем Media Status и в значении ставим Always Connected > Нажимаем ОК. Закрываем сетевые подключения.
3) Открываем example.conf в любом блокноте (мои комментарии # - не обязательно вставлять)
Код: Выделить всё
Находим:
cobd0="c:\coLinux\root_fs"
Заменяем на:
cobd0="d:\coLinux\Debian-4.0r0-etch.ext3" #Указываем путь к образу
Находим:
ro
Закомментируем:
#ro #Разрешаем запись на образ
Находим:
#mem=64
Заменяем на:
mem=512 #Выставляем предельное значение объема ОЗУ, которое будет использоваться
Находим:
#eth1=tuntap
Раскомментируем:
eth1=tuntap #Включаем сетевой интерфейс tuntap
Код: Выделить всё
"C:\Program Files\coLinux\colinux-daemon.exe" -t NT @example.conf
Код: Выделить всё
"D:\coLinux\colinux-daemon.exe" -t NT @example.conf
5) Устанавливаем Xming-mesa-6-9-0-31-setup.exe снимаем галочку с пункта XLaunch wizard - frontend for Xming
Открываем папку Xming (C:\Program Files\Xming), создаем ярлык Xming (Shortcut). В свойствах ярлыка Xming прописываем следующее:
Код: Выделить всё
"C:\Program Files\Xming\Xming.exe" :0 -multiwindow -clipboard -ac
6) Распаковываем streamreader_httpserv_0.3.3.zip на локальный диск. Открываем папку streamreader_httpserv_0.3.3 а в ней streamreader_httpserv.ini в принципе тут все настроено для SkyDsl 7
Код: Выделить всё
#частота поляризация скорость_потока fec
# SkyDsl 7'
tuner=10769640 H 15731300 A
#список пидов
pids=100
#слушать подключения на указанном ип адресе (если не указан, будет браться ип адрес первого интерфейса)
listen_ip=192.168.2.1
#слушать подключения на заданном порту (по умолчанию 801)
listen_port=801
(Панель управления > Администратирование > Службы):
Код: Выделить всё
Маршрутизация и удаленный доступ
Служба общего доступа к портам Net.Tcp
Код: Выделить всё
streamreader_httpserv.exe
colinux-net-daemon.exe
colinux-daemon.exe
colinux-console-nt.exe
Xming.exe
7) Извлекаем папку со Skynet-ом skynet0897b6sbf1_0a90_public и переименовываем его в Skynet.
Я делать этого не буду, так как уже все сделал ранее. Открываем в папке Skynet-a файл skynet.ini
Находим:
Код: Выделить всё
xfont=-*-*-*-*-*-*-*-*-*-*-*-*-*-cp1251
Код: Выделить всё
xfont=-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*
Код: Выделить всё
incomplete=e:\temp\skynet\incomplete
temp=e:\temp\skynet\temp
ok=e:\temp\skynet\ok
Код: Выделить всё
incomplete=incomplete
temp=temp
ok=ok
Код: Выделить всё
#dream_ip=192.168.2.1
#dream_port=801
Код: Выделить всё
dream_ip=192.168.2.1
dream_port=801
Код: Выделить всё
# PlanetSky
tuner=11044000 H 39999000 A
pids=8192
Код: Выделить всё
#SkyDSL
tuner=10769640,H,15731300,A
pids=100
Расшариваем папку Skynet-a в Windows. Правой кнопкой щелкаем по ней и выбираем свойства. С атрибутов снимаем пункт Только чтение и переходим на вкладку Доступ, отмечаем следующие пункуты:
Код: Выделить всё
Открыть общий доступ к этой папке
Разрешить изменение файлов посети
9) Запускаем Xming и coLinux (перед этим должен быть запущен streamreader_httpserv.exe). Создаем пустую папку в Linux-e с помощью команды:
Код: Выделить всё
mkdir /Skynet
Код: Выделить всё
mount -t cifs -o username=Admin //192.168.2.1/Skynet /Skynet/
Код: Выделить всё
mount -t cifs -o username=Administrator1,password=Administrator2 //192.168.2.1/Skynet /Skynet/
Учетная запись должна быть активной в данный момент и иметь доступ к расшаренной папке.
Запускаем Linux-овый Skynet командой:
Код: Выделить всё
/Skynet/xskynet_mdk
Дополнительно. Если у Вас возникает вопрос - Как запустить новый skynet под coLinux из под образа Debian-4.0r0-etch.ext3?
Ответ: При запуске возникает ошибка насчет GLIBC_2.4? Для этого скачиваем 2 deb пакета libc6_2.7-18_i386.deb (4.23Mb) и tzdata_2009l-0lenny1_all.deb (750kb). Кидаем уже скаченные пакеты в расшаренную папку со Skynet. Запускаем coLinux. Монтируем папку skynet командой mount (например у меня так):
Код: Выделить всё
mount -t cifs -o username=admin //192.168.2.1/Skynet /Skynet/
Код: Выделить всё
dpkg -i /Skynet/tzdata_2009l-0lenny1_all.deb
Код: Выделить всё
reboot
Опять монтируем папку skynet командой mount (см. выше)
пишем:
Код: Выделить всё
dpkg -i /Skynet/libc6_2.7-18_i386.deb
Код: Выделить всё
reboot
Монтируем папку skynet командой mount (см. выше)
Запускаем Skynet командой:
Код: Выделить всё
/Skynet/xskynet
Скачиваем данный образ и последнюю версию coLinux.
А так же Xming-x-x-x-xx-setup.exe или Xming-mesa-x-x-x-xx-setup.exe версии (Скачиваем из пункта Public Domain Releases) и streamreader_httpserv_0.3.4.4 (Его необходимо настроить. Смотреть: Итак приступим к хирургии пункт 6)
Меняем IP-адрес для TAP-Win32 Adapter (смотреть выше пункт 2 - приступаем к хирургии) нужно поменять на 192.168.1.6 а также в skynet.ini
Код: Выделить всё
dream_ip=192.168.1.6
dream_port=801
Код: Выделить всё
listen_ip=192.168.1.6
Код: Выделить всё
cobd0="d:\coLinux\Ubuntu-9.04.ext3"
Запускаем ярлык Xming (с правильно прописанным полем объект - смотреть: Итак приступим к хирургии пункт 5).
Если у вас установлен Windows 7, то вам необходимо зайти в директорию C:/Program Files/Xming кликнуть правой кнопкой мыши по Xming.exe > в появившемся меню выбрать: Свойства > Перейти на вкладку: Совместимость > Поставить галочку на: Запустить программу в режиме совместимости с Windows XP (пакет обновления 3) > OK.
Запускаем ярлык coLinux (где прописывается правильно поле объект и рабочая папка - смотреть: Итак приступим к хирургии пункт 4), ярлык можете создать кликнув правой кнопкой мыши по colinux-daemon.exe и выбрав создать ярлык.
Вводим логин и пароль root (пароль при этом не будет виден при его вводе)
затем в консоли набираем:
Код: Выделить всё
nano /etc/rc.local
Код: Выделить всё
mount -t cifs -o username=Admin //192.168.1.6/skynet_1b23 /skynet_1b23/
Код: Выделить всё
mount -t cifs -o username=Administrator1,password=Administrator2 //192.168.1.6/skynet_1b23 /skynet_1b23/
Учетная запись должна быть активной в данный момент и иметь доступ к расшаренной папке, которая должна быть уже ранее расшаренной (На примере Windows XP смотреть: Итак приступим к хирургии восьмой пункт)
(если у вас другая версия skynet вписывайте на свое усмотрение, согласно переименованной папке вашего skynet-a)
Сохраняем изменения с помощью комбинации клавиш Ctrl+X, Y, Enter.
В моем случаи переименовываем папку skynet0897b6sbf1_1b23 в skynet_1b23 (поэтому в команде монтирования skynet_1b23, согласно переименованной папки).
Далее создаем пустую папку в образе убунты:
Код: Выделить всё
mkdir /skynet_1b23
перезагружаемся командой:
Код: Выделить всё
reboot
Код: Выделить всё
/skynet_1b23/xskynet