LINUX.ORG.RU

Кто-нибудь устанавливал успешно FreeBSD 8 дуалбутом с Windows?


0

1

Вот недавно пробовал установить 8.1, на первом разделе стоит XP. После установки Фря грузилась успешно, а Windows ругалась уж не помню точно - что-то было повреждено, но ни установщиком Windows ни сносом загрузчика ничего не лечилось. Пришлось переустанавливать. Может с геометрией что-то напутал? Там были два варианта, ответил так как нужно современному компу. Интересно в чём была проблема. Ранее был опыт дуалбута с FreeBSD 6 - всё было хорошо. ЗЫ: форум о Linux, может не по адресу (?)

У меня рядом linux, венда, бздя. Загружаю grub-ом.

anon_666 ()

_Как_ ставили? Было ли свободное место рядом с разделом с Windows? Если нет, чем уменьшали?

AITap ★★★★★ ()

Бывало! Но делал примерно так загрузчик фри ставил на fd0 (флоп есть у меня)

потом во фре делал dd if=/dev/fd0 of=/dev/hda1/bootsect.bsd

потом правил вендовый boot.ini добавлял строку

c:\bootsect.bsd=«FreeBSD»

фря грузилась из вендового нтлоадера

Ваще вариантов масса

ipwww ★★ ()
Ответ на: комментарий от AITap

> _Как_ ставили? Было ли свободное место рядом с разделом с Windows? Если нет, чем уменьшали?

Первый раздел Primary Windows, потом было свободное место около 30 гб, затем ещё один раздел NTFS с данными. Загрузил установщик, создал 2 слайса, потом один из них предназначил как / а второй как /home Всё работало, вначале загрузки как обычно: F1 DOS, F3 FreeBSD. выбираешь DOS - Винда ругается

irrlicht ()
Ответ на: комментарий от irrlicht

> Винда ругается
Надо было записать на бумажку, как именно она ругалась. Без этого дальнейшее расследование теряет всякий смысл.

AITap ★★★★★ ()

Наступил на те же грабли. 1 диск на 2 TB. Весь диск был размечен 1 разделом под NTFS. Стояла Windows 7. С помощью Paragon Partition Manager уменьшил 1 раздел на 128 GB. На освободившееся пространство установил FreeBSD 8.1. В MBR установил Boot Manager от FreeBSD. Итог: FreeBSD работает, Windows 7 перестала. Танцы с бубном результатов не дали. И стандартный MBR восстанавливал, и раздел NTFS делал активным - без толку: загрузчик Windows 7 стартует, но потом ругается, что не находит файлы, и загрузка останавливается. Пришлось переустанавливать Windows 7. Ради научного интереса также переустановил FreeBSD 8.1, но MBR оставил без изменений. FreeBSD сама сделала свой раздел активным и после перезагрузки нормально загрузилась. Сделал раздел NTFS активным - Windows 7 нормально загрузилась.

Вывод: поскольку у TS ситуация 1 в 1, имхо, TS с геометрией не напутал, а имеет место быть баг в Boot Manager от FreeBSD.

tstalker ()

Наконец-то настроил Grub так как надо.

На винчестере 3 системы: Раздел 1. Windows 7 Раздел 2. FreeBSD 8.1 Раздел 3. Linux Ubuntu 10.10

Но в списке доступных систем Grub отсутствовала FreeBSD, и соответственно возможно было загрузить только Windows или Linux.

После курения манов и доков в скрипт /etc/grub.d/40.custom было добавлено:

menuentry «FreeBSD» { set root=(hd0,2) chainloader /boot/boot boot }

Алилуйя! Grub показал FreeBSD! Стартуем... Ядро FreeBSD стартовало, но файловая система не смонтировалась. Грузимся с FreeBSD LiveCD,,, Видим картину маслом: Linux был установлен после FreeBSD на extended partition. До установки Linux FreeBSD видела свой слайс как ad1s2. После установки Linux FreeBSD видит свой слайс как ad21s2. Интересно девки пляшут! Что это - баг или фича? Ну да ладно, правим /etc/fstab. Перезагружаемся... Алилуйя! Все 3 системы работают!

tstalker ()
Ответ на: комментарий от tstalker

Этот ваш ЛОР сделал конкатенацию строк в посте, хотя его не просили.

Для тех, кому интересно: в скрипт /etc/grub.d/40.custom добавляем:

menuentry «FreeBSD» {

set root=(hd0,2)

chainloader /boot/boot

boot

}

tstalker ()
Ответ на: комментарий от tstalker

>Раздел 1. Windows 7
Крап.

Раздел 3. Linux Ubuntu 10.10

Быдлоось от космонавта.

Раздел 2. FreeBSD 8.1

Теплый ламповый сервер для Ъ. На десктопе неактуальна.
Итого: типичный компьютер эникейщика с виндой, убунтой, бесполезной фряхой и проном в скрытом каталоге.

/etc/grub.d/

Grub2 не нужен.

Этот ваш ЛОР сделал конкатенацию строк в посте, хотя его не просили.

Открой для себя выпадающий список под областью ввода текста.

anonymous ()
Ответ на: комментарий от anonymous

Быдлоось от космонавта.

А ТруЪ ставят только Gentoo?
Ждём свежих ебилдов! ;)

Теплый ламповый сервер для Ъ. На десктопе неактуальна.

Самая приятная система из всех мною юзаных. На порядок понятнее и конфигурабельнее гвинпина.

Итого: типичный компьютер эникейщика с виндой, убунтой, бесполезной фряхой и проном в скрытом каталоге.

прон я смотрю в онлайне - жалко дискового пространства. :)))

Grub2 не нужен.

Посоветуй нормальный загрузчик.

Открой для себя выпадающий список под областью ввода текста.

За дельный совет thanks - уже воспользовался.

tstalker ()
Ответ на: комментарий от tstalker

>А ТруЪ ставят только Gentoo?
Генту, арч, дебиан. В принципе, наиболее адекватные дистрибутивы среди пингвинов.

Самая приятная система из всех мною юзаных. На порядок понятнее и конфигурабельнее гвинпина.

Организация системы хороша, но чисто технологически отстаёт от Linux на десктопе. В конце концов, если охота всё делать руками и грепать исходники, когда что-то не работает, то более продуктивно этим можно заняться в арче или генте, а профит тот же.

Посоветуй нормальный загрузчик.

Grub1 же. Grub2 — это недоось, которая по недоразумению выполняет функции загрузчика Linux. Скоро они портируют туда emacs, и функция загрузчика станет явно избыточной.
Еще отдельное спасибо мозгу рака того разработчика, который додумался до /etc/grub.d/. Загрузчик — не часть ОС, а отдельная низкоуровневая утилита, общая для множества ОС, так какого ж хрена её настройки лежат в каталоге с настройками системы. Wait a moment... неужели это для того, чтобы легче было написать к грубу ГУЁвый конфигуратор? Тролли из freedesktop.org в команде разработчиков груба? Нет пути!

anonymous ()
Ответ на: комментарий от anonymous

>>Посоветуй нормальный загрузчик.

Grub1 же. Grub2 — это недоось....

вас же просили потоветовать, а не хаять граб

ну а по запросу lilo.

ihatetangotheme ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.