Мнение Общественности |
Пользовались ли вы Windows To Go?
2. Что то слышал, но не пробовал4. Пробовал, не интересно
Всего ответов: 95
|
Статистика |
|
|
XBMC на загрузочной флешке
| |
brigida_nn | Дата: Суббота, 04.04.2009, 10:25 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| XBMC - это мультимедийный центр на загрузочном LiveCD на базе Linux - подобной системы. Красивый дизайн, отличные возможности, поддержка сети. Хотелось бы прикрутить его к загрузочной флешке с GRUB4DOS. Файл syslinux.cfg прикрепляю. Хотелось бы узнать, что прописывать в menu.lst. За ранее спасибо тем, кто отклитнется.
|
|
| |
Sh1td0wn | Дата: Суббота, 04.04.2009, 17:32 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Лови! Кстати, офсайт расположен по адресу 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
Статус: Отсутствует
| Спасибо. А как узнаешь, что писать? Методом тыка, или сравнения с другими подобными записями? Извини, я в Linux слабо разбираюсь. Я запускал с болванки. Прилично работает, тормоза небольшие. Проц - AMD Semprion 2500 Мать - EPOX на чипсете nforce 3 Видео - 128 мб Машина пожилая. Три года. Обслуживаю по работе Intel-овые машины и вот что заметил: из под DOS и при загрузке с флещек, CD, и др. они проигрывают в скорости загрузки и корректности работы (ошибки) AMD-шным. Если интересно, то могу описать много случаев ошибок загрузки с флешки только потому, что это Intel. На AMD этих ошибок не возникало. Я не имею ввиду чисто процессор, а ПК в целом.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 05.04.2009, 10:48 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Как определяю? Перевожу! Label заменяю на title (после title пишется заголовок. Писать можно почти всё, что хочется). После kernel пишу ПОЛНЫЙ путь до ядра (а не относительный). Добавляю к этой строке всё, что написано после append. Нахожу "initrd=.....", выношу на следующую строку и заменяю "=" на пробел. Опять же, путь до initrd-файла должен быть абсолютным. Готово! Возможно, скоро напишу программу, которая автоматически переводит (sys/iso)linux.cfg в menu.lst. PS Давайте опустим на этом форуме тему AMD и Intel. Вы же не хотите устроить здесь холивар?
НАЖМИ МЕНЯ, прежде чем что-либо написать
Сообщение отредактировал Sh1td0wn - Воскресенье, 05.04.2009, 11:17 |
|
| |
brigida_nn | Дата: Воскресенье, 05.04.2009, 14:49 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Извини, не хотел ни кого обижать. Просто поделился своими наблюдениями. Думал, может в этом причина тормозов. У меня видео - nvidia. Но XBMC могу загрузить только если выбираю "INTEL". Странно, не правда ли? В общем система сырая. Наверное нужно ждать следующей версии. Кстати, немного не по теме, есть версия под WINDOWS. 80 мб весит. Поставил. Работает отлично, без тормозов. Очень красивый дизайн. На счет программки для перевода в menu.lst - это было бы отлично. Если сможешь, вот мой email: brigida1964@mail.ru. Скинь, если будет не жалко. В общем спасибо тебе. Ты мне очень помог.
|
|
| |
Sh1td0wn | Дата: Воскресенье, 05.04.2009, 19:48 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| В загрузочном немю оригинального диска было написано, что система "нестабильна", что не радует. Версию под Windows смотрел, тоже понравилась. Программа в процессе написания.... написана, делаю статью.... сделал статью, жду, когда аппрувят...
НАЖМИ МЕНЯ, прежде чем что-либо написать
Сообщение отредактировал Sh1td0wn - Воскресенье, 05.04.2009, 21:45 |
|
| |
time4life | Дата: Понедельник, 06.04.2009, 00:36 | Сообщение # 7 |
Admin
Группа: Администраторы
Сообщений: 349
Статус: Отсутствует
| Статья добавлена :-) Отличная вещь.
|
|
| |
kDn | Дата: Понедельник, 06.04.2009, 10:50 | Сообщение # 8 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| 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.
|
|
| |
brigida_nn | Дата: Понедельник, 06.04.2009, 18:34 | Сообщение # 9 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Восхищен программистом и преклоняю голову. Молодец, парень.
|
|
| |
SMArtie | Дата: Понедельник, 06.04.2009, 23:45 | Сообщение # 10 |
Ищущий
Группа: Пользователи
Сообщений: 30
Статус: Отсутствует
| Всем хорош медиацентр, но при загрузке драйверов ATi вешает комп нафиг (проверял на нескольких видеокартах). Не дает работать с папками и файлами, в именах которых есть русские буквы. Так собрано и с этим уже ничего не поделать Жду новых билдов.
|
|
| |
gadfly1 | Дата: Четверг, 18.06.2009, 21:54 | Сообщение # 11 |
Экспериментатор
Группа: Проверенные
Сообщений: 82
Статус: Отсутствует
| Скачал с сайта 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
Статус: Отсутствует
| Свершилось!!! У меня наконец получилось прикрутить 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
Статус: Отсутствует
| 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
Статус: Отсутствует
| 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
Статус: Отсутствует
| init - программа, которая первой выполняется ядром при запуске. Из неё выполняются программы из /scripts/. Это не важно, т.к. параметры ядра редактируются в загрузчике. Просто допишите в строку, начинающуюся с kernel, live-media-path=xbmc (окружив пробелами) и попробуйте загрузиться с каталогом xbmc вместо live.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
|
|