![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Wbndows XP и FreeBSD |
|
FreeBSD - Wbndows XP и FreeBSD
|
Новый участник Сообщения: 29 |
Тема уже обсуждалась, но решения моей проблемы там нет. А не хочу писать в уже созданную тему.
У меня стоит Windows XP на двух SATA винчестерах (рейд массив). Решил осваивать FreeBSD. Специально для этого нашел IDE винчестер. Но IDE шина у меня одна. На IDE еще cd-rom. В общем cd-rom я поставил в master, а винчестер в slave (пробовал наоборот, но в Windows возникали проблемы). Я старался ничего не изменять, все что касается Windows, потому что это основная моя система и таковой и останется. Поэтому загрузчик FreeBSD я не стал ставить. В результате появилась проблема - как загружать FreeBSD установленный на IDE. Здесь я нашел подходящее для меня решение: переписать на C: файл boot1 и прописать его в boot.ini Windows Я попытался переписать boot1 с установочного диска, но в результате "Boot error". Я так понял, что boot1 надо брать из установленной FreeBSD. А вот как его от туда взять я не знаю. Из Windows само собой этот диск не виден. Загрузится с этого диска не получается. У меня в БИОСЕ нельзя просто поставить загрузку с другого диска. Можно лишь поменять местами порядок их следования. Но если первым поставить IDE винчестер, то получаем "Invalid partition table", что ожидаемо. Последним вариантом у меня была идея загрузить FreeBSD с установочного диска и таким образом получить доступ к интересующему меня диску. Но не имея опыта работы в UNIX я не понял как это сделать и возможно ли это вообще. В Unix вообще есть диски типа как в Windows (с:, d: и т.д.)? Вот я загрузился с установочного CD, запустился shell. Как мне проверить, есть ли доступ к IDE винчестеру и установленной на ней FreeBSD? |
|
Отправлено: 18:48, 24-09-2011 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата vadblm:
Цитата vadblm:
Цитата vadblm:
|
|||
Отправлено: 21:03, 25-09-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 6158
|
Цитата Мио:
Цитата Мио:
Цитата Мио:
|
|||
Отправлено: 21:43, 25-09-2011 | #12 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата vadblm:
Цитата vadblm:
Цитата vadblm:
|
|||
Отправлено: 22:36, 25-09-2011 | #13 |
Забанен Сообщения: 6158
|
Цитата Мио:
![]() Цитата Мио:
|
||
Отправлено: 22:51, 25-09-2011 | #14 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата vadblm:
И как понимать слова из руководства? Цитата:
|
||
Отправлено: 08:12, 26-09-2011 | #15 |
Забанен Сообщения: 6158
|
Когда говорится "первый диск", имеется ввиду "первый диск в порядке загрузки". Нужно, чтобы загрузчик запускался? Значит нужно его поставить на диск, на котором биос предполагает его найти.
|
Отправлено: 12:40, 26-09-2011 | #16 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата vadblm:
Цитата:
Цитата:
Но если так, то при чем тут обычный (аналоговый) порядок дисков? |
|||
Последний раз редактировалось Мио, 26-09-2011 в 13:13. Отправлено: 13:05, 26-09-2011 | #17 |
Забанен Сообщения: 6158
|
Там говорится о том, что FreeBSD нумерует диски статически, по их расположению на шинах: ad0 - первый мастер, ad1 - первый слейв, ad2 - второй мастер и так далее. Возня с шлейфами и перемычками предлагается, чтобы вы не запутались, где у вас какой диск. Однако, со времени написания этого руководства (или, скорее, перевода) многое изменилось - IDE контроллеры исчезли из чипсетов, IDE диски подключаются при помощи навесных контроллеров, от чего их номера могут быть после SATA дисков (но не обязательно), у SATA дисков отсутствует понятие слейв (но драйвер ata(4) по прежнему предполагает их наличие), да и вообще нумерация зависит от режима, в котором работают контроллеры - RAID, AHCI, Legacy IDE и что там ещё...
Приведу пример с одной машинки. $ grep -i ATA /var/run/dmesg.boot atapci0: <Marvell 88SX6101 UDMA133 controller> port 0x3018-0x301f,0x3024-0x3027,0x3010-0x3017,0x3020-0x3023,0x3000-0x300f mem 0xe8300000-0xe83001ff irq 17 at device 0.0 on pci2 atapci0: [ITHREAD] ata2: <ATA channel 0> on atapci0 ata2: [ITHREAD] atapci1: <Intel ICH9 SATA300 controller> port 0x4458-0x445f,0x4474-0x4477,0x4450-0x4457,0x4470-0x4473,0x4430-0x443f,0x4420-0x442f irq 21 at device 31.2 on pci0 atapci1: [ITHREAD] ata3: <ATA channel 0> on atapci1 ata3: [ITHREAD] ata4: <ATA channel 1> on atapci1 ata4: [ITHREAD] atapci2: <Intel ICH9 SATA300 controller> port 0x4448-0x444f,0x446c-0x446f,0x4440-0x4447,0x4468-0x446b,0x4410-0x441f,0x4400-0x440f irq 21 at device 31.5 on pci0 atapci2: [ITHREAD] ata5: <ATA channel 0> on atapci2 ata5: [ITHREAD] ata6: <ATA channel 1> on atapci2 ata6: [ITHREAD] ad6: 476940MB <Seagate ST3500320NS SN06> at ata3-master SATA300 ad8: 476940MB <Seagate ST3500514NS SN11> at ata4-master SATA300 Словом, если вы чётко знаете, что искомый диск у вас имеет номер, скажем ad9, то это и всё, что вам нужно знать, раз вы решили пользоваться бут меню биоса. |
Отправлено: 13:48, 26-09-2011 | #18 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Спасибо, я вроде что-то понял. Теперь буду пробовать.
|
Отправлено: 15:46, 26-09-2011 | #19 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Все получилось. С BootMgr не вышло - он не обнаружил Винду, но создал три альтернативных пункта (два первых называются FreeBSD, третий Disk 1), два последних из которых не работают. Так что я сделал стандартный загрузчик и выбираю ОС через F8 выбирая соответствующий диск для загрузки.
|
Отправлено: 22:05, 26-09-2011 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - PF и FreeBSD | paladinstar | Общий по FreeBSD | 6 | 25-07-2011 21:00 | |
FreeBSD - [решено] Запись FreeBSD 8.2-RELEASE / FreeBSD 7.4-RELEAS | Frost O.S | Общий по FreeBSD | 1 | 13-07-2011 01:35 | |
FreeBSD FreeBSD 6.2-R + SE7221BK1-E | strelock | Железо во FreeBSD | 0 | 26-03-2007 13:30 | |
UPDATING FreeBSD 6.2 до FreeBSD 6.2-p2 не получилось... | kaEwituS | Общий по FreeBSD | 14 | 07-03-2007 11:02 | |
cvsup Freebsd-release >> Freebsd-stable | Guest | Общий по FreeBSD | 8 | 21-01-2004 03:59 |
|