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

Исходное сообщение
"Не хочет работать, FreeBsd 6.2 "

Отправлено bartik , 17-Фев-07 02:08 
Стал ставить FreeBsd 6.2 С диска. Он долго ругался что не может обнаружить жёсткий диск, я попробывал установить в безопасном режиме, всё получилось...
Но когда загружается Фрюха, всё вроде как надо, но под конец выдаётся следующее

Manual root filesystem specification:  
<fstype>:<device> Mount <device> using filesystem <fstype>  
eg. ufs:/dev/da0a  
? List valid disk boot devices  
<empty line> Abort manual input  
mountroot>

И всё дальше не идёт, пробывал вводить ufs:/dev/ad0s1a и нифига ..
Пользовался поиском толкового ничего не нашёл, я в Линуксе ещё новичёк поэтому прошу помощи у вас.
Скажи и возможно ли сделать так, чтобы грузился по дефолту безопасный режим (3) ?

P.S  если запустить из безопасного режима то всё работает!!!

Спасибо всем кто ответит!

Содержание

Сообщения в этом обсуждении
"Не хочет работать, FreeBsd 6.2 "
Отправлено BigHo , 17-Фев-07 12:21 
какая платформа (i386/amd64/ia64) ? Кроме того я бы рекомпендовал попробовать не только ufs:/dev/ad0s1a, а также 1 2 3 4 5 6 7. Нумерация SATA часто начинается с 4. В этом случае лучше всего посмотреть, под каким номером определился ad устройство.

P.S. Linux - это нечто другое, нежли FreeBSD.. По крайней мере неправильно приобщать FreeBSD  к Linux системам.


"Не хочет работать, FreeBsd 6.2 "
Отправлено bartik , 17-Фев-07 12:46 
>какая платформа (i386/amd64/ia64) ? Кроме того я бы рекомпендовал попробовать не только
>ufs:/dev/ad0s1a, а также 1 2 3 4 5 6 7. Нумерация
>SATA часто начинается с 4. В этом случае лучше всего посмотреть,
>под каким номером определился ad устройство.
>
>P.S. Linux - это нечто другое, нежли FreeBSD.. По крайней мере неправильно
>приобщать FreeBSD  к Linux системам.


Платформа i386 , Система Атлон XP+ 1700 + 2GB памяти.
Жётский диск ATA на 10ку ГБ. А чем отличается безопасный режим? и возможно ли сделать загрузку по дефолту в безопасном?

Сейчас попробуем ваше решение.


"Не хочет работать, FreeBsd 6.2 "
Отправлено bartik , 17-Фев-07 13:22 
Ничего не помогает, есть ли решение?

"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 17-Фев-07 14:58 
>Ничего не помогает, есть ли решение?

есть, вероятно проблема:

- либо в контроллере ATA или какой там у вас
- в жестком диске - похоже он не работает в UDMA mode или шлейв не для UDMA (не 80pin)

четко можно сказать если вы загрузитесь с Frenzy LiveCD и покажете вывод:

- от dmesg

# less /var/run/dmesg.boot
# pciconf -lv
или перенаправить вывод в файл:
# pciconf -lv > /tmp/pci.log

показать вывод:

# bsdlabel adXsY (где X == номер диска, Y == номер слайса)

для IDE устройств -> ad0, ad1, ad2 ... - диск 0, диск 1, диск 2...
для SCSI -> da0, da1 ... - диск 0, диск 1

выше видно что устройства(диски) ATA и SCSI различаются по первой букве, ATA - adX,
SCSI - daX. sY - означает номера слайсов, например ad0s1 - ПЕРВЫЙ слайс на диске ad0

Ядро у FreeBSD by default должно лежать на партиции adXsYa - слайс может содержать
не более 8'ми партиций, партиции обзнаяаются буквами от "a" до "h",
"a" - партиция на которой должна быть корневая Filesystem: "/"
"b" - swap
"c" - зарезервировано и описывает весь диск/слайс целиком
начиная с "d" до "h" - рабочие, под файловые системы, итого: "a" - "/", "d" ... "h"
все остальное.
Итог, диск может быть разделен не более чем на 4'е слайса: ad0s1 ... ad0s4, каждый
слайс(кусок) - может содержать не более 8'ми партиций: ad0s1a ... ad0s1h

Это вам для понимания и правильного выполнения команд, например:

[alone]~ > mount
/dev/ad2s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad2s1d on /tmp (ufs, local)
/dev/ad2s1e on /usr (ufs, local)
/dev/ad2s1f on /var (ufs, local)
/dev/ad2s1g on /home (ufs, NFS exported, local)
/dev/ad2s1h on /pub (ufs, NFS exported, local)
/dev/ad1s1a on /mnt/root (ufs, local, soft-updates)
/dev/ad1s1f on /mnt/all/1 (ufs, local, soft-updates)
/dev/ad1s1g on /mnt/all/2 (ufs, local, soft-updates)
/dev/ad1s1d on /mnt/pub (ufs, NFS exported, local, soft-updates)
/dev/ad3s1d on /pub/films (ufs, NFS exported, local)
[alone]~ >

[alone]~ > fdisk -s ad2
/dev/ad2: 238216 cyl 16 hd 63 sec
Part        Start        Size Type Flags
   1:          63   240107427 0xa5 0x80
[alone]~ >

выше только один слайс на весь диск, ниже видим что этот слайс разделен на 8 партиций:

[alone]~ > bsdlabel ad2s1
# /dev/ad2s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   614400        0    4.2BSD     2048 16384 38408
  b:  1048576   614400      swap                    
  c: 240107427        0    unused        0     0         # "raw" part, don't edit
  d:  1048576  1662976    4.2BSD     2048 16384     8
  e: 41943040  2711552    4.2BSD     2048 16384 28552
  f: 20971520 44654592    4.2BSD     2048 16384 28552
  g: 20971520 65626112    4.2BSD     2048 16384 28552
  h: 153509795 86597632    4.2BSD     2048 16384 28552
[alone]~ >

И последнее:

[alone]~ > atacontrol list
ATA channel 0:
    Master: acd0 <NEC DVD RW ND-3500AG/2.18> ATA/ATAPI revision 0
    Slave:   ad1 <Maxtor 6Y080P0/YAR41BW0> ATA/ATAPI revision 7
ATA channel 1:
    Master:  ad2 <Maxtor 6Y120L0/YAR41BW0> ATA/ATAPI revision 7
    Slave:   ad3 <Maxtor 6Y120L0/YAR41BW0> ATA/ATAPI revision 7
[alone]~ >

показывает к какому контроллеру и каналу подсоединены ATA устройства,
а нижнее в каком режиме устройство работает:

[alone]~ > atacontrol mode ad1
current mode = UDMA100
[alone]~ >

Если при загрузке в Safe-mode у вас работает, видимо проблема в DMA, для дисков
выручает добавление следующей строки в файл /boot/loader.conf (man 4 ata):

/boot/loader.conf:
hw.ata.ata_dma="0"


"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 17-Фев-07 16:11 
>>Ничего не помогает, есть ли решение?
>

а ядро то вообще установлено?! - /boot/kernel[/*] - на месте?


"Не хочет работать, FreeBsd 6.2 "
Отправлено bartik , 17-Фев-07 16:42 
>>>Ничего не помогает, есть ли решение?
>>
>
>а ядро то вообще установлено?! - /boot/kernel[/*] - на месте?


Да ядро стоит!

/boot/loader.conf:
hw.ata.ata_dma="0"

НЕ ПОМОГАЕТ!


"Не хочет работать, FreeBsd 6.2 "
Отправлено andreo , 17-Фев-07 16:46 
>>>>Ничего не помогает, есть ли решение?
>>>
>>
>>а ядро то вообще установлено?! - /boot/kernel[/*] - на месте?
>
>
>Да ядро стоит!
>
>/boot/loader.conf:
>hw.ata.ata_dma="0"
>
>НЕ ПОМОГАЕТ!


http://www.opennet.me/openforum/vsluhforumID1/72282.html


та же проблема какая предыстория была?
с чего он так стал выдавать


"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 17-Фев-07 16:59 
>>>>>Ничего не помогает, есть ли решение?
>>>>
>>>
>>>а ядро то вообще установлено?! - /boot/kernel[/*] - на месте?
>>
>>
>>Да ядро стоит!
>>
>>/boot/loader.conf:
>>hw.ata.ata_dma="0"
>>
>>НЕ ПОМОГАЕТ!
>
>
>http://www.opennet.me/openforum/vsluhforumID1/72282.html
>
>
>та же проблема какая предыстория была?
>с чего он так стал выдавать

в первом письме было про информацию которая нужна и которую можно получить
с помощью Frenzy или с другим вариантом, в смысле если грузиться в Safe...

Нет информации - нет рекомендаций

Ну и как всегда, четко: какой Release FreeBSD, после чего перестала грузиться,
при каких условиях грузилась: release? после чего перестала грузиться?


"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 17-Фев-07 17:02 
В дополнение, если нужно - смотрите мой e-mail и пишите на него, если будет жевание
соплей вместо четкого изложения, на помощь лучше не надеяться.

"Не хочет работать, FreeBsd 6.2 "
Отправлено andreo , 17-Фев-07 17:15 
>>>>>>Ничего не помогает, есть ли решение?
>>>>>
>>>>
>>>>а ядро то вообще установлено?! - /boot/kernel[/*] - на месте?
>>>
>>>
>>>Да ядро стоит!
>>>
>>>/boot/loader.conf:
>>>hw.ata.ata_dma="0"
>>>
>>>НЕ ПОМОГАЕТ!
>>
>>
>>http://www.opennet.me/openforum/vsluhforumID1/72282.html
>>
>>
>>та же проблема какая предыстория была?
>>с чего он так стал выдавать
>
>в первом письме было про информацию которая нужна и которую можно получить
>
>с помощью Frenzy или с другим вариантом, в смысле если грузиться в
>Safe...
>
>Нет информации - нет рекомендаций
>
>Ну и как всегда, четко: какой Release FreeBSD, после чего перестала грузиться,
>
>при каких условиях грузилась: release? после чего перестала грузиться?

Вот то что выводит у меня:

[alone]~ > mount
/dev/ad0s1a on / (ufs, local,read only)-пошу обратить почему только чтение
devfs on /dev (devfs, local)

[alone]~ >

[alone]~ > fdisk -s ad0
/dev/ad2: 238216 cyl 16 hd 63 sec
Part        Start        Size Type Flags
   1:          63   8449182 0xa5 0x80
[alone]~ >


[alone]~ > bsdlabel ad2s1
# /dev/ad2s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   1048576        0    4.2BSD     0  0    0
  b:    997008  1048576      swap                    
  c:   8449182        0    unused        0    0         # "raw" part, don't edit
  d:  2594816  2045584    4.2BSD     0   0    0
  e:  1048576  4640400    4.2BSD     0   0    0
  f: 2760206 44654592    4.2BSD      0   0    0
  g: 20971520 65626112    4.2BSD     0   0    0
  h: 153509795 5688976    4.2BSD     0   0    0
[alone]~ >

И последнее:

[alone]~ > atacontrol list
ATA channel 0:
   ata:no found


Если при загрузке в Safe-mode у вас работает, видимо проблема в DMA, для дисков
выручает добавление следующей строки в файл /boot/loader.conf (man 4 ata):

в safe mode так же не грузиться
/boot/loader.conf:

как добавить не понял(прошу расписать по шагово)
free bsd 6,  только думал копирану винт,отсоеденил винты в fstab чтоб вставить новый и на тебе каринка

в общем картина полной идеентичности
но не совсем исправима,хочу заметить что винт работал всешда в режиме udm 66
винт 4 гб ide


"Не хочет работать, FreeBsd 6.2 "
Отправлено bartik , 17-Фев-07 17:26 
А вот что выводит у меня...

atwork# mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1e on /tmp (ufs, local, soft-updates)
/dev/ad0s1f on /usr (ufs, local, soft-updates)
/dev/ad0s1d on /var (ufs, local, soft-updates)


----------------------

atwork# fdisk -s ad0

/dev/ad0: 21177 cyl 15 hd 63 sec
Part        Start        Size Type Flags
   1:          63    20012202 0xa5 0x80


---------

atwork# bsdlabel ad0s1a


8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1048576       63    4.2BSD     2048 16384     8
  b:   964192  1048639      swap
  c: 20012202       63    unused        0     0         # "raw" part, don't edit
  d:  2578432  2012831    4.2BSD     2048 16384 28552
  e:  1048576  4591263    4.2BSD     2048 16384     8
  f: 14372426  5639839    4.2BSD     2048 16384 28552
partition a: partition extends past end of unit
partition b: offset past end of unit
partition b: partition extends past end of unit
partition c: partition extends past end of unit
bsdlabel: partition c doesn't start at 0!
bsdlabel: partition c doesn't cover the whole unit!
bsdlabel: An incorrect partition c may cause problems for standard system utilities
partition d: offset past end of unit
partition d: partition extends past end of unit
partition e: offset past end of unit
partition e: partition extends past end of unit
partition f: offset past end of unit
partition f: partition extends past end of unit

-----------------------------

atwork# atacontrol list
ATA channel 0:
    Master:  ad0 <Maxtor 2B010H1/WAK21R90> ATA/ATAPI revision 7
    Slave:       no device present
ATA channel 1:
    Master: acd0 <NEC CD-RW NR-9200A/2.03> ATA/ATAPI revision 0
    Slave:       no device present

Повторюсь что Добавление строчек в /boot/loader.conf  не помогает, ПОМОГИТЕ ПОЖАЛУЙСТА


"Не хочет работать, FreeBsd 6.2 "
Отправлено andreo , 17-Фев-07 17:29 
пробовал вам Lavr писать на мыло но оно не действитеьно,а точнее
his message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  lavr@REMOVE-THIS-FAKE.unix1.jinr.ru
    Unrouteable address


"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 17-Фев-07 17:41 
>пробовал вам Lavr писать на мыло но оно не действитеьно,а точнее
>his message was created automatically by mail delivery software.
>
>A message that you sent could not be delivered to one or
>more of its
>recipients. This is a permanent error. The following address(es) failed:
>
>  lavr@REMOVE-THIS-FAKE.unix1.jinr.ru
>    Unrouteable address

lavr@REMOVE-THIS-FAKE.unix1.jinr.ru - форум черным по белому пишет "REMOVE-THIS-FAKE"
удалите эту часть: lavr@unix1.jinr.ru


"Не хочет работать, FreeBsd 6.2 "
Отправлено Igor N. Skryptun , 17-Фев-07 17:43 
>
>  lavr@REMOVE-THIS-FAKE.unix1.jinr.ru
        ~~~~~~~~~~~~~~~~~

я ржаль... там  ведь ясно написано -- удалите это и получите адрес.



"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 17-Фев-07 17:52 
>А вот что выводит у меня...
>
>atwork# mount
>/dev/ad0s1a on / (ufs, local)
>devfs on /dev (devfs, local)
>/dev/ad0s1e on /tmp (ufs, local, soft-updates)
>/dev/ad0s1f on /usr (ufs, local, soft-updates)
>/dev/ad0s1d on /var (ufs, local, soft-updates)

ну и в чем проблема?

# uname -a
# sysctl -a | grep kernel
# ls -la /boot

после чего перестала грузиться?

>atwork# fdisk -s ad0
>
>
>
>/dev/ad0: 21177 cyl 15 hd 63 sec
>Part        Start    
>    Size Type Flags
>   1:        
> 63    20012202 0xa5 0x80

в норме

>---------
>
>atwork# bsdlabel ad0s1a
>

да не ad0s1a - а со слайсами bsdlabel оперирует:

# bsdlabel ad0s1

>atwork# atacontrol list
>ATA channel 0:
>    Master:  ad0 <Maxtor 2B010H1/WAK21R90> ATA/ATAPI revision 7
>    Slave:       no
>device present
>ATA channel 1:
>    Master: acd0 <NEC CD-RW NR-9200A/2.03> ATA/ATAPI revision 0
>    Slave:       no
>device present
>
>Повторюсь что Добавление строчек в /boot/loader.conf  не помогает, ПОМОГИТЕ ПОЖАЛУЙСТА

Maxtor 2B010H1 FIREBALL 541DX 10GB - гавно, сомневаюсь что fireball может нормально
в UDMA100 работать, возможно на UDMA66 или UDMA33 будет нормально

Что нить с загрузчиками делали? MBR?

Если у вас только FreeBSD на машине:

# fdisk -B adX  (где adX - ваш загрузочный диск с ядром)

- поможет/помогло?


"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 17-Фев-07 17:40 
>>>>>>>Ничего не помогает, есть ли решение?
>>>>>>
>>>>>
>>>>>а ядро то вообще установлено?! - /boot/kernel[/*] - на месте?
>>>>
>>>>
>>>>Да ядро стоит!
>>>>
>>>>/boot/loader.conf:
>>>>hw.ata.ata_dma="0"
>>>>
>>>>НЕ ПОМОГАЕТ!
>>>
>>>
>>>http://www.opennet.me/openforum/vsluhforumID1/72282.html
>>>
>>>
>>>та же проблема какая предыстория была?
>>>с чего он так стал выдавать
>>
>>в первом письме было про информацию которая нужна и которую можно получить
>>
>>с помощью Frenzy или с другим вариантом, в смысле если грузиться в
>>Safe...
>>
>>Нет информации - нет рекомендаций
>>
>>Ну и как всегда, четко: какой Release FreeBSD, после чего перестала грузиться,
>>
>>при каких условиях грузилась: release? после чего перестала грузиться?
>
>Вот то что выводит у меня:
>
>[alone]~ > mount
>/dev/ad0s1a on / (ufs, local,read only)-пошу обратить почему только чтение
>devfs on /dev (devfs, local)
>
>[alone]~ >

[alone] - вообще-то это имя моей машины :)

read-only - означает что система не может выполнить fsck для остальные FS из /etc/fstab,
ибо файловые системы грязные, ну или в fstab неверная информация
Соответственно система в состоянии single-user mode, в этом состоянии "/" - корень
монтируется только на чтение.

>[alone]~ > fdisk -s ad0
>/dev/ad2: 238216 cyl 16 hd 63 sec
>Part        Start    
>    Size Type Flags
>   1:        
> 63   8449182 0xa5 0x80
>[alone]~ >

все нормально, один слайс на весь диск, загружаемый/активный

>
>[alone]~ > bsdlabel ad2s1
># /dev/ad2s1:
>8 partitions:
>#        size   offset
>   fstype   [fsize bsize bps/cpg]
>  a:   1048576      
> 0    4.2BSD     0
> 0    0
>  b:    997008  1048576    
>  swap
>  c:   8449182      
> 0    unused      
>  0    0    
>    # "raw" part, don't edit
>  d:  2594816  2045584    4.2BSD  
>   0   0    0
>
>  e:  1048576  4640400    4.2BSD  
>   0   0    0
>
>  f: 2760206 44654592    4.2BSD    
>  0   0    0
>  g: 20971520 65626112    4.2BSD    
> 0   0    0
>  h: 153509795 5688976    4.2BSD    
> 0   0    0
>[alone]~ >

на первый взгляд криминала не вижу

>И последнее:
>
>[alone]~ > atacontrol list
>ATA channel 0:
>   ata:no found

бррр, что при загрузке о железе сообщается?
на консоли клавиша Scroll-Lock - после чего можно прокручивать буфер консоли:
PgUp/PgDn/стрелки вверх/вниз. повторный Scroll-Lock - выход из прокрутки

>Если при загрузке в Safe-mode у вас работает, видимо проблема в DMA,
>для дисков
>выручает добавление следующей строки в файл /boot/loader.conf (man 4 ata):
>
>в safe mode так же не грузиться
>/boot/loader.conf:
>
>как добавить не понял(прошу расписать по шагово)
>free bsd 6,  только думал копирану винт,отсоеденил винты в fstab чтоб
>вставить новый и на тебе каринка
>
>в общем картина полной идеентичности
>но не совсем исправима,хочу заметить что винт работал всешда в режиме udm
>66
>винт 4 гб ide

4GB HDD явно не работает в UDMA, а вот что еще делали и какой release: uname -a?

Когда мне надоест вытягивать информацию которую я просил, я перестану отвечать ибо
не отношусь к мазохистам


"Не хочет работать, FreeBsd 6.2 "
Отправлено bartik , 17-Фев-07 20:38 
# uname -a
Результат
FreeBSD atwork.erote.ru 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007     root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP  i386

---

# sysctl -a | grep kernel
Результат
kern.bootfile: /boot/kernel/kernel
kern.module_path: /boot/kernel;/boot/modules


# ls -la /boot
Результат
total 614
drwxr-xr-x   6 root  wheel     512 Feb 17 03:12 .
drwxr-xr-x  21 root  wheel     512 Feb 17 09:54 ..
drwxr-xr-x   2 root  wheel    9728 Feb 17 02:27 GENERIC
-r--r--r--   1 root  wheel    7638 Jan 12 12:41 beastie.4th
-r--r--r--   1 root  wheel    8192 Jan 12 12:41 boot
-r--r--r--   1 root  wheel     512 Jan 12 12:41 boot0
-r--r--r--   1 root  wheel     512 Jan 12 12:41 boot0sio
-r--r--r--   1 root  wheel     512 Jan 12 12:41 boot1
-r--r--r--   1 root  wheel    7680 Jan 12 12:41 boot2
-r--r--r--   1 root  wheel    1200 Jan 12 12:41 cdboot
drwxr-xr-x   2 root  wheel     512 Feb 17 02:27 defaults
-r--r--r--   1 root  wheel    1741 Jan 12 12:42 device.hints
-r--r--r--   1 root  wheel    2249 Jan 12 12:41 frames.4th
drwxr-xr-x   2 root  wheel    9728 Feb 17 02:27 kernel
-r-xr-xr-x   1 root  wheel  217088 Jan 12 12:41 loader
-r--r--r--   1 root  wheel    7772 Jan 12 12:41 loader.4th
-rw-r--r--   1 root  wheel      39 Feb 17 17:21 loader.conf
-r--r--r--   1 root  wheel   15219 Jan 12 12:41 loader.help
-r--r--r--   1 root  wheel     389 Jan 12 12:41 loader.rc
-r--r--r--   1 root  wheel     512 Jan 12 12:41 mbr
drwxr-xr-x   2 root  wheel     512 Jan 12 12:38 modules
-r--r--r--   1 root  wheel  219136 Jan 12 12:41 pxeboot
-r--r--r--   1 root  wheel     692 Jan 12 12:41 screen.4th
-r--r--r--   1 root  wheel   36440 Jan 12 12:41 support.4th


-----------------

>после чего перестала грузиться?
А я первый раз как толька ставил фреебсд, он не обнаруживал ХАРД, я на форуме прочитал что надо записать в безопасном режиме. Вот и всё.

>Что нить с загрузчиками делали? MBR?
Я в Фреебсд пока что ничего не понимаю(знаю толька пару команд).

>Если у вас только FreeBSD на машине:
># fdisk -B adX  (где adX - ваш загрузочный диск с ядром)
>- поможет/помогло?

Сдвиги уже есть, уже он выводит следующее

Truing to mount root from ufs:/dev/ad0s1a

А далее старая ошибка

<fstype>:<device> Mount <device> using filesystem <fstype>  
eg. ufs:/dev/da0a  
? List valid disk boot devices  
<empty line> Abort manual input  
mountroot>


Ещё сабжевый вопрос, скажите как сделать так чтобы система грузилась всегда в SAFE MODE ! (по дефолту)


Помогите пожалуйста:)


"Не хочет работать, FreeBsd 6.2 "
Отправлено bartik , 18-Фев-07 00:19 
Спасибо я разобрался, просто отрубил в Биосе APIC (ACPI), и всё заработало!
А также если в биосе такого пункта нету, можете отключить через loader.conf


"Не хочет работать, FreeBsd 6.2 "
Отправлено lavr , 18-Фев-07 13:38 
>Спасибо я разобрался, просто отрубил в Биосе APIC (ACPI), и всё заработало!
>
>А также если в биосе такого пункта нету, можете отключить через loader.conf
>

APIC - Advanced Programmable Interrupt Controller, этот стандарт пришел на замену
старому PIC стандарту для расширения ряда ограничений IRQ и для поддержки расширенного
управления прерываний в SMP системах.

Если у вас грузится без проблем с ACPI или APIC disable - возможно что у вас проблемы
материнкой: BIOS (ACPI) или проблемы с SMP.

прим: в safe-mode - отрубается ACPI, работа ATA драйвера переводится в PIO-mode,...
если ПОЛНОСТЬЮ отключить ACPI - то APIC тоже будет disable.

Итого вашу проблему можно разложить так:

1) кривой BIOS, проблемы с ACPI, переменная ядра ПОЛНОСТЬЮ отрубающая ACPI со
всеми достижениями: hint.acpi.0.disabled=1
2) проблемы с SMP или с прерываниями в APIC - тогда достаточно отрубить apic
- в ядре или через ядерную переменную, loader.conf -  hint.apic.0.disabled=1
- кроме верхнего, может потребоваться отключить APIC в BIOS)
3) проблемы с работой IDE: HDD , CD/DVD в UDMA, тоже отключается через переменные ядра:
hw.ata.ata_dma=0 - перевод работы ATA драйвера/HDD из UDMA(default) в PIO-4 mode
hw.ata.atapi_dma - тоже что и выше но для CD/DVD

соответственно, разобрав верхнее по костям, вы можете примерно установить какая из
трех причин или их сумма влияют на загрузку.

Конечно лучше иметь поддержку ACPI, даже если она не будет полноценной, те не все
возможности будут нормально работать.
Работу современных версий FreeBSD с ACPI DISABLE можно "как бы" сравнить с FreeBSD 4.x,
хоть и архитектуры систем разные.

Есть еще похожие случаи когда при загрузке loader не может найти "/" и загрузить ядро:
- неверно задана/ы корневая и другие FS в /etc/fstab
верхнее возможно после добавления дисков и отсутствия:
options         ATA_STATIC_ID
в новом ядре
- или при апгрейде системы могла съехать нумерация ata-контроллеров
- если в качестве корня используется не "a" партиция: /dev/adXsYa или /dev/daXsYa
by default являются партициями на которых расположена ROOT-FILESYSTEM "/"

В процессе загрузки на партиции "a" всегда ищется загрузчик /boot/loader, который
потом грузит ядро /boot/kernel/kernel

Где-то так, возможны еще какие-то проблемы, всего не упомнишь.


"Не хочет работать, FreeBsd 6.2 "
Отправлено Павел , 22-Фев-07 16:55 
>>Спасибо я разобрался, просто отрубил в Биосе APIC (ACPI), и всё заработало!

А вы случаем не игрались с RAID-ом в BIOS-е? Я подобное пропадание винтов именно после этого видел.


"Не хочет работать, FreeBsd 6.1 "
Отправлено maugli , 04-Апр-07 14:03 
Стал ставить FreeBsd 6.1 С диска. ругается что не может обнаружить жёсткий диск, попробывал установить в безопасном режиме, НИФИГА! помогите плииииз

"FreeBsd 6.2 не грузится с зеркала"
Отправлено Татьяна , 09-Апр-08 11:34 
Здравствуйте!
У меня с сервером случилось следующее:
Только новый сервер настроили, наладили, все заработало. как через 2 недели вышел из строя рабочий HDD.
Был настроен RAID в BIOS, но горячую замену произвести не получилось (нечем было :()
Системник на гарантии передали в ремонт, попросили не включать, а просто заменить негодный HDD. Заменили. Теперь пытаемся загрузиться с зеркала.пока не получается.
Почитала ваш форум выполнила команды все какие были.
ничего подозрительного не было замечено кроме вот этого.
ответ на команду #fdisk -B ad6
***********Working on device /dev/ad6***********
parameters extracted from in-core disklabel are:
cylynders=620181 heads=16 sectors/track=63(1008blks/cyl)

Figures below won't work with BIOS for patitions not in cyl 1
parameters to be used for BIOS calculation are:

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1.
Information DOS bootblock is
The data for partition 1 is:
sysid 165 (0xa5), (FreeBSD/NetBSD/386BSD)
      start 63, size 625137282 (305242 Med), flag 80 (active)
          beg: cyl 0/ head 1/ sector 1;
          end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
Do you want to change the boot coode? [n]

И что теперь делать?