Пользовательского поиска
Пятница, 19.04.2024, 10:03
Приветствую Вас Гость | RSS
Главная | XBMC на загрузочной флешке - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » XBMC на загрузочной флешке (XBMC)
XBMC на загрузочной флешке
brigida_nnДата: Суббота, 04.04.2009, 10:25 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
XBMC - это мультимедийный центр на загрузочном LiveCD на базе Linux - подобной системы. Красивый дизайн, отличные возможности, поддержка сети. Хотелось бы прикрутить его к загрузочной флешке с GRUB4DOS.
Файл syslinux.cfg прикрепляю. Хотелось бы узнать, что прописывать в menu.lst. За ранее спасибо тем, кто отклитнется.
Прикрепления: syslinux.cfg (0.8 Kb)
 
Sh1td0wnДата: Суббота, 04.04.2009, 17:32 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Лови!

Кстати, офсайт расположен по адресу http://xbmc.org/.

Code

splashimage /your.xpm.gz

title nVidia   
kernel /path/to/vmlinuz boot=usb quiet splash xbmc=nvidia   
initrd /path/to/initrd0.img

title AMD   
kernel /path/to/vmlinuz boot=usb quiet splash xbmc=amd   
initrd /path/to/initrd0.img

title Intel   
kernel /path/to/vmlinuz boot=usb quiet splash xbmc=intel   
initrd /path/to/initrd0.img

title Install   
kernel /path/to/vmlinuz boot=usb quiet splash xbmc=install,nodiskmount   
initrd /path/to/initrd0.img

title Safe mode
kernel /path/to/vmlinuz boot=usb xbmc=nodiskmount   
initrd /path/to/initrd0.img

title toramintel
kernel /path/to/vmlinuz boot=usb quiet splash xbmc=intel,boottoram   
initrd /path/to/initrd0.img

title toramnvidia   
kernel /path/to/vmlinuz boot=usb quiet splash xbmc=nvidia,boottoram   
initrd /path/to/initrd0.img

title toramamd   
kernel /path/to/vmlinuz boot=usb quiet splash xbmc=amd,boottoram
initrd /path/to/initrd0.img

title Back   
configfile /menu.lst

Добавлено (04.04.2009, 17:32)
---------------------------------------------
Запустил.... тормозит по-жёсткому! Что делать? Перестаёт тормозить только, если уменьшить разрешение до 720*(сколько-то).
Процессор - Intel Core 2 Duo
Видеокарта - ASUS 8600 512 мб
ОЗУ - 2 ГБ


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Суббота, 04.04.2009, 15:25
 
brigida_nnДата: Суббота, 04.04.2009, 22:52 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Спасибо. А как узнаешь, что писать? Методом тыка, или сравнения с другими подобными записями? Извини, я в Linux слабо разбираюсь.
Я запускал с болванки. Прилично работает, тормоза небольшие.
Проц - AMD Semprion 2500
Мать - EPOX на чипсете nforce 3
Видео - 128 мб
Машина пожилая. Три года.
Обслуживаю по работе Intel-овые машины и вот что заметил: из под DOS и
при загрузке с флещек, CD, и др. они проигрывают в скорости загрузки и корректности работы (ошибки) AMD-шным. Если интересно, то могу описать много случаев ошибок загрузки с флешки только потому, что это Intel. На AMD этих ошибок не возникало. Я не имею ввиду чисто процессор, а ПК в целом.
 
Sh1td0wnДата: Воскресенье, 05.04.2009, 10:48 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Как определяю? Перевожу! happy
Label заменяю на title (после title пишется заголовок. Писать можно почти всё, что хочется).
После kernel пишу ПОЛНЫЙ путь до ядра (а не относительный).
Добавляю к этой строке всё, что написано после append.
Нахожу "initrd=.....", выношу на следующую строку и заменяю "=" на пробел.
Опять же, путь до initrd-файла должен быть абсолютным.
Готово!
Возможно, скоро напишу программу, которая автоматически переводит (sys/iso)linux.cfg в menu.lst.
PS Давайте опустим на этом форуме тему AMD и Intel. Вы же не хотите устроить здесь холивар? smile


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Воскресенье, 05.04.2009, 11:17
 
brigida_nnДата: Воскресенье, 05.04.2009, 14:49 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Извини, не хотел ни кого обижать. Просто поделился своими наблюдениями.
Думал, может в этом причина тормозов.
У меня видео - nvidia. Но XBMC могу загрузить только если выбираю "INTEL".
Странно, не правда ли?
В общем система сырая. Наверное нужно ждать следующей версии.
Кстати, немного не по теме, есть версия под WINDOWS. 80 мб весит. Поставил. Работает отлично, без тормозов. Очень красивый дизайн.
На счет программки для перевода в menu.lst - это было бы отлично. Если сможешь, вот мой email:
brigida1964@mail.ru. Скинь, если будет не жалко.
В общем спасибо тебе. Ты мне очень помог.
 
Sh1td0wnДата: Воскресенье, 05.04.2009, 19:48 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
В загрузочном немю оригинального диска было написано, что система "нестабильна", что не радует. Версию под Windows смотрел, тоже понравилась.
Программа в процессе написания.... написана, делаю статью.... сделал статью, жду, когда аппрувят...


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Воскресенье, 05.04.2009, 21:45
 
time4lifeДата: Понедельник, 06.04.2009, 00:36 | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 349
Репутация: 30
Статус: Отсутствует
Статья добавлена :-)
Отличная вещь.
 
kDnДата: Понедельник, 06.04.2009, 10:50 | Сообщение # 8
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
Quote (Sh1td0wn)
Как определяю? Перевожу!
Label заменяю на title (после title пишется заголовок. Писать можно почти всё, что хочется).
После kernel пишу ПОЛНЫЙ путь до ядра (а не относительный).
Добавляю к этой строке всё, что написано после append.
Нахожу "initrd=.....", выношу на следующую строку и заменяю "=" на пробел.
Опять же, путь до initrd-файла должен быть абсолютным.
Готово!
Возможно, скоро напишу программу, которая автоматически переводит (sys/iso)linux.cfg в menu.lst.
PS Давайте опустим на этом форуме тему AMD и Intel. Вы же не хотите устроить здесь холивар?

Все вы правильно делаете, только хотел бы уточнить по поводу терминалогии, дабы ни у кого не возникло заблуждений или неоднозначностей.
У вас возникла некотороя путаница, Итого имеем:
1. Абсолютный путь к файлу, выглядит сие примерно так: chainloader (hd0,0)+1 (chainloader (hd0,0)/ntldr ) , т.е. точно указан диск, раздел и никак иначе. Абсолютный путь полюбому обязан быть полным, иначе вы получите сообщение, что файл не найден.
2. Относительный путь: chainloader +1 ( chainloader /ntldr ). В данном случае, как вы можете заметить, ни диск, ни раздел не заданы. Это относительные пути!!! Обычно такая запись используется вместе с командами root, rootnoverify, find -- set-root. Что она значит? То что путь может меняться в зависимости от команды root и подобных. Например:

# полный путь: (hd1,0)/ntldr
root (hd1,0)
chainloader /ntldr

# полный путь зависит от место положения файла marker.tag, например, если она находится на (hd0,3), то boot-sector будет присоединен именно этого раздлела.
find --set-root /marker.tag
chainloader +1

Ну а подробности - в мануале по grub4dos. tongue

 
brigida_nnДата: Понедельник, 06.04.2009, 18:34 | Сообщение # 9
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Восхищен программистом и преклоняю голову. Молодец, парень.
 
SMArtieДата: Понедельник, 06.04.2009, 23:45 | Сообщение # 10
Ищущий
Группа: Пользователи
Сообщений: 30
Репутация: 6
Статус: Отсутствует
Всем хорош медиацентр, но при загрузке драйверов ATi вешает комп нафиг (проверял на нескольких видеокартах). Не дает работать с папками и файлами, в именах которых есть русские буквы. Так собрано и с этим уже ничего не поделать sad Жду новых билдов.
 
gadfly1Дата: Четверг, 18.06.2009, 21:54 | Сообщение # 11
Экспериментатор
Группа: Проверенные
Сообщений: 82
Репутация: 4
Статус: Отсутствует
Скачал с сайта http://xbmc.org/download/ версию XBMC Live.
Распаковал исошник на флешку в папку xbmc
в syslinux.cfg заменил boot=cd на boot=usb
Подправленный initrd0.img прилагаю. (http://stream.ifolder.ru/12709557)
Попробуйте, если есть желание ;-)

p.s. Кстати, в эмуляторе скорее всего не заработает. хотя не факт. :-)


Arch Linux

Сообщение отредактировал gadfly1 - Пятница, 19.06.2009, 07:06
 
mroneginДата: Суббота, 29.05.2010, 03:12 | Сообщение # 12
Специалист
Группа: Проверенные
Сообщений: 256
Репутация: 29
Статус: Отсутствует
Свершилось!!! У меня наконец получилось прикрутить XBMC к флешке!!! Мучился долго, а оказалось, что всё проще некуда! По старым статьям тоже прошелся, но там ничего про версию 9.11 не сказано, а отличия есть... кстати где-то читал, что 30 числа выйдет 10.5!

1.Качаем образ Live с http://xbmc.org/
2.При помощи любого редактора iso переносим папку "live" (осальные, как оказалось, не нужны) в корень флешки
3.В меню пишем: (лучше создать подменю)

Code
title  XBMCLive - NVIDIA GPU
kernel /live/vmlinuz boot=live vga=788 xbmc=autostart,tempfs,setvolume splash quiet loglevel=0 module=nvidia persistent quickreboot quickusbmodules notimezone noaccessibility noapparmor noaptcdrom noautologin noxautologin noconsolekeyboard nofastboot nognomepanel nohosts nokpersonalizer nolanguageselector nolocales nonetworking nopowermanagement noprogramcrashes nojockey nosudo noupdatenotifier nouser nopolkitconf noxautoconfig noxscreensaver nopreseed union=aufs
initrd /live/initrd.img
quiet
boot

title  XBMCLive - NVIDIA GPU, SAFE MODE
kernel /live/vmlinuz boot=live vga=788 xbmc=tempfs,setvolume quiet loglevel=0 module=nvidia persistent quickreboot quickusbmodules notimezone noaccessibility noapparmor noaptcdrom noautologin noxautologin noconsolekeyboard nofastboot nognomepanel nohosts nokpersonalizer nolanguageselector nolocales nonetworking nopowermanagement noprogramcrashes nojockey nosudo noupdatenotifier nouser nopolkitconf noxautoconfig noxscreensaver nopreseed union=aufs
initrd /live/initrd.img
quiet
boot

title  XBMCLive - ATI/AMD GPU
kernel /live/vmlinuz boot=live vga=788 xbmc=autostart,tempfs,setvolume splash quiet loglevel=0 module=amd persistent quickreboot quickusbmodules notimezone noaccessibility noapparmor noaptcdrom noautologin noxautologin noconsolekeyboard nofastboot nognomepanel nohosts nokpersonalizer nolanguageselector nolocales nonetworking nopowermanagement noprogramcrashes nojockey nosudo noupdatenotifier nouser nopolkitconf noxautoconfig noxscreensaver nopreseed union=aufs
initrd /live/initrd.img
quiet
boot

title  XBMCLive - ATI/AMD GPU, SAFE MODE
kernel /live/vmlinuz boot=live vga=788 xbmc=tempfs,setvolume quiet loglevel=0 module=amd persistent quickreboot quickusbmodules notimezone noaccessibility noapparmor noaptcdrom noautologin noxautologin noconsolekeyboard nofastboot nognomepanel nohosts nokpersonalizer nolanguageselector nolocales nonetworking nopowermanagement noprogramcrashes nojockey nosudo noupdatenotifier nouser nopolkitconf noxautoconfig noxscreensaver nopreseed union=aufs
initrd /live/initrd.img
quiet
boot

title  XBMCLive - Intel GPU
kernel /live/vmlinuz boot=live vga=788 xbmc=autostart,tempfs,setvolume splash quiet loglevel=0 persistent quickreboot quickusbmodules notimezone noaccessibility noapparmor noaptcdrom noautologin noxautologin noconsolekeyboard nofastboot nognomepanel nohosts nokpersonalizer nolanguageselector nolocales nonetworking nopowermanagement noprogramcrashes nojockey nosudo noupdatenotifier nouser nopolkitconf noxautoconfig noxscreensaver nopreseed union=aufs
initrd /live/initrd.img
quiet
boot

title  XBMCLive - Intel GPU, SAFE MODE
kernel /live/vmlinuz boot=live vga=788 xbmc=tempfs,setvolume quiet loglevel=0 persistent quickreboot quickusbmodules notimezone noaccessibility noapparmor noaptcdrom noautologin noxautologin noconsolekeyboard nofastboot nognomepanel nohosts nokpersonalizer nolanguageselector nolocales nonetworking nopowermanagement noprogramcrashes nojockey nosudo noupdatenotifier nouser nopolkitconf noxautoconfig noxscreensaver nopreseed union=aufs
initrd /live/initrd.img
quiet
boot

title Boot Operating System on Hard Disk
root (hd0)
savedefault
makeactive
chainloader +1
quiet
boot

title Memory test (memtest86+)
kernel /live/memtest   
quiet
boot

Единственное, что не устраивает, так это само название папки, а точнее, что ее даже заглавными буквами не прописать, иначе не грузится... колдовал с menu.lst тоже, чуть малейшее изменение, всё, не работает=(

Может найдётся специалист который умеет править "initrd"? Я догадываюсь, что секрет именно в нем...

 
Sh1td0wnДата: Суббота, 29.05.2010, 13:27 | Сообщение # 13
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (mronegin)
Может найдётся специалист который умеет править "initrd"?

Для этого нужна лишь рабочая система GNU/Linux с утилитами file, gzip, cpio и mount. Ну и текстовый редактор, естественно.
Посмотрим, что здесь можно сделать.

Code
./scripts/live:LIVE_MEDIA_PATH="live"
./scripts/live:                         LIVE_MEDIA_PATH="${ARGUMENT#live-media-path=}"

Попробуйте указать параметр ядра live-media-path=xbmc и переименовать live в xbmc. Захардкоденных путей здесь нет, так что это должно сработать.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
mroneginДата: Суббота, 29.05.2010, 21:50 | Сообщение # 14
Специалист
Группа: Проверенные
Сообщений: 256
Репутация: 29
Статус: Отсутствует
Sh1td0wn, а это в каком именно файле такие строки есть? Я от линукса далёк, не особо понимаю что и зачем... initrd.img/initrd/... а там нескилько папок и файл init...
Да и как на счет заглавных букв в имени папки, если я изменю строку на LIVE_MEDIA_PATH="XBMC", будет ли это работать? Помню что-то похожее было с BT4... когда я изменял корневую папку вместо casper на CASPER, но проблема каким-то образом исчезла после использования Volkov Commander'a... он сам каким-то макаром переименовал все корневые папки и файлы в заглавными буквами и как не странно, всё продолжило работать!=) Теперь такой возможности нет, тк флешка теперь NTFS и ниодин вариант с запуском DOS не получается... файл-менеджеры от lexapass видят только Ramdrive, даже с подгрузкой NTFS дров


Сообщение отредактировал mronegin - Суббота, 29.05.2010, 22:26
 
Sh1td0wnДата: Суббота, 29.05.2010, 22:26 | Сообщение # 15
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
init - программа, которая первой выполняется ядром при запуске. Из неё выполняются программы из /scripts/. Это не важно, т.к. параметры ядра редактируются в загрузчике.
Просто допишите в строку, начинающуюся с kernel, live-media-path=xbmc (окружив пробелами) и попробуйте загрузиться с каталогом xbmc вместо live.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » XBMC на загрузочной флешке (XBMC)
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru