URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 16975
[ Назад ]

Исходное сообщение
"Создание ненативных загрузочных партиций? Как?"

Отправлено SDS , 14-Май-02 15:30 
Проблема такая: надо средствами линукса не привлекая ничего постороннего сделать обычный загрузочный раздел дос/вынь на харде.

С форматированием все ясно - mkdosfs -F32 etc..
С бутсектором сложнее:
сохраняем оригинальный - dd if=/dev/hda1 of=/boot.dos count=1 bs=512
смотрим - вроде загрузчик есть.
форматим.
пишем бут:
dd if=/boot.dos of=/dev/hda1 count=1 bs=512
Насколько помню, еще резервный бут лежит в шестом секторе...

В любом случае получаем фигу - FAT забивается белибердой. Как бороться?

Можно, конечно заюзать DOSEMU, но это не то.
Можно сделать образ искомого раздела и писать через dd, но охота универсальный способ..


Содержание

Сообщения в этом обсуждении
"RE: Создание ненативных загрузочных партиций? Как?"
Отправлено Bart Simpson , 14-Май-02 16:01 
>Проблема такая: надо средствами линукса не
>привлекая ничего постороннего сделать обычный
>загрузочный раздел дос/вынь на харде.
>
>
>С форматированием все ясно - mkdosfs
>-F32 etc..
>С бутсектором сложнее:
>сохраняем оригинальный - dd if=/dev/hda1 of=/boot.dos
>count=1 bs=512
>смотрим - вроде загрузчик есть.
>форматим.
>пишем бут:
>dd if=/boot.dos of=/dev/hda1 count=1 bs=512
>Насколько помню, еще резервный бут лежит
>в шестом секторе...
>
>В любом случае получаем фигу -
>FAT забивается белибердой. Как бороться?
>
>
>Можно, конечно заюзать DOSEMU, но это
>не то.
>Можно сделать образ искомого раздела и
>писать через dd, но охота
>универсальный способ..


Установи лило в первый сектор (или как его там), установится стандартный мбр, потом создай дос и сделай его активным, хочеш, делай активным линукс, а можно (и нужно, если не NT) конфигурировать лило. Это если я тебя поняд правильно.


"RE: Создание ненативных загрузочных партиций? Как?"
Отправлено SDS , 14-Май-02 18:54 
>Установи лило в первый сектор (или
>как его там), установится стандартный
>мбр, потом создай дос и
>сделай его активным, хочеш, делай
>активным линукс, а можно (и
>нужно, если не NT) конфигурировать
>лило. Это если я тебя
>поняд правильно.

Сорри, не совсем точно выразился. Нужно сделать то, что обычно делает досовая команда sys - записать загрузочный сектор и основные системные файлы. Даже если подсунуть корректный бут, то _просто так_ копировать системные файлы нельзя - досовый загрузчик (которого грузит лило) их не подхватывает.