Xbox 360 linux mint
Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!
Название темы | Форум | Ответов | Последнее сообщение | |||
---|---|---|---|---|---|---|
| Обсуждения на Info.sibnet.ru | 10 | Сегодня, 1:30 Посл. сообщение: Gunja | |||
| Политика и Экономика | 17 | Сегодня, 1:28 Посл. сообщение: Gunja | |||
| Происшествия | 5 | Сегодня, 0:53 Посл. сообщение: Alaxel | |||
второе дыхание ) | Игры на форуме | 138 676 | Сегодня, 0:46 Посл. сообщение: Удавиков |
Группа: Sibnet-club
Сообщений: 1 992
Регистрация: 26.10.2008
Из: XXXXXXXXXX
Пользователь №: 56 960
Репутация: 654
В обще экспериментальным путем было вычислено что не все Линуксы одинаково полезны, вернее не все линуксы работают с моим видео чипом FOCUS. То есть обещают сделать поддержку во многих, но мною был найден только один реально работающй Линукс. Его можно скачать тут :
http://prdownloads.sourceforge.net/xbox-li. tar.gz?download
Есть два варианта установки Линукса. Это как приложение, то есть остается возможнть запускать Еволюшн или Унлеаш, играть в игры и всё остальное что позволяет нам бокс. Или же можно полностью передлать боксовский винт под Линуксовую систему и использовать бокс только как Линукс-компьютер.
Я остановился на первом варианте. Тем более даже не обязательно перепрошивать БИОС чипа. Но чтобы запустить Линукс нужно вставлять загрузочный СД который грузить свой БИОС.
Итак. После скачивания этого файла (он размером немногим больше 300 Мегабайт) Разархивируем его. И видим там кучу файлов и три ИЗО файла. Нам понадобяться 2.
А именно :
1.0.3.iso — это установочный диск Линукса.
boot_fatx_e.iso — это загрузочный диск Линукса.
Прожигаем оба этих диска. Кстати можно даже не устанавливать линукс на бокс а побаловаться им просто с СД. С установочного СД. Но работает в таком варианте очень медленно — так как грузиться постоянно с СД.
Нам ещё понадобиться программа — PuTTY которую можно скачать отсюда:
Теперь вставляем установочный диск в бокс. Вставляем сразу после включения, до того как загрузился Евокс. Иначе бокс просто зависнет.
Начнет грузиться ЛИнукс. Ждем примерно около минуты до полной загрузки. До появления графического интерфейса и виртуальной клавиатуры
После этого можно побаловаться Линуксом с СД, или установить его на жесткий диск бокса. Имейте ввиду — нужно примерно 3.5 Гига свободного места на Е:.
Чтобы установить линукс на винт — включаем на компе прогу PuTTY.
В строке имя или адрес хоста указываем айпи бокса. По умолчанию он будет — 192.168.0.2
Включится коммандное окно.
И предложение залогиниться.
Вводим логин — root
и пароль — xbox
После этого вводим
Появиться окно с вариантами установки.
Надо выбрать первый вариант, так как только он гарантирует сохранность данных на винте бокса.
Нажимаем Next
После нужно ввести размер файла подкачки.
Максимум 2000 Мегов. Я ставил 1000.
После того будет довольно длительный процесс копирования файлов на винт бокса. Займет это около 10 минут, может меньше.
После копирования появиться предложение ввести айпи адрес какой бы Вы хотели присвоить боксу. и Имя домена.
После этого можно выключать программу PuTTY и выключать бокс.
Потом вставить загрузочный СД линукса чтобы бокс загрузился с него.
Должен будет загрузится Линукс. Если так и есть — то поздравляю. Если нет — то повторяем всё с начала
Ничего очень нового и нужного Вы в Линуксе не найдете — кроме хорошей Веб Поддержки, е-Майл средств, медаплэйера и т.д.
Ну и конечно возможность установить Вин2000 под Линуксом
I told you I’m a psycho
Группа: Пользователи
Сообщений: 6 577
Регистрация: 22.10.2007
Из: Интернетов
Пользователь №: 8 443
Репутация: 958
Группа: Пользователи
Сообщений: 859
Регистрация: 23.8.2007
Пользователь №: 4 552
Репутация: 40
Группа: Sibnet-club
Сообщений: 1 992
Регистрация: 26.10.2008
Из: XXXXXXXXXX
Пользователь №: 56 960
Репутация: 654
ради поиска новых возможностей своей приставки .. .
Группа: Модераторы
Сообщений: 8 776
Регистрация: 30.9.2007
Из: Абакан
Пользователь №: 6 704
Сорри (предыдущее сообщение прибил), порылся чуть глубже.
Источнику 5 лет. Эта инструкция аще к Xbox, а не к Xbox360 (ну это если кто-то что-то не то подумает).
Источник (или один из).
Сообщение отредактировал vba12 — 26.10.2009, 23:56
Группа: Sibnet-club
Сообщений: 1 635
Регистрация: 21.3.2008
Из: Прокопьевск
Пользователь №: 26 146
Репутация: 121
Группа: Sibnet-club
Сообщений: 1 992
Регистрация: 26.10.2008
Из: XXXXXXXXXX
Пользователь №: 56 960
Репутация: 654
можно и на XBOX360 .
Для это надо чтоб xell стоял, для этого паять надо много да и на новом даш не попрет.
вот ссылка только все на англиском . http://www.free60.org/Ubuntu7.04
Группа: Sibnet-club
Сообщений: 1 635
Регистрация: 21.3.2008
Из: Прокопьевск
Пользователь №: 26 146
Источник
Xbox 360 linux mint
PS: if you intend to play only Steam games, check this other tutorial, it might be easier.
Dust is meant to be played using a XBOX controller. If you have one, excelent, but if you don’t, some controllers won’t work 100% out of the box. For example, PS2 controller + USB adapter missplaces some buttons: A is where Y should be, X is where A should be etc. There is a way to correct this and remap all your buttons/axis to the right place. On Windows you’ll use a program called x360ce and on Linux you’ll use xboxdrv. I’ll explaing how to set xboxdrv for your USB controller on Linux.
grumbel/xboxdrv/) and compile it. Since this step is distro specific, I won’t cover it. If you’re not sure how to do it, ask for help in your distro’s forum.
Check if your distro loads xpad module to handle XBOX controller events:
# lsmod | grep xpad
If it returns a blank line, you’re fine, go straight to the next section. If it returns something else, you must unload xpad module before loading xboxdrv by executing this command:
List all your available input events:
# ls /dev/input/ | grep event*
It will probably range from event0 to event20. You’ll have to test each one of them until you find out which one is the event associated with your USB controller. To do so, enter the following command and press your controller buttons (press CTRL+C to exit after checking):
If you got the wrong event, nothing will happen when you press buttons. When you get the right event, you’ll notice because as soon as you press a button there will be a corresponding terminal output. Keep testing your available events until you find out which one is correct. In my case, /dev/input/event11 is associated with my PS2 controller.
If you have a PS3 controller, you can skip this section and go stragith for section 5. If you have any other controller, you must map it. To do so, while using evtest with the event associated to your controller (for example, # evtest /dev/input/event11), each time you press a button you’ll receive a terminal output like this:
Event: time 1380985017.964843, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1380985017.964843, type 1 (EV_KEY), code 290 (BTN_THUMB2), value 1
In this case, I pressed the button corresponding to where the A button is on the XBOX controller, and this button is mapped as BTN_THUMB2. Then I pressed the button corresponding to where the B button is on the XBOX controller, and the output was this:
Event: time 1380985018.460841, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1380985018.460841, type 1 (EV_KEY), code 289 (BTN_THUMB), value 1
This output tells me that this button is mapped with the name BTN_THUMB. Take note of all these names. Do this for all your buttons and all your axis. You must take note of their names to be able to map them properly later. In the end, you’ll have a list with all names and the corresponding XBOX buttons. You must map these buttons to valid XBOX buttons symbols:
Buttons: A, B, X, Y, RB (frontal upper right), RT (posterior upper right), LB (frontal upper left), LT (posterior upper left), START, BACK
Directional: DPAD_X (horizontal D-pad), DPAD_Y (vertical D-pad), X1 (left analog horizontal), Y1 (left analog vertical), X2 (right analog horizontal), Y2 (right analog vertical)
Analog clicks: TL (left analog click), TR (right analog click)
I made an image to illustrate these valid XBOX buttons symbols [lh4.googleusercontent.com] you’ll use to map your controller events. For a PS2 + USB adapter, this is how the final mapping list will look:
Note that if you have a PS2 controller too, you won’t have to map all your buttons again, since I already did this (just copy this list for further use). To see what each XBOX button is named after, you can use the built in xboxsrv help to see the valid names:
$ xboxsrv —help-button
$ xboxsrv —help-axis
$ xboxsrv —help-abs
If you have a PS3 controller, you don’t have to map your controller nor nothing. Just initialize xboxdrv like this and everything will be working:
# xboxdrv —silent —detach-kernel-driver
If you have any other controller, now that you have all your buttons and axis mapped, you must initialize xboxdrv properly. To do so, you’ll have to initialize it like this:
# xboxdrv —evdev [EVENT] —evdev-absmap [ABS MAP] —axismap [AXIS MAP] —evdev-keymap [BUTTONS MAP] —mimic-xpad —silent &
[EVENT] is the event associated with your controller (section 3 of this post) and [ABS MAP], [AXIS MAP] and [BUTTONS MAP] are your controller mapping (section 4 of this post). In my case, my PS2 controller + USB adapter is associated with /dev/input/event11 and has the above mapping, so I initialize xboxdrv like this:
# xboxdrv —evdev /dev/input/event11 —evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y —axismap -Y1=Y1,-Y2=Y2 —evdev-keymap BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lb,BTN_BASE2=rb,BTN_TOP2=lt,BTN_PINKIE=rt,BTN_BASE5=tl,BTN_BASE6=tr —mimic-xpad —silent &
Note that if you have a PS2 controller too, you will initialize xboxdrv exactly the same way I do, except for the event, which might be another one.
Источник