URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38281
[ Назад ]

Исходное сообщение
"Как обмануть BIOS?"

Отправлено Crush , 09-Дек-03 14:56 
Проблема такого рода... У меня мать pcpartner [slot1, ppga] (модель не помню). Стоит проц PII-400MHz... и винчестер 40Гб баракуда. Хочу поставить FreeBSD. Так вот BIOS отказывается находить винт, просто виснет при автоопределении и единственное лекарство - кнопка reset. Если в настройках primary master указать, что винта нет и загрузится с CD дистрибутива, то нормально ставится система, но естественно с винта она загружаться даже не собирается...
Я подключил веник к другой машине, узнал его C/H/S, руками прописал их в BIOS, однако проблема не решилась. Комп виснет в тот момент, когда должен загружаться загрузчик, сразу после определения устройств. Так вот собственно sabj - можно ли заставить биос найти загрузчик и запустить его?

Содержание

Сообщения в этом обсуждении
"Как обмануть BIOS?"
Отправлено Antonio , 09-Дек-03 15:17 
>Проблема такого рода... У меня мать pcpartner [slot1, ppga] (модель не помню).
>Стоит проц PII-400MHz... и винчестер 40Гб баракуда. Хочу поставить FreeBSD. Так
>вот BIOS отказывается находить винт, просто виснет при автоопределении и единственное
>лекарство - кнопка reset. Если в настройках primary master указать, что
>винта нет и загрузится с CD дистрибутива, то нормально ставится система,
>но естественно с винта она загружаться даже не собирается...
>Я подключил веник к другой машине, узнал его C/H/S, руками прописал их
>в BIOS, однако проблема не решилась. Комп виснет в тот момент,
>когда должен загружаться загрузчик, сразу после определения устройств. Так вот собственно
>sabj - можно ли заставить биос найти загрузчик и запустить его?
>

Сначала посоветовал бы посмотреть обновления биоса материнки.

Если никак, то можно взять еще один небольшой винт, установить как Primary Master и соорудить на нем корень или /boot (наколько помню, во фре можно по аналогии с линуксом вынести на него только /boot с ядром или как-то так). Далее большой винт цепляем как нужно, в биос не прописываем, повторяем упражнение (на него выносим swap, /usr, /home, /var, /tmp).


"Как обмануть BIOS?"
Отправлено Sergey F. Muzafarov , 09-Дек-03 15:31 
>>Проблема такого рода... У меня мать pcpartner [slot1, ppga] (модель не помню).
>>Стоит проц PII-400MHz... и винчестер 40Гб баракуда. Хочу поставить FreeBSD. Так
>>вот BIOS отказывается находить винт, просто виснет при автоопределении и единственное
>>лекарство - кнопка reset. Если в настройках primary master указать, что
>>винта нет и загрузится с CD дистрибутива, то нормально ставится система,
>>но естественно с винта она загружаться даже не собирается...
>>Я подключил веник к другой машине, узнал его C/H/S, руками прописал их
>>в BIOS, однако проблема не решилась. Комп виснет в тот момент,
>>когда должен загружаться загрузчик, сразу после определения устройств. Так вот собственно
>>sabj - можно ли заставить биос найти загрузчик и запустить его?
>>
>
>Сначала посоветовал бы посмотреть обновления биоса материнки.
>
>Если никак, то можно взять еще один небольшой винт, установить как Primary
>Master и соорудить на нем корень или /boot (наколько помню, во
>фре можно по аналогии с линуксом вынести на него только /boot
>с ядром или как-то так). Далее большой винт цепляем как нужно,
>в биос не прописываем, повторяем упражнение (на него выносим swap, /usr,
>/home, /var, /tmp).


  Если обновлений для биоса нет, поможет с вероятностью >50 % следующая ссылка
  http://rom.by/

  Сам прочитаешь и разберешься для чего оно надо :)


"Как обмануть BIOS?"
Отправлено DerinI , 09-Дек-03 18:29 
>>>Проблема такого рода... У меня мать pcpartner [slot1, ppga] (модель не помню).
>>>Стоит проц PII-400MHz... и винчестер 40Гб баракуда. Хочу поставить FreeBSD. Так
>>>вот BIOS отказывается находить винт, просто виснет при автоопределении и единственное
>>>лекарство - кнопка reset. Если в настройках primary master указать, что
>>>винта нет и загрузится с CD дистрибутива, то нормально ставится система,
>>>но естественно с винта она загружаться даже не собирается...
>>>Я подключил веник к другой машине, узнал его C/H/S, руками прописал их
>>>в BIOS, однако проблема не решилась. Комп виснет в тот момент,
>>>когда должен загружаться загрузчик, сразу после определения устройств. Так вот собственно
>>>sabj - можно ли заставить биос найти загрузчик и запустить его?
>>>
>>
>>Сначала посоветовал бы посмотреть обновления биоса материнки.
>>
>>Если никак, то можно взять еще один небольшой винт, установить как Primary
>>Master и соорудить на нем корень или /boot (наколько помню, во
>>фре можно по аналогии с линуксом вынести на него только /boot
>>с ядром или как-то так). Далее большой винт цепляем как нужно,
>>в биос не прописываем, повторяем упражнение (на него выносим swap, /usr,
>>/home, /var, /tmp).
>
>
>  Если обновлений для биоса нет, поможет с вероятностью >50 % следующая ссылка
>  http://rom.by/
>
>  Сам прочитаешь и разберешься для чего оно надо :)


   Если у тебя BIOS от Award, то имеется такой себе patcher BIOS. С его помощью я завел 2 системы 1 под Win и 1 под FreeBSD. Если я не ошибся, то сайт автора k6-2.narod.ru Начальную же ссылку брал из железячного раздела www.nnm.ru


"Как обмануть BIOS?"
Отправлено Crush , 09-Дек-03 19:27 
2 Sergey F. Muzafarov и DerinI
Огромная ПАСИБА!!!! Обе ссылки ведут на один и тот же по сути сайт. Воспользовался тамашней утилитой и проблема решилась! Заодно навигация по биосу стала удобнее :D

"Как обмануть BIOS?"
Отправлено Crush , 09-Дек-03 19:23 
>Если никак, то можно взять еще один небольшой винт, установить как Primary
>Master и соорудить на нем корень или /boot (наколько помню, во
>фре можно по аналогии с линуксом вынести на него только /boot
>с ядром или как-то так). Далее большой винт цепляем как нужно,
>в биос не прописываем, повторяем упражнение (на него выносим swap, /usr,
>/home, /var, /tmp).

Я думал об этом варианте и у меня есть 1.2Гб винт, но не стал так делать по причине того, что он ГОРАЗДО медленее, чем баракуда, а держать ядро в заведомо значительно медленном месте это значительно замедлять работу всей системы...
Однако, не смотря ни на что большое спасибо за совет :)


"Как обмануть BIOS?"
Отправлено Dip , 16-Дек-03 10:57 
>>Если никак, то можно взять еще один небольшой винт, установить как Primary
>>Master и соорудить на нем корень или /boot (наколько помню, во
>>фре можно по аналогии с линуксом вынести на него только /boot
>>с ядром или как-то так). Далее большой винт цепляем как нужно,
>>в биос не прописываем, повторяем упражнение (на него выносим swap, /usr,
>>/home, /var, /tmp).
>
>Я думал об этом варианте и у меня есть 1.2Гб винт, но
>не стал так делать по причине того, что он ГОРАЗДО медленее,
>чем баракуда, а держать ядро в заведомо значительно медленном месте это
>значительно замедлять работу всей системы...
Вот тут ты совсем не прав. Ядро стартует ОДИН раз при загрузке. Тебе ж никто не советует своп размещать на этом винте. Просто цепляй все в кучу, потом при установке создай раздел на маленьком винте для /, а своп и /usr размести на большом. И все будет ОК.
З.Ы. Я понял, что тема закрыта, но может еще кому совет пригодится...
>Однако, не смотря ни на что большое спасибо за совет :)