Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запуск образов при помощи GRUB 
:(
    Опции темы
JusTalionis
Дата 17.10.2008, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



Всем привет, и не бейте ногами, плиз! Так как я "из мира ДОС", то здесь могу оказаться много тупее, чем вы ожидали  smile

Задача следующая:
На CD (не загрузочном) лежит куча образов загрузочных дискет. Хочется стартовать тот или другой из них, не прибегая к реальной распаковке на дискету и затем стартованию с нее.

Единственное, что мне попало в поле зрения - это загрузчик GRUB, который, как пишется, способен запускать образы.

Более того, существует DOS-вариант этого загрузчика, который можно запустить прямо в сеансе под DOS, не инсталлируя его в MBR. Он вообще привел меня в телячий восторг тем, что смог так стартануть ntloader и далее XP (в доке был пример, как это делается).

Но вот как именно при помощи GRUB стартануть образ я что-то так и не сумел разобрать(((( Англоязычный мануал колупал-колупал, так и не получилось, всё ошибки вылетали какие-то(((

ПОЖАЛУЙСТА, кто умеет, дайте проверенный рабочий пример, как стартануть, скажем, r:\images\bootdsk1.ima
 smile 

PM MAIL   Вверх
ZeeLax
Дата 18.10.2008, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88



Фразы типа "я тупой, дайте мне пример, в конфиге всё равно не понятно ничего" никак не вызывают желания вам помочь. Покажите, что читали, что делали, и каков результат.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
JusTalionis
Дата 18.10.2008, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



Читал - домен Ру, что где нашлось (а нашлось не сильно много - большинство о Линукс).
Делал - запускал этим GRUBом XP из-под ДОС, как выше уже отмечал. Что еще рассказать вам, друзья?



Это сообщение отредактировал(а) JusTalionis - 18.10.2008, 17:02
PM MAIL   Вверх
nickless
Дата 18.10.2008, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(JusTalionis @  18.10.2008,  13:07 Найти цитируемый пост)
Что еще рассказать вам, друзья?


Вот тут поподробнее плиз (комманды, ошибки):
Цитата(JusTalionis @  17.10.2008,  12:05 Найти цитируемый пост)
Англоязычный мануал колупал-колупал, так и не получилось, всё ошибки вылетали какие-то(((



--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
JusTalionis
Дата 19.10.2008, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



Про образы говорится по-видимому вот в этом месте: 
Цитата
 . . .
 Update 3:    Beginning at version 0.4.0, GRUB for DOS supports memdrives.
  Example:

    # boot into a floppy image
    map --mem (hd0,0)/floppy.img (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map --floppies=1
    boot

  Because the image will be copied to a memory area, the image
  itself can be non-contiguous and even gzipped.

  Another Example:

    map --mem=-2880 (hd0,0)/floppy.img (fd0)

  This memdrive (fd0) will occupy at least 1440 KB of memory.
  This is useful when the size of a 1.44M-floppy image is less
  than 1440 KB.

  One more example:

    map --mem --read-only (hd0,0)/hd.img (hd1)

  This memdrive is a hard drive, and read-only. That means you
  will not be able to write data to the memdrive (hd1).

  You can use many memdrives and many ordinary virtual emulated
  disk-based drives at the same time.

  If the BIOS does not support int15/EAX=e820h, you will not be
  able to use any memdrives.

Update 4:    For memdrive emulation, a single-partition image can be used
  instead of a whole-harddrive image. Example:

    map --mem (hd0,7)/win98.img (hd0)
    map --hook
    chainloader (hd0)+1
    rootnoverify (hd0)
    map --harddrives=1
    boot

  Here win98.img is a partition image without the leading MBR
  and partition table in it. Surely GRUB for DOS will build an
  MBR and partition table for the memdrive (hd0).

Update 5:    Now GRLDR can be used as a no-emulation-mode bootable CD-ROM
  boot image. Example for Linux users:

    mkdir iso_root
    cp grldr iso_root
    mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o bootable.iso iso_root

  As an alternative, grldr can also be used the same way as
  stage2_eltorito. The -boot-info-table option is allowed but you
  can omit it:

    mkdir iso_root
    cp grldr iso_root
    mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root

  Also note that the bootable.iso above must be created with the
  -boot-load-seg 0xHHHH option where HHHH is greater than or
  equal to 1000(hex). If HHHH < 1000(hex), QEMU will hang. This
  is a bug in QEMU. The grldr.iso can be created with or without
  -boot-load-seg 0xHHHH option.

  The menu.lst file should be placed in the root dir of the CD.

. . . 
 Беда в том, что в этих примерах образ лежит на винчестере как я понял, а у меня-то на CD.

PM MAIL   Вверх
ZeeLax
Дата 20.10.2008, 05:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88



Цитата(JusTalionis @  17.10.2008,  16:05 Найти цитируемый пост)
Более того, существует DOS-вариант этого загрузчика, который можно запустить прямо в сеансе под DOS, не инсталлируя его в MBR. Он вообще привел меня в телячий восторг тем, что смог так стартануть ntloader и далее XP (в доке был пример, как это делается).

А это вы где прочитали?


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
JusTalionis
Дата 20.10.2008, 07:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



На форуме каком-то, сейчас уже не помню. Но пошел по данной там ссылке и скачал его себе. Отрывок из приложенного мануала цитирован выше.

PM MAIL   Вверх
ZeeLax
Дата 20.10.2008, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88



Не вижу в этом отрывке ничего о том, что груб может запустить образ. Может вам виртуальная машина нужна?


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
JusTalionis
Дата 20.10.2008, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



Цитата(ZeeLax @  20.10.2008,  08:26 Найти цитируемый пост)
Может вам виртуальная машина нужна?
 Думал над этим, но ооочень громоздкое и ненадежное решение. Нет, не нужна.

Цитата(ZeeLax @  20.10.2008,  08:26 Найти цитируемый пост)
Не вижу в этом отрывке ничего о том, что груб может запустить образ. 
 Тогда давайте уступим слово тем, кто видит?..



Это сообщение отредактировал(а) JusTalionis - 20.10.2008, 10:53
PM MAIL   Вверх
ZeeLax
Дата 20.10.2008, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88



Оу, проглядел. Прошу меня извинить. А вы пробовали описанный метод?


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
JusTalionis
Дата 20.10.2008, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



В смысле перекопировать на винчестер и с винчестера стартануть? Я уверен, что получится. Но мне надо-то чтоб непосредственно с CD

PM MAIL   Вверх
ZeeLax
Дата 20.10.2008, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 26
Всего: 88



JusTalionis, нет, зачем копировать? Так прям сразу с СиДи и стартуйте


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
JusТalionis
Дата 21.10.2008, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 21.10.2008

Репутация: нет
Всего: нет



А как прописать путь до файла на CD по правилам GRUB?

PM MAIL   Вверх
nickless
Дата 29.10.2008, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(JusТalionis @  21.10.2008,  09:05 Найти цитируемый пост)
А как прописать путь до файла на CD по правилам GRUB?

Насколько я помню
Код

(cd)

но надо загрузится с CD грубом


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
JusTalionis
Дата 31.10.2008, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



Попробовал. Вылетает ошибка

map --mem (cd)/bootdsk.ima (fd0)
Error 28: Error while parsing number

Попробовал тогда (cd0) - то же самое, Error28.

Как побороть?

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1513 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.