Пользовательского поиска
Понедельник, 23.12.2024, 22:32
Приветствую Вас Гость | RSS
Главная | Запуск Grub4Dos из Grub2 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Запуск Grub4Dos из Grub2
KsanatosДата: Понедельник, 27.08.2012, 07:13 | Сообщение # 1
Ищущий
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Отсутствует
Запускаю из grub2 так:
Code
linux16 /path/to/grub.exe --config-file=/path/to/menu.lst

Ни разу не находит. Всё время ищет menu.lst в корне какого-нибудь раздела. Чяднт?
 
AtlantДата: Понедельник, 27.08.2012, 09:30 | Сообщение # 2
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Ksanatos, grub.exe ищет menu.lst согласно своему встроенному меню. Открой rub.exe в Notepad++ и в конце файла увидишь встроенное меню - удали все и напиши configfile /path/to/menu.lst или измени пути на свои.
 
KsanatosДата: Понедельник, 27.08.2012, 14:06 | Сообщение # 3
Ищущий
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Отсутствует
С помощью hex редактора(bless) нашел в grub.exe такие строчки:
Quote
GRUB: Unrecognized or failed command line parameters. Usage:
GRUB [OPTIONS]
OPTIONS: --bypass, --time-out=T, --hot-key=K, --duce, --chs-no-tune,
OPTIONS: --config-file="FILE"
The options are case-sensitive, you must use lower-case letters. Each
option can be specified only once at most.
FILE can be specified in GRUB or DOS style. If FILE is led by the pair '#@',
then a DOS filename follows.
FILE can also be some GRUB commands delimited by semi-colon, or the whole
content of a menu file(again semi-colon delimits each line of the menu file).
FILE can be double-quoted(this is recommended, especially for use as embedded
commands or menu).

У кого-нибудь так работает?
 
Sh1td0wnДата: Понедельник, 27.08.2012, 14:08 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Попробуйте указать совсем полный путь, вместе с (hdX,Y).
Или нечто вроде:
Code
linux16 grub.exe --config-file="set f=/.../.../menu.lst && find --set-root %f% && configfile %f%"


Зачем используете такую конструкцию?


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

Сообщение отредактировал Sh1td0wn - Понедельник, 27.08.2012, 14:29
 
KsanatosДата: Понедельник, 27.08.2012, 16:08 | Сообщение # 5
Ищущий
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Отсутствует
Для запуска\установки Windows\DOS-like систем. Раньше всё делал на grub4dos. Наверное, всё же, в силу привычки. Скрипты(меню) для запуска были уже готовые когда переходил на grub2.

Добавлено (27.08.2012, 16:08)
---------------------------------------------
Не работает... Тоже самое получается. На всякий случай. версия grub4dos 0.4.4.

 
Sh1td0wnДата: Понедельник, 27.08.2012, 17:09 | Сообщение # 6
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
А покажите полностью конфиг, вместе с путями к файлам.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
KsanatosДата: Среда, 12.09.2012, 21:42 | Сообщение # 7
Ищущий
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Отсутствует
/grub/menus/main.cfg


Дерево раздела:

Добавлено (12.09.2012, 21:42)
---------------------------------------------
Так и не добился того чтобы g4d читал аргумент config-file. Из grub2 семёрку загрузить не получилось. Пошел в тупой до рабочий на 100% обход. В hex редакторе заменил стандартное меню g4d на своё, для каждого вызова g4d свой отдельный файл grub.exe (во вшитых конфигах пути к нормальным конфигам)

Сообщение отредактировал Ksanatos - Понедельник, 27.08.2012, 22:30
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

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