Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт дек 14, 2017 11:06 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 12 сообщений ] 
Автор Сообщение
 Заголовок сообщения: GRUB
СообщениеДобавлено: Сб янв 11, 2014 3:14 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Очень краткое руководство.
Компилируем из исходников или качаем отсюда grub4kos.
Для legacy grub добавляем в меню
Код:
#Пример. Файлы расположены в корневом каталоге первого раздела первого физического диска
title Kolibri
rootnoverify (hd0,0)
kernel /grub4kos
module /kolibri.img

Для grub2 добавляем в /etc/grub.d/40_custom строки
Код:
#Пример. Файлы расположены в корневом каталоге второго раздела
#второго физического диска, файловая система ntfs
menuentry "Kolibri OS" --class os {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos2)'
multiboot /grub4kos
module /kolibri.img
}
Обновляем конфигурацию grub-mkconfig -o /boot/grub/grub.cfg
PROFIT


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 3:48 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Отлично, осталось только узнать может ли китайский товарищ поставить GRUB на ненастоящую дискету.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:24 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Я не совсем понимаю, как это экономит место по сравнению с GRUB4DOS. GRUB4DOS занимает порядка 220KB, но он не требует самого GRUB: download/file.php?id=4837. Твоя разработка занимает 1KB, но сам GRUB остаётся нужен, и сколько он занимает, я не знаю. Тогда в чём PROFIT?


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:30 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
yogev_ezra писал(а):
Я не совсем понимаю, как это экономит место по сравнению с GRUB4DOS. GRUB4DOS занимает порядка 220KB, но он не требует самого GRUB: download/file.php?id=4837. Твоя разработка занимает 1KB, но сам GRUB остаётся нужен, и сколько он занимает, я не знаю. Тогда в чём PROFIT?


Floppy emulation is not needed, so profit is in startup time.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:34 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
hidnplayr писал(а):
Floppy emulation is not needed, so profit is in startup time.
I see. But the original problem is still not solved then: having a way to start KolibriOS from eBox BIOS (which is emulated as floppy drive A: and has size of 1,558KB).


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:34 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
yogev_ezra писал(а):
Я не совсем понимаю, как это экономит место по сравнению с GRUB4DOS. GRUB4DOS занимает порядка 220KB, но он не требует самого GRUB: download/file.php?id=4837. Твоя разработка занимает 1KB, но сам GRUB остаётся нужен, и сколько он занимает, я не знаю. Тогда в чём PROFIT?

DOS вообще то тоже ненулевой размер занимает.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:40 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
yogev_ezra писал(а):
But the original problem is still not solved then: having a way to start KolibriOS from eBox BIOS (which is emulated as floppy drive A: and has size of 1,558KB).

Who said this has anything to do with that? :)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:46 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario_r4 писал(а):
DOS вообще то тоже ненулевой размер занимает.
Верно, но чтение мануала GRUB4DOS показывает наличие возможности загрузки floppy image, сжатого GZIP. Допустим, сжатый kolibri.img займёт 1200KB, GRUB4DOS ещё 230KB, остаётся 120KB на сам DOS. Я не в курсе, сколько занимает FreeDOS, но вроде бы MS-DOS 6.22 в этот размер можно было впихнуть:
Код:
COMMAND.COM   54,645   05/31/1994 06:22:00 AM
IO.SYS        40,774   05/31/1994 06:22:00 AM
MSDOS.SYS     38,138   05/31/1994 06:22:00 AM
Итого - 130KB. Причём, если не нужна командная строка самого DOS, то, по-моему, COMMAND.COM можно выкинуть.

hidnplayr писал(а):
yogev_ezra писал(а):
But the original problem is still not solved then: having a way to start KolibriOS from eBox BIOS (which is emulated as floppy drive A: and has size of 1,558KB).
Who said this has anything to do with that? :)
Serge offered doing this yesterday in the chat, when I described the problem: chatlogs/chatlog2014-01-10.html


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:48 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
hidnplayr писал(а):
yogev_ezra писал(а):
But the original problem is still not solved then: having a way to start KolibriOS from eBox BIOS (which is emulated as floppy drive A: and has size of 1,558KB).

Who said this has anything to do with that? :)

This was the "push" for the interest of Serge.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:50 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
now I am confused...

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 4:51 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
yogev_ezra писал(а):
Mario_r4 писал(а):
DOS вообще то тоже ненулевой размер занимает.
Верно, но чтение мануала GRUB4DOS показывает наличие возможности загрузки floppy image, сжатого GZIP. Допустим, сжатый kolibri.img займёт 1200KB, GRUB4DOS ещё 230KB, остаётся 120KB на сам DOS. Я не в курсе, сколько занимает FreeDOS, но вроде бы MS-DOS 6.22 в этот размер можно было впихнуть:
Код:
COMMAND.COM   54,645   05/31/1994 06:22:00 AM
IO.SYS        40,774   05/31/1994 06:22:00 AM
MSDOS.SYS     38,138   05/31/1994 06:22:00 AM
Итого - 130KB. Причём, если не нужна командная строка самого DOS, то, по-моему, COMMAND.COM можно выкинуть.

Я не уверен, но возможно "возможности загрузки floppy image, сжатого GZIP" обеспечивается самим стандартным GRUB. В любом случае это было бы логично, так как ЕМНИП линуксовый загрузочный образ, откуда стартует его ядро, обычно лежит упакованное.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: GRUB
СообщениеДобавлено: Сб янв 11, 2014 5:07 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Legacy загружает файлы сжатые gzip. 2.0 поддерживает lzma упаковку. За подробностями обратитесь к мануалам.
Legacy весит 280 Кб, а без лишних модулей 120 Кб. 2.0 не знаю, зато читает ntfs и ещё кучу разных файловых систем, чего не умеет grub4dos. Наконец grub установлен у всех или почти всех линуксоидов. grub4dos ? не уверен.

Я давно собирался сделать поддержку grub, с проблемами китайского товарища это не связано, просто совпало. Ещё Kolibri PE загружалась grub, но кто это вспомнит.

Ещё один потенциальный профит - передача параметров в ядро через командную строку без синего экрана загрузки. С grub4dos такой фокус не пройдёт.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 12 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB