Установка GeeXboX 1.2 - Linuх Системы - Основные Инструкции - Руководства - Мультизагрузочная Флешка Как сделать Загрузочную Флеш
Пользовательского поиска
Суббота, 03.12.2016, 16:36
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2894
Статистика

Всего на Сайте: 6
Гостей: 6
Пользователей: 0
GreenFlash
Главная » Статьи » Основные Инструкции » Linuх Системы

Установка GeeXboX 1.2
Установка GeeXboX 1.2



Для начала заходим на http://geexbox.org/en/downloads.html и скачиваем оттуда GeeXboX ISO Generator.

Устанавливается он простой распаковкой архива в любую папку.
Запускаем generator.exe, вводим параметры по своему желанию, нажимаем Compile.

После этого в папке рядом с exe-шником появится файл вида geexbox-1.2-beta3-custom-ru.i386.iso

Распакуем его любым доступным способом в папку, например, C:\geex .

Пройдём в папку geexbox-generator-1.2-beta3.i386.glibc\tools\win32.
В этой папке находится файлик mkzftree.exe, который позволит распаковать нераспакованные файлы и предотвратить syntax error при загрузке (за идею спасибо Alexander (Lx)).

Запустим распаковку "дерева". В нашем случае команда будет выглядеть вот так:

Code
mkzftree.exe -u -v "C:\geex" "c:\gxup"

После выполнения команды появится папка "c:\gxup", содержимое которой надо скопировать в корень флешки и дописать следующие строки в menu.lst:
Code
title > GeeXboX
configfile /geex.lst

и в geex.lst:
Code
splashimage /ВАША КАРТИНКА.xpm.gz

title Start GeeXboX ...  
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=cdrom lang=ru remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr quiet
initrd /GEEXBOX/boot/initrd.gz

title Start GeeXboX for HDTV ...  
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=cdrom lang=ru remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr hdtv quiet
initrd /GEEXBOX/boot/initrd.gz

title <Back
configfile /menu.lst

Готово! Теперь GeeXboX тоже есть на Вашей флешке.

Если хотите иметь GeeXboX не на флешке, а на мультизагрузочном диске, замените все встречающиеся "корень флешки" на "папка, из которой созаётся ISO" и выполните вышеуказанные действия...



Источник: http://greenflash.su/publ/1-1-0-8
Категория: Linuх Системы | Добавил: Sh1td0wn (05.02.2009)
Просмотров: 4758 | Комментарии: 15 | Рейтинг: 5.0/1
Всего комментариев: 15
avatar
1
не много исправляю метод wink сперва делаем как он говорит потом качаем мой архивраспаковаем его в корень флешки и код для menu.lst

  • title GEEXBOX
  • root (hd0,0)
  • rootnoverify (hd0)
  • chainloader (hd0,0)/gxldr
avatar
2
Мне кажется проще всего скачать GeeXboX Win32 Installer с того же сайта, который позволяет записать iso-шку на флешку.

This package is for Windows (32-bits) only. It is a regular Win32 application that allows you to easily install/uninstall a GeeXboX ISO on your current hard-disk (or any USB key) without need to partition (or format) it again. It makes use of internal Windows bootloader to allow you choosing between different OSes to boot from.

avatar
3
GeeXboX Win32 Installer делает тоже самое smile просто распоковает файлы smile
avatar
4
Ну и замечательно. :-) Теперь у меня все нормально работает и загружается, тем более я все равно перешел на syslinux - намного меньше "телодвижений" при переносе исошек на флешки. ;-)
avatar
5
Нужна помощь. Есть мультифлэшка. Загрузчик grub 0.4.3. На флэшке установлены miniXP и geexbox1.1.
menu.lst для miniXP и geexbox1.1 вглядит так

gfxmenu (hd0,0)/message

timeout 60
default 0
title GeeXboX 1.1 ru
root (hd0,0)
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw init=linuxrc boot=hda1 lang=ru splash=silent vga=789 keymap=qwerty remote=RM-S6 receiver=atiusb video=vesafb:ywrap,mtrr
initrd /GEEXBOX/boot/initrd.gz
boot

title Mini XP
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

Хочу обновить geexbox до 1.2.
Но после обновления (menu.lst также меняю) по инструкции от Sh1td0wn идет загрузка geexbox и вываливается ошибка.
Если обновляться (menu.lst также меняю) как советует Zemlyak, то нет даже загрузки geexbox.
Подозреваю что чего-то в menu.lst записываю не так.
В чем может быть проблема?

avatar
6
Проблема. Сделал все в точности как в инструкции. При загрузке появляетсы splash GeeXboX'а с "градусником", на середине которого вываливается консоль с текстом:

Guess you're booting from CD-ROM ...
Далее идут возможные причины (привод не определился, not valid GeeXboX CD-ROM).

Думаю, это идет от прописи boot=cdrom в menu.lst. Пробовал менять на USB, flash, auto- на всех пунктах система думает, что грузится с HDD и выдает тот же текст.

gxldr, ldlinux.sys, syslinux.cfg из рхива в комментариях копировал- grub ругается на плохой формат файла gxldr.

То же самое при инсталлировании GeeXboX при помощи GeeXboX Win32 Installer (с последующим копированием поверх grub'а).

У кого какие идеи?

Собственно

avatar
7
))) на самом деле gxldr это груб 0.4.3 заточеный под GEEXBOX
avatar
8
Решил я свою проблему. Суть такова:
Генерируем свой собственный iso'шник (если надо). Затем на флэшку с уже установленным grub'ом при помощи GeeXboX Win32 Installer устанавливаем iso'шник. На флэшке появится папка GEEXBOX и 2 файла ldlinux.sys, syslinux.cfg. В menu.lst, который расположен в корне флэшки надо записать

title GeeXboX
root (hd0,0)
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=9835-0CC9 lang=ru remote=RM-S6 receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr
initrd /GEEXBOX/boot/initrd.gz
quiet

З.Ы. Проверить:
UUID=9835-0CC9 - смотреть в файле syslinux.cfg (как я понимаю он уникальный для каждой флэшки)
Параметры remote, receiver и т.д. также должны соответствовать тому что записано в syslinux.cfg.

З.Ы.Ы. У меня работает

avatar
9
Малость поковырялся с бутом. Собственно, что происходит:
Сначала ISOшник ставится при помощи win32-инсталлера на флешку- там появляется MBR GeeXboX'а.
Поверх ставится Grub (можно его, наверно и заранее поставить- не глупый, разберется).
В результате на флешке образуется 2 MBR- если грузить Grub без grldr он выдает ошибку и объявляет загрузку с предыдущей MBR, который суть Гиксбокс. Грузится на ура.

Проблема в том, что я бьюсь над задачей создания модуля вида "скопировал на флешку -> дописал menu.lst -> запустил", без ковыряния MBR и UUID флешки (для легкой установки на разные флешки).

Возможна ли инсталляция в стиле SLAX и тому подобных пингвинов, с чем-то вроде прого указания загрузки vmlinuz и initrd.gz?

avatar
10
нефига не работает ни один из предложенных способов.
avatar
11
ААААААА!! заработал гибокс-то biggrin Действительно, нужно следить чтобы UUID прописанный в menu.ist совпадал с тем, что записано syslinux.cfg
avatar
12
Ждем патча на предмет использования любого вида UUID smile
avatar
13
Если есть желание, UUID флешки узнать очень просто. Запустить получившийся GeexBox. Он выкинет ошибку. Дальше в /dev/disk/by-uuid. Запустить ls -l. Записать на бумашку smile . (Скорее всего он будет формата ХХХХ-ХХХХ).
В menu.lst исправть UUID=ХХХХ-ХХХХ.

Все! У меня заработало

avatar
14
Для пользователей Windows есть способ проще:
В FARе находясь на флешке ctrl+L - Серийный номер и есть UUID.
avatar
15
Метод "oap" подошел... всё работает! wink

P.S. Под виндой узнать UUID способов дофига, но самый простой: RUN/cmd/диск:/dir

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