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

Исходное сообщение
"Проблема с геометрией диска FreeBSD 6.1"

Отправлено djek , 09-Ноя-07 10:01 
Этот вопрос широко обсуждался на форумах, рекомендации были простые не обращать внимание, или поменять шлейф... но у меня после установки и перезагрузки kernel не грузится. Это из-за геометрии диска? Пробовал на двух 120Г и 80Г ide. Ну и понятно что на дисках ниформации ххххх/хх/хх нету а биос что повсей видимости не верное пишет.
Да, еще мне попались упоминания о низкоуровневом форматировании. Есть смысл в нем? Вобщем нужна помощь.


Содержание

Сообщения в этом обсуждении
"Проблема с геометрией диска FreeBSD 6.1"
Отправлено DN , 09-Ноя-07 12:18 
>Этот вопрос широко обсуждался на форумах, рекомендации были простые не обращать внимание,
>или поменять шлейф... но у меня после установки и перезагрузки kernel
>не грузится. Это из-за геометрии диска? Пробовал на двух 120Г и
>80Г ide. Ну и понятно что на дисках ниформации ххххх/хх/хх нету
>а биос что повсей видимости не верное пишет.
>Да, еще мне попались упоминания о низкоуровневом форматировании. Есть смысл в нем?

В низкоуровневом форматировании смысла нет.
На каком этапе загрузки из трех возникает проблема?
Что определяет БИОС , в каком режиме он стоит auto/lba/chs ?



"Проблема с геометрией диска FreeBSD 6.1"
Отправлено djek , 09-Ноя-07 17:00 
проблема решилась при установке 20гб диска, по всей видимости может быть биос староватинький.

но грузиться после установки всеравно не хочет.

Loading /boot/defaults/loader.conf
/
can't load "kernel"
ок
ну и приглашение, курсор мигающий, можно даже хелп запросить



"Проблема с геометрией диска FreeBSD 6.1"
Отправлено DN , 09-Ноя-07 17:33 
>проблема решилась при установке 20гб диска, по всей видимости может быть биос
>староватинький.
>
>но грузиться после установки всеравно не хочет.
>
>Loading /boot/defaults/loader.conf
>/
>can't load "kernel"
>ок
>ну и приглашение, курсор мигающий, можно даже хелп запросить

Ну, это уже третья стадия загрузки ( loader ).
Можно сказать , что машина уже загрузилась .
Осталось загрузить ядро и передать ему управление.

Смотрите man loader .
Можно было все ручками сделать.


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено hate , 09-Ноя-07 20:40 

>В низкоуровневом форматировании смысла нет.

Слишком категорично. В низкоуровневом форматировании смысл есть.
Но не всегда.




"Проблема с геометрией диска FreeBSD 6.1"
Отправлено DN , 09-Ноя-07 22:36 
>
>>В низкоуровневом форматировании смысла нет.
>
> Слишком категорично. В низкоуровневом форматировании смысл есть.
>Но не всегда.

Имеет смысл, когда на диске soft ошибки , которые может исправить,
например, mhdd .
Если бы soft контроллера не справился с такими ошибками, то инициатор
темы просто не поставил бы систему.
Что товарищ поставил систему, подтвердил его последний пост.
Из меню loader надо было дать команду
ls /boot/kernel/kernel
Может и ядра там не было, его надо было до устанавливать.

Либо все к настройкам БИОС.
Я стакивался с такими ситуациями, когда "новый" БИОС не в полной мере
поддерживал "старые" особенности LBA для очень старого винчестера в 250Мб .
Как известно, LBA на протяжении развития (увеличение обьемов дисков) претерпела
несколько версий. Возможно, у товарища все с точностью до наоборот.

Ему надо было запустить mhdd и посмотреть, что он покажет относительно LBA , если
уж на винте ничего не написано. Сравнить эти показания с показаниями БИОС и
сделать какие-то выводы.



"Проблема с геометрией диска FreeBSD 6.1"
Отправлено hate , 10-Ноя-07 20:34 

>Имеет смысл, когда на диске soft ошибки , которые может исправить,
>например, mhdd .

...

>Ему надо было запустить mhdd и посмотреть, что он покажет относительно LBA
>, если
>уж на винте ничего не написано. Сравнить эти показания с показаниями БИОС

>сделать какие-то выводы.

Все верно.


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено djek , 12-Ноя-07 09:52 
Смотрите man loader
- не удается, нету man в загрузчике.

Из меню loader надо было дать команду
ls /boot/kernel/kernel
- нету папки /boot/kernel
кстати проверил /boot/defaults/loader.conf файлик есть и путь верный, а чо он грузиться не хочет?

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


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено DN , 12-Ноя-07 12:37 
>Смотрите man loader
>- не удается, нету man в загрузчике.

man loader на установленной и загруженной системе .
У загруженнного loader'а есть help
OK> ?

>Из меню loader надо было дать команду
>ls /boot/kernel/kernel
>- нету папки /boot/kernel

Ну , что Вы хотели загрузить?
А Вы ядро с дистрибутива ставили ?
Это относится к 6.x .



"Проблема с геометрией диска FreeBSD 6.1"
Отправлено lavr , 15-Ноя-07 12:03 
>
>>В низкоуровневом форматировании смысла нет.
>
> Слишком категорично. В низкоуровневом форматировании смысл есть.
>Но не всегда.

какое еще такое "низкоуровневое форматирование"?!
Изучайте спецификации ATA, еще про MFM/RLL вспомните.

Поиск через хухль "ATA (или IDE) low-level format" даст материал для прозрения.

To Автор: поиск по форуму здесь, на bsdportal и sysadmins.ru - мильен раз уже расписывалось
про геометрию, Валентин Нечаев четко все расписал:

https://www.opennet.ru/base/sys/ata_geom.txt.html
http://forum.sysadmins.ru/viewtopic.php?p=7706741#7706741


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено hate , 15-Ноя-07 23:06 
>>>В низкоуровневом форматировании смысла нет.
>>
>> Слишком категорично. В низкоуровневом форматировании смысл есть.
>>Но не всегда.
>
>какое еще такое "низкоуровневое форматирование"?!
>Изучайте спецификации ATA, еще про MFM/RLL вспомните.

  Что Lavr никогда винты не поднимал через low-level?
Попробуй, понравится.


Или я может чего не понял о чем ты?


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено Alex Deiter , 12-Ноя-07 17:21 
>Этот вопрос широко обсуждался на форумах, рекомендации были простые не обращать внимание,
>или поменять шлейф... но у меня после установки и перезагрузки kernel
>не грузится. Это из-за геометрии диска? Пробовал на двух 120Г и
>80Г ide. Ну и понятно что на дисках ниформации ххххх/хх/хх нету
>а биос что повсей видимости не верное пишет.
>Да, еще мне попались упоминания о низкоуровневом форматировании. Есть смысл в нем?
>Вобщем нужна помощь.

1. Попробуйте перебрать LBA/CHS/Large и прочие варианты геометрии в BIOS.
2. Попробуйте патч для fdisk:

http://m.komi.mtsnet.ru/svn/Fine-Solution/view/patches/FreeB...

после чего натравите поправленный fdisk с ключами -BI на Ваш диск.


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено DN , 12-Ноя-07 17:47 
>1. Попробуйте перебрать LBA/CHS/Large и прочие варианты геометрии в BIOS.
>2. Попробуйте патч для fdisk:
>
>http://m.komi.mtsnet.ru/svn/Fine-Solution/view/patches/FreeB...
>
>после чего натравите поправленный fdisk с ключами -BI на Ваш диск.

loader видит /boot/defaults/loader.conf  
Товарищ не поставил с дистрибутива ядро.


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено djek , 15-Ноя-07 09:54 
http://m.komi.mtsnet.ru/svn/Fine-Solution/view/patches/FreeB...

а как кампельнуть этот файлик?
я так понимаю надо это на другой freebsd ? потом на даскетку? а под мандривой если компильнуть? будет работать?


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено lavr , 15-Ноя-07 12:27 
>http://m.komi.mtsnet.ru/svn/Fine-Solution/view/patches/FreeB...
>
>а как кампельнуть этот файлик?
>я так понимаю надо это на другой freebsd ? потом на даскетку?
>а под мандривой если компильнуть? будет работать?

https://www.opennet.ru/openforum/vsluhforumID1/77264.html#12 - изучайте вместо занятия
не тем чем нужно


"Проблема с геометрией диска FreeBSD 6.1"
Отправлено DN , 15-Ноя-07 13:08 
>http://m.komi.mtsnet.ru/svn/Fine-Solution/view/patches/FreeB...
>
>а как кампельнуть этот файлик?
>я так понимаю надо это на другой freebsd ? потом на даскетку?
>а под мандривой если компильнуть? будет работать?

Куда Вас понесло? Еще кросс-компиляцию хотите делать.
У Вас ядро не поставлено.

Запустите снова инсталятор, с которого Вы ставили систему.
В sysinstall последний пунк меню "Index" - Glossary of functions ,
"Distributions, Adding" - Installing additional distribution sets,
"kernels" - Binary kernel distributions (required),
"GENERIC"  GENERIC kernel configuration .

Устанавливаете и перегружаетесь.
Если loader не найдет ядро по умолчанию, то
ok> ls /boot/GENERIC/kernel
ok> unload
ok> load /boot/GENERIC/kernel
ok> boot

После загрузки
# cp -p /boot/GENERIC/* /boot/kernel/