Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Windows XP + Linux Mandrake 10.0

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Maxer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как это реализовать и если есть программа то дайте ссылку.  
 
P.S. В FreeBSD я копировал файл с диска дистрибутива FreeBSD (boot1) и прописывал его в boot.ini . Можно как-то проделать это с Linux Mandrake 10.0?

Всего записей: 5225 | Зарегистр. 04-05-2004 | Отправлено: 16:46 31-08-2004 | Исправлено: Maxer, 16:51 31-08-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maxer
http://www.opennet.ru/docs/HOWTO-RU/mini/Linux+NT-Loader.html
 
а чем lilo не устроил? (тем более в Mandrake он такой симпатичный)

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 16:55 31-08-2004
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
именно для таких случаев я это и писал
http://www.dos710.h12.ru/articles/multios/multios.htm
 

Цитата:
,итак, самое интересное 2 =)
 
Я уже говорил что NTLoader способен запускать бутсектор хранимый в файле, мы используем эту возможность для загрузки Linux'а из под него
Для начала нам потребуется этот самый загрузочный сектор GRUB'а в файле
В линуксе есть отлично подходящая для этих целей команда - dd
Она служит для создания точных копий целых и кусков файлов и устройств
Её синтаксис: dd if=источник of=назначение bs=размер_буфера_в-байтах count=количество_буферов
Так как мы знаем что блок равен 512 байтам чтобы получить загрузочный сектор /dev/hda6  в файл GRUB.BOOTSECT нужно дать команду:
dd if=/dev/hda6 of=GRUB.BOOTSECT bs=512 count=1
Теперь этот файл надо поместить на FAT16 раздел в корень чтобы он был доступен NTLoader'у (для новичков в Linux: тут было написано как монтировать разделы, команда для копирования `cp источник назначение`)
 
Теперь если GRUB boot sector в MBR выполним из DOS fdisk /mbr а если в загрузочном секторе раздела, то сделаем из fdisk активным /dev/hda1 (он же hd(0,0) он же multi(0)disk(0)rdisk(0)partition(0) он же C: он же первый раздел первого диска)
 
Теперь загрузившись из под Windows NT или DOS отредактируем c:\boot.ini добавив в [operating systems] строчку  
C:\GRUB.BOOTSECT = "Linux/GRUB"
 
Поздравляю!
Теперь ваш Linux грузится из NTLoader'а!


----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 20:41 31-08-2004 | Исправлено: eugrus, 20:43 31-08-2004
Maxer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо,eugrus именно это я и хотел узнать!

Всего записей: 5225 | Зарегистр. 04-05-2004 | Отправлено: 22:31 31-08-2004
Teemushatka



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
товарищи, у кого есть бутсектор grub'а в файле или мож кто знает, где взять ? если кто скопирует свой - буду благодарен ! на офсайте смарел - нету (  
нужен для винды bootsect.dos, чтобы грузить со второго нжмд hiren's boot cd

Всего записей: 5 | Зарегистр. 26-11-2012 | Отправлено: 16:23 09-01-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Windows XP + Linux Mandrake 10.0


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru