OSDev
http://osdev.su/

GRUB Legacy
http://osdev.su/viewtopic.php?f=6&t=615
Страница 1 из 1

Автор:  Stamerlan [ 18 авг 2012, 02:49 ]
Заголовок сообщения:  GRUB Legacy

Здравствуйте!

Я много лет использовал linux, а вот совсем не давно пришлось пересесть на windows 7. В качестве хобби я писал ОС. Но с появлением в моей жизни windows у меня возникла проблема: как установить grub legacy в образ дискеты?

P.S. Я использую дискету только потому что мне нравиться использовать дискету(1.44М) и я хотел бы использовать ее дальше.
P.P.S. Я использую grub legacy, только потому что я к нему привык, он прост, не раскидывает свое туловище по ФС и работает стабильно, я не хочу пересаживаться на grub 2.

Исходя из выше сказанного я хотел бы что бы мне ответили на мой вопрос, а не посоветовали "как лучше".

Автор:  iz56 [ 18 авг 2012, 11:03 ]
Заголовок сообщения:  Re: GRUB Legacy

WinImage программа работает с образами дискет и floppy-дисководом. А образ с предустановленным grub в сети.

Автор:  phantom-84 [ 18 авг 2012, 15:24 ]
Заголовок сообщения:  Re: GRUB Legacy

Время идет - вопросы все те же... Поищи по форуму "GrubOnFloppy".

Автор:  Станислав [ 18 авг 2012, 16:22 ]
Заголовок сообщения:  Re: GRUB Legacy

Про флопики вопросы врядли встретятся, а вот про PCI, APIC .... мне кажется ещё лет 5 не утихнут, если не 10 точно.

Автор:  phantom-84 [ 18 авг 2012, 17:39 ]
Заголовок сообщения:  Re: GRUB Legacy

Я по другому поводу: Найти сообщения пользователя.

Автор:  Станислав [ 18 авг 2012, 17:42 ]
Заголовок сообщения:  Re: GRUB Legacy

:)

Автор:  Nable [ 18 авг 2012, 17:55 ]
Заголовок сообщения:  Re: GRUB Legacy

В windows можно поставить cygwin и пользоваться более-менее нормальным окружением дальше. Инсталлятор grub'а там есть.

Автор:  Stamerlan [ 18 авг 2012, 18:02 ]
Заголовок сообщения:  Re: GRUB Legacy

iz56
Я себе нашел Virtual Floppy Drive 2.1, у него есть консольный интерфейс, что легко позволяет его использовать в скриптах.
Ну, и насколько я знаю на офицальном сервере лежит образ дискеты с ext2fs, а Windows отказывается ее понимать (хотя есть подозрение, что умельцы написали драйвера)

phantom-84
Дружище, перед тем как задать вопрос я имею привычку гуглить, я ничего устраивающего меня не нашел, потому и спросил.
Да, я прочитал твои комментарии по вопросам, они не решают мою проблему так как я этого хочу.

Ну, что ж вот как я сделал, убого, калечно, но работает:
скачал дискету с установленным grub, воткнул ее в fd0 (bochs), а свою дискету в fd1. Затем в grub'е ввел примерно следующее:
Код:
> root (fd1)
> setup --prefix=/sys/boot/grub (fd1)
> halt

Решение, конечно убого, но на эти выходные сойдет, а там может, кто-нибудь что-то подскажет.

Nable
хм, а вот с cegwin'ом можно попробовать, спасибо

Автор:  phantom-84 [ 18 авг 2012, 18:26 ]
Заголовок сообщения:  Re: GRUB Legacy

А как вы хотите?

Stamerlan писал(а):
Но с появлением в моей жизни windows у меня возникла проблема: как установить grub legacy в образ дискеты?
Я предложил то, что позволяет сделать образ с GRUB'ом и др. добром по желанию в том числе и под виндами. Если хочешь именно "устанавливать в образ", а не создавать новый образ, напиши инсталлятор. Это элементарно, если знаком с внутренним устройством GRUB'а. Я использую инсталлятор, который позволяет установить в качестве вторичного загрузчика модифицированную версию GRUB'а (модификация нужна, чтобы подогнать GRUB под формат моего вторичного загрузчика и устанавливать его обычным способом - скопировать файлы и записать первичный загрузчик). Подробности: Подготовка и установка модифицированной версии GRUB'а.

Простейший вариант установки в образ:
Код:
dd count=1 if=bootcode.bin of=%1
fat_imgen -m -f %1 -i content/grub.os
fat_imgen -m -f %1 -i content/grub.fs
fat_imgen -m -f %1 -i content/menu.lst

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/