Показать полную графическую версию : WinXp + FreeBSD
есть компьтер,
Первый раздел *Win98 fat32
второй - WinXP NTFS
ставил 98, потом XP.
теперь хочу на 1 раздел поставить FreeBSD 4.8, но при этом хочется чтоб XP тоже загружался и работал.
как осуществить?
получается что загрузчик XP находтся в первом разделе, и при установке FreeBSD вся инфа с этого раздела пропадет и XP грузится не будет...или я не прав?
Barracuda
15-07-2003, 21:32
avk
Ничего не пропадёт. Делаем так: создаём первичный раздел и в него ставим Фрю. При установке говорим, что не ставить BootManager. Копируем первый сектор раздела Фри при помощи команды dd в файл и прописываем этот файлик в загрузчик WinXP. Наслаждаемся жизнью :)
Barracuda
я нашел в FAQ(freebsd.org)
# dd if=/dev/rda0a of=/mnt/bootsect.bsd bs=512 count=1
только мне ничего из этого не понятно
еще написано, смонтировать дисковот, как это осуществить?
и еще можешь пояснить параметры команда dd ... на ум напрашивается то что копируем откуда-то в файл bootsect.bsd
а что такое bs и count? и для чего они?
Barracuda
16-07-2003, 18:48
avk
Лучше dd if=/dev/ad0sX of /root/bootsect.bsd bs=512 count=1 затем монтируем дискетку mount -t msdos /dev/fd0 /mnt/floppy проверив предварительно, что каталог /mnt/floppy существует, или монтируем в любой незадействованный каталог. Затем копируем этот самый файл на дискетку cp /root/bootsect.bsd /mnt/floppy/.
bs (blocksize) - размер блока записываемой/считываемой информации с блочного устройства.
count - количество блоков, размером bs, которые необходимо считать/записать с блочного остройства.
avk
dd - суперкопировальная программа :) В данном случае ей велят скопировать первые 512 байт раздела в файл
mount - команда, позволяющая монтировать все что угодно куда угодно,
потому, что unix на файлы и на устройство смотрит одинаково
Barracuda
все потому, что раздел называется Linux, а не unix и лежит в нем linux, а не unix FAQ ;)
Barracuda
16-07-2003, 21:20
mar
все потому, что раздел называется Linux, а не unix и лежит в нем linux, а не unix FAQ ;)
Чего-то я не понял. ФАК я не читал, но понимаю, что не о Линуксе речь шла. Да и при чём тут Линукс.
просто avk вопросы задает - по основным командам :) Как раз для FAQ -а Может, там и ответы есть (я тоже не читала) :) Но FAQ по Linux, раздел Linux, человек задает вопросы про FreeBSD, а вопросы из общих по unix. Вот из таких FAQ для beginners и делать
Вот Совсем запуталась
:biglaugh:
IMO, там всё проще. NT loader садится не в MBR, а в загрузочную область диска C:, так что одно время я спокойно загружал XP Grub'ом (root hd(0,0); chainloader +1 , то есть передаём управление загрузочному сектору первого раздела первого винта)... Не понимаю, чем BSD'шный загрузчик хуже
спасибо за ответы, проблему с загрузчиками я решил поставивь VMWare.
Остался последний впрос, про mount.
полчаются такие папраметры
mount (устройство кот. надо подключить) (точка монтрирования)
точка монтиров. - это папка, она должна существовать
а вот как узнать устр. монтирования?
Barracuda
19-07-2003, 04:39
avk
проблему с загрузчиками я решил поставивь VMWare.
Мдя, оригинально вы проблемы решаете :)
а вот как узнать устр. монтирования?
А эт смотря что монтировать надо:
/dev/fd0 - флоповод
/dev/hdXY - IDE диски и сидюки (X - номер физического диска, выраженный буквой, т.е. a - Pri Mast, b - Pri SLave и т.п., Y - номер раздела на диске).
/dev/sdXY - SCSI диски, сидюки, флоповоды.
Мдя, оригинально вы проблемы решаете
нашел еще один способ.
откусил Partition Magic'ом от первого раздела немного места ~1.5G(получилось самое начало диска). И туда запихнул FreeBSD.
при смещении разделов потерялся WinXP, но все легко исправляется.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.