Freebsd не видит жесткий диск
на компе стоит Windows ХР SP2 , Server 2003. Хочу поставить третьей FREEBSD. при установке что надо нажимать: bootmng, standart, none?
Я после установки FreeBSD 6.1 "поверх" Windows XP столкнулся с проблемой загрузки последней. После установки загрузчика FreeBSD и перезапуска компьютера он предлагал на выбор загрузку двух систем. При этом FreeBSD загружалась без проблем, а вот XP как бы перестала существовать в природе. Попытка её загрузить заканчивалась так и не начавшись. На экране ничего не менялось вообще, только мирно мигал курсор . Консоль не реагировала ни на какие команды. Вот так непринуждённо демон в кедах насадил на вилы господина Билла Гейтса. При этом загрузив с установочного диска для Windows дополнительной утилиты (не помню точно какой именно) я увидел раздел с XP и там всё было на своих местах. Получается что Boot Manager от FreeBSD при установке изменяет представление о геометрии винчестера? Неужели никто не сталкивался с подобной проблемой?
Конечно из положения пришлось выкручиваться, но как. Уже "поверх FreeBSD я ЗАНОВО установил XP. Только после(!), не до, этого с помощью утилиты SyMon удолось организовать загрузку обеих "осей". Естественно недостаток опыта сказался, и сказывается Кому довелось решать подобные проблемы, подскажите, может всё изначально не так сложно как это было в моём случае.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
bobus77
Ну ты мазахист однако. ) У меня тоже стоит 2-е оси на разных хардах. При этом всё ОЧЕНЬ просто, чтобы избежать той проблемы:
1) Ставишь загрузчик FreeBSD на оба харда.
2) Потом в БИОСе устанавливаешь загрузку с HDD0 (не сработает - поставь загрузку с HDD1).
3) Далее при загрузке в самом низу появится пунктик: "Drive 1" ля перехода на HDD1. Либо "Drive 0" ля перехода на HDD0.
Всё! Вуаля! Выбираешь нужный хард при загрузке и нужную ось - таким образом идёт переключение между хардами с помощью загрузчика Фри.
-------
. Не так страшен чёрт FreeBSD , как ужасен глюк Windows .
Доброго времени суток. Я понимаю что тема уже довольна затёртая, припавшая пылью но всё же позволю себе вставить свои пять копеек.
Когда предо мной постала задача установки FreeBSD рядом с Windows на одном жёстком диске, и обеспечение загрузки обоих ОС-ей, толкового ответа как лутше это сделать я так и не получил. А всё оказалось до тупого просто. Как говорилось выше для FreeBSD отводим раздел FAT(в терминологии FreeBSD - раздел называют слайсом) (в принципе тип файловой системы не имеет значение, т.к. FreeBSD всё равно создаёт свой собственый слайс со спецефической файловой системой, это делается из тех соображений что б при создании слайсов было чётко видно на какой слайс мы планируем ставить FreeBSD, т.к. у меня все разделы NTFS то раздел FAT виден отдельно) не понимаю почему но при создании слайса fdisk видит жёсткий, который разбит на отдельные разделы NTFS, как одно целое, а когда создан FAT раздел, он отображён отдельно от всего жёсткого. Затем удаляем FAT раздел и на его месте создаём слайс FreeBSD. Дальше используем автораспределение свободного места под разделы FreeBSD. И самое главное (то что не давало мне покоя несколько дней): Когда sysinstall предложет установку загрузчика FreeBSD выбираем пункт BootMGR. Таким образом мы устанавливаем загрузчик FreeBSD, это загрузчки спокойно справляется с загрузкой Windows и даже Linux.
не обязательно ФАТ. Можно просто разбить место не форматировав его.
тогда и не надо будет его удалять.
естественно надо выбирать пункт BootMGR.
как же иначе.
хотя. есть и другие способы. Но пока тебе рано :-)
Не стоит так заморачиваться, проще поставить какой-нибудь менеджер загрузки с расширенными возможностями типа акрониса, я использую BootIT много лет - распознает почти все операционки и позволяет напрямую редакторовать MBR если накосячил, а если религия не позволяет ставьте загрузчик FreeBSD и настраивайте его, он лучше виндовского
Конфигурация компьютера | |
Процессор: UltraSPARC T2 Plus | |
ОС: solaris 10 & Freebsd 9 |
а если религия не позволяет ставьте загрузчик FreeBSD и настраивайте его, он лучше виндовского |
хотя бы тем, что кроме винды еще видит и FreeBSD и Linux :-D
а вообще, загрузчик Фри маленький с малыми возможностями.
а вообще, загрузчик Фри маленький с малыми возможностями |
, неправдо. И линуха он видит, только поРТФМить надо чуток. А по поводу простоты - увольте, наклепайте фронтэнд и будет вам счастье. Из всех загрузчиков нравится ГрУБ.
-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я. (С) Друга ріка
1) Устанавливается XP. 2) Устанавливается FreeBSD. 3) файл /boot/boot1 копируем на дискету (ну или на fat раздел какой-нить) 4) С помощью установочного диска XP запускаем консоль восстановления, делаем последовательно fixboot c: (зависит от вашего Windows раздела) fixmbr \Device\HardDisk0. (Зависит от вашего жесткого диска, используйте map для определения точного названия) (при этом восстанавливается загрузчик XP) 5) Копируем boot1 с дискеты в С:\bootsect.bsd (см. FreeBSD FAQ). В boot.ini добавляем строку C:\bootsect.bsd="FreeBSD". Все. При перезагрузке появляется меню выбора между Windows и FreeBSD. Одна из прелестей в том, что всегда можно безбоязненно форматировать раздел с FreeBSD (полезно начинающим. мне БЫ в свое время ой как пригодилось ) » |
Но получилось даже проще!
Есть комп атлон 2000+ epox-8krai, было 2 винта ide самсунг80gb и sata barracuda 300gb, самсунг(умер) отработал свое 5 лет выключаясь только на перезагрузку! Было принято решение переразбить 300гб сата диск и поставить 2 системы xp+freebsd 6.4!
В сети искались 2 вещи, как загрузиться при этой конфигурации с этого сата винта и как поставить freebsd рядом!
Первое решилось отключением в bios ide0. Пошла загрузка, поставил xp!
Freebsd устанавливался с сдрома, по схеме указанной выше!
Ессно сначала загрузавшись с бутсд был переразмечен диск на разделы(акронис):
1 6гб windows ntfs,prim,active
2 30 user ntfs
3 80 бэкапы ntfs
4 140 movie ntfs
5 10 гб unallocated (для freebsd)
Записан сд с freebsd 6.4, система установлена на 10 гб unallocated, загрузчик стандартный! boot1 скопирован на фтп!
Снова загрузка с бутсд, акронис диск дирректор, снова делаю активным первый раздел (1 6гб windows ntfs,prim,active)
и все виндоус хр грузится как обычно, копирую boot1 в С:\bootsect.bsd и в boot.ini добавляю строку C:\bootsect.bsd="FreeBSD".
Все 2 системы работают на отлично! rooty спасибо!
ps выбор пал на этот способ т.к. можно будет удалить раздел с FreeBSD не трогая больше ничего.
С помощью установочного диска XP запускаем консоль восстановления, делаем последовательно fixboot c: (зависит от вашего Windows раздела) fixmbr \Device\HardDisk0. (Зависит от вашего жесткого диска, используйте map для определения точного названия) (при этом восстанавливается загрузчик XP) |
1) вам нужен обязательно Windows-загрузчик? Чем вас не устраивает загрузчик Bsd?
2) если же вам не нужен bsd-загрузчик, то зачем тогда ставили? Ведь установка Фри предлагает на выбор, ставить/не ставить загрузчик. Если он вам не нужен, не надо тогда и ставить. Не надо тогда и восстанавливать ничего. (я про fixboot c
Free не "видит" HDD
Здравствуйте. Всех с Праздником. Может быть кого-то не затруднить подсказать новичку в чем проблемма, с головой или с железом )? Решил поставить FreeBSD 7.0. На машине 2 HDD: SATA и PATA. SATA отключил т.к. весь занят, Sysinstall пишет нет диска для установки, но видит диск на USB для резервного хранения. Винда и Линукс без проблем находят и готовы "встать". Ковырял BIOS, похоже его вины нет. Чипсет - ICH9R. BIOS в декабре обновил. Есть какое нибудь объяснение особенности такой установки? Спасибо.
1. Какая материнская плата у вас?
2. Покажите из линукс вывод lspci.
3. У контроллеров семейства ICH9 нет PATA портов. У вас либо какой-то дополнительный контроллер для PATA, либо PATA реализовано на базе SATA.
bu7cher писал(а): 1. Какая материнская плата у вас?
2. Покажите из линукс вывод lspci.
3. У контроллеров семейства ICH9 нет PATA портов. У вас либо какой-то дополнительный контроллер для PATA, либо PATA реализовано на базе SATA.
Здравствуйте. У меня - P5K WS, ASUS. Вывод из Линукс не могу показать, т.к. не стал пока его устанавливать. Установка Мандрива в графической консоли, много не спросишь ). Какой Линукс выбрать не решил пока. Линукс "видит" диск как "sdb - ATA"(sda тоже как ATA, но он подключен к разъему SATA - не 40 pin-ов), и предлагает как вариантов установки любой диск.
В описание в Storage платы указано ICH9R; 6xSerial ATA 3,0 Gb ports; SATA RAID 0, 1, 10, 5; Marvell 88SE6121 SATA controller supports 1xUltraDMA 133/100/66 for up to 2 PATA dev; 2xExternal SATA 3.0 Gb ports (SATA On-the-Go).
Физически на плате 6 маленьких разъемов сериал-ATA и один 40-pin, к которому и подключен 2-ой HDD c CD-Room.
На барахолке, в старой книжке по FreeBSD прочитал, что когда не определяется HDD - может иметь место конфликт между контроллером и шиной. Нужно загрузится с диска в каком-то особом режиме и в командной консоли ввести несколько команд. Но поскольку по роду своей деятельности далек от цифры, то не знаю для моего это случая?
По этому и засоряю форумы вопросами))
Marvell 88SE6121 не поддерживается во FreeBSD. Если у вас есть желание принять участие в тестировании, я могу вам написать, когда появятся первые наработки, пригодные для тестирования.
bu7cher писал(а): Marvell 88SE6121 не поддерживается во FreeBSD. Если у вас есть желание принять участие в тестировании, я могу вам написать, когда появятся первые наработки, пригодные для тестирования.
Значит могу поставить только на сериал-ATA? Придется брат новый диск. Старых PATA дома 6 шт. валяется)))
Напишите, мой - snar2003@list.ru или pbalda@yandex.ru Но, я плохо разбираюсь в осях, сидел на винде пока из за замены процессора микрософт не лишил лицензии. Решил, хватит. Купил "транспорт" и должен еще платить деньги за проезд? Трудно себе представляю, как я смогу учавствовать в тестирование? Посоветовали FreeBSD, вот пытаюсь поставить))) Спасибо, не буду больше отвлекать этим вопросом.
balda писал(а): Значит могу поставить только на сериал-ATA? Придется брат новый диск. Старых PATA дома 6 шт. валяется)))
Я конечно не специалист но насколько я понимаю ситуацию врядли, если контроллер не поддерживается то и САТА могут не работать, хотя в принципе могут быть варианты надо пробовать, а начать изучения и сразу нарваться на неподдерживаемое оборудование досадно, хотя я как то мучался с сетевухой, можно попробовать PCI плату с контроллером пока поставить она небось стоит пару тройку сотен.
А насчет помоши тестированию думаю не так уж все страшно думаю поможет если вы просто установите эксперементальный драйвер и пошлете вывод некоторых команд.
balda писал(а): Значит могу поставить только на сериал-ATA? Придется брат новый диск. Старых PATA дома 6 шт. валяется)))
Я конечно не специалист но насколько я понимаю ситуацию врядли, если контроллер не поддерживается то и САТА могут не работать, хотя в принципе могут быть варианты надо пробовать, а начать изучения и сразу нарваться на неподдерживаемое оборудование досадно, хотя я как то мучался с сетевухой, можно попробовать PCI плату с контроллером пока поставить она небось стоит пару тройку сотен.
А насчет помоши тестированию думаю не так уж все страшно думаю поможет если вы просто установите эксперементальный драйвер и пошлете вывод некоторых команд.
Линукс не видит мой жесткий диск на ноуте, не пойму почему, все шаги до выбора жесткого проходят успешно. Жесткий на 115GB форматирование в NFAT. Помогите пожалуйста!
> что это?
Видимо, продукт слишком больного или слишком толстого воображения ТС.
это тип файловой системы, а дистрибутив - Линукс Мастер
> это тип файловой системы
Увы, о нём даже википедия не знает.
Можно ссылку на офсайт?
на диске так написано! Этот диск для школ и университетов.
ALT Linux Master
Почему он не видит жесткий диск, а флешку,включенную при этом видит и даж устанавливать пытается?
по поводу форматирования диска
установлена ли другая операционная система на диске ? (Windows?)
если да - то ее файловые системы FAT32, NTFS
линукс не видит жесткий диск вообще или не может найти место для инсталляции?
какой точный текст ошибки и до какого этапа доходит установка?
есть XP 3 сервиспак, файловая система NTFS, переводил в FAT32 текста ошибки никакого, доходит до этапа 6 - выбор места инсталяции не видит диск вообще, ни одного раздела, если флешка в USB - видит её.
модель ноута еще бы назвали, если точнее интересует какой там контроллер жесткого диска
диск наверное размечен так что места свободного для линукс нет?
попробуйте удалить какой-нибудь раздел, чтобы было свободное неразмеченое место
. и по хорошему, зачем вам этот альт который еще и диска вашего не видит? Поставьте Ubuntu 9.04 (9.10 свежая пока еще глючновата)
Хотя если у вас Альт платный или из комплекта ПСПО, то можно задать вопрос в тех. поддержку. Ну или может тут кто с альтовцев ответит.
В BIOS попробуйте разные режимы контроллера HDD - ahci, raid, none и т.п. //хотя с линуксом как-раз проблем здесь не встречал, мало-ли что там альтовцы с ядром намудрили.
я что-то не понял
есть раздел NTFS на весь хард в 115 ГБ и вы отконвертили его в fat32?
а она разве поддерживает такие большие разделы?
Такой вопрос: это весь жёсткий диск на 115GB (лично я таких нигде никогда не видел) или это один раздел на жёстком диске? Остальные разделы видятся?
P.S. Когда люди на форумах научатся нормально задавать вопросы?
проблемы встречаются на почве криво собранного ядра установщика, а именно, отсутствия дров, и как следствие, не понимания контроллера.
Я пробовал устанавливать Linux XP результат тот же, места для Линукса есть, баже винду сносил, но диск всё равно не видит, я вот думаю, может со всеми Линуксами у меня так? Гм. контроллер жёсткого диска это не IDE контроллер случайни? Если да, то - SIS PCI IDE - контроллер(стандартный двухканальный), если нет, то дисковый накопитель - TOSHIBA MK1252GSX ATA Device. в тех поддержку обращался, зарегистрировался на сайте, но чё-то там страница глючит, она не может определить адрес получателя запроса, поэтому обратился сюда.
> А оно и не должно видеть диски если не созданы рейды или
> волюмы или jbod'ы.Я в свое время на одном адаптеке (модель не помню) поднимал Бубунту (или Дебиан, точно не помню уже - года два назад дело было. Система диск (Рейд-6, собранный через БИОС самого контроллера) видела. Но смартом зацепить каждый из хардов в отдельности не удалось. Правда, там есть контроль средствами самого контроллера. Мне лично всегда нравились в этом плане контроллеры 3Ware. Никаких проблем никогда не возникало. LSI MegaRaid тоже неплохи. Только интерфейс их утилиты довольно замороченный. В отличие от привычного и понятного tw_cli (для 3Ware).
> А оно и не должно видеть диски если не созданы рейды или>> А оно и не должно видеть диски если не созданы рейды или
> волюмы или jbod'ы.в котроллере рейд собран.
вопрос в том, что дальше?
>> волюмы или jbod'ы.
> в котроллере рейд собран.
> вопрос в том, что дальше?
если asr0 имеет размер - работаете, если нет - либо разбираетесь, либо на помойку
или нужно конкретно написать команды gpart show, fdisk, bsdlabel.
> попытка разрушить рейд ни к чему не привела.
> Диски не видятся ни вместе, не по отдельности.
> Рейд собрал вновь.
> Бьюсь уже довольно давно и безуспешно.
> Хелп плиз!
> ps Были опробованы несколько линуксов, но сходу без шаманства они тоже не
> увидели диски.Представьте, что у вас неожиданно освободилось довольно неплохо оборудованное и оснащенное мощной дверью подсобное помещение. беда в том, что когда у вас дошли до него руки, вы не смогли в него попасть. Вы по очереди перебирали разные ключи, отмычки, заливали смазки. делая это в свободных промежутках на протяжении пары-тройки месяцев. Наконец вам это надоело, вы оснастились "тяжелой артиллерией", притащили разный инструмент, приготовились к массированной атаке. И вот в последний момент вы, чисто рефлекторно, просто повернули ручку на двери в другую сторону и. дверь открылась!
Представьте свои ощущения в этот момент.
Я это к чему.
Я их представляю)
Я обратил внимание на надпись в исходнике ядра, что работа драйвера адаптек в режиме 64 бита не гарантируется, ну и упоминание об этом в данном топике тоже заставило задуматься.
Я скачал free bsd 9.1 i386.
Она увидела контроллер с дисками на этапе инсталляции без плясок с бубном, пересборки ядра и подключения дополнительных модулей, выразила готовность установиться и встала на рэйд.Большое спасибо всем, кто откликнулся на мой призыв о помощи и давал рекомендации!
Вы мне очень помогли!
Не понятно, если созданы партишн-маджиком ext разделы, тоже не видит?
Кстати, из вашего лога не видно, чтобы вообще определялся IDE контроллер.
Не видно один винт или оба?
Еще кстати, хорошо, что такой винт БИОС вообще видит с такой мамой.
У меня больше 40Г не получалось.
atapci0: port 0xf000-0xf00f at device 7.1 on pci0
Судя по прерыванием, похоже оно.
Собственно у меня Красная Шапка.
Тогда попробуй варианты:
1) Установка фри с нуля без старого винта
2) Проверь, поддерживает ли ядро новый винт (теоретически могут быть заморочки)
3) Проверь, не может ли быть коллизий между новым БИОС и старым ядром.
4) Попробуй поставить другой винт до 40Г, тут тоже не все однозначно.
Кстати, как он БИОСу представлен? Может есть смысл тут поиграться?
5) Наконец, просто не понятно, что значит "не видит"?
fdisk что говорит?
Есть ли отформатированные разделы на диске?
Все ли хорошо с точками монтирования?
1) Для установки FreeBSD создаю две дискеты: kern.flp, mfsroot.flp, которые соответственно содержат kernel.GENERIC. Ни 4.5, ни 4.8, ни 5.1 почему-то не видят его (диск).>Изначально на др. компе создал разделы для FreeBSD. Соответственно fdisk определяет их
2) Все версии поддерживают PIIX4 controller. По поводу самого HDD сейчас не могу сказать, но уверен на 99,9% что поддерживается (Seagate Barracuda)
3) Не уверен насчет коллизий, но автор патча утверждает, что исправляются ошибки, связанные с определением геометрии диска.
4) Попробую. Биосу он представлен так же как и на др компе, где его видит FreeBSD. Т.е. количество цилиндров, головок и секторов совпадает на разных компьтерах.
5) После того как система найдет ad0, она должна найти ad1 (ad2, ad3). Но этого не происходит.
Изначально на др. компе создал разделы для FreeBSD. Соответственно fdisk определяет их как разделы не DOS, а PartitionMagic корректно определяет их как разделы FreeBSD (это все на том компе, где FreeBSD не определяет их). Соответственно то же самое происходит и удалении данных раздело и создании разделов DOS.
Чтоб создать точки монтирования сначала надо чтобы диск был виден физически. Ведь так?
>Есть ли отформатированные разделы на диске?
>Все ли хорошо с точками монтирования?
>как разделы не DOS, а PartitionMagic корректно определяет их как разделы
>FreeBSD (это все на том компе, где FreeBSD не определяет их).
Если fdisk под FreeBSD видит винчестер, то о чем тогда толковать?
Монтируй его разделы!
>Чтоб создать точки монтирования сначала надо чтобы диск был виден физически. Ведь
>так?
Нет, не так!
Точки монтирования для cdrom и fd0 могут существовать независимо от того, есть ли девайс и вставлен ли в него носитель данных.
Чем принципиально от них отличается винчестер?
Ничем.
Впрочем, у Фри могут быть свои заморочки. Но под RedHat именно так!
>Если fdisk под FreeBSD видит винчестер, то о чем тогда толковать?
>Монтируй его разделы!
DOSовский fdisk, а не FreeBSDшный>Нет, не так!
>Точки монтирования для cdrom и fd0 могут существовать независимо от того, есть
>ли девайс и вставлен ли в него носитель данных.
>Чем принципиально от них отличается винчестер?
>Ничем.
Хм, т.е. если винт должен быть к примеру ad1, что я должен сделать?
Прописать его в /etc/fstab:
Добавить что-то типа
/dev/hda3 /mnt/hda3 ext3 defaults 1 2
Или как это во фре принято?
Потом сказать:
mount /mnt/hda3
/dev/hda3 - файл устройства
/mnt/hda3 - точка монтирования
ext3 - тип раздела
Вообще-то доку невредно почитать
типа
man mount
man fstab
поскольку система не видит его физически, то ниче не прокатит.Ладно, спасибо. Не стоит проблема стольких сил. Перехожу к запасному варианту.
Да, согласен с вами.
Мне просто трудно сразу было разобраться в вашем логе.
У линукса RH другое обозначение устройств.
Похоже у вас ядро не поддерживает конкретно это устройство.
Попробуйте прекомпилировать ядро с проддержкой этого винта.
Читайте также: