mountroot> ! (FreeBSD 6.1 STABLE)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

mountroot> !

Сообщение Maestro »

Суть проблемы такова. Версия FreeBSD - 6.1 STABLE. Пересобрал ядро. Отключил все ненужные девайсы - типа SCASI, ATA, WiFi сетевухи, USB - короче все то, что мне не нужно включая флоппик. Грубо говоря оставил только то, что у меня есть на маршрутизаторе, IDE HDD, IDE DVD-ROM и сетевухи dc. В самом конце конфигурационного файла ядра добавил опции IPFW. Далее собрал ядро и инсталлировал его. Маршрутизатор перестал загружаться, ругаясь на файловую систему так:

Trying to mount root from ufs:/dev/ad0s1a

Manual root filesystem specification:
<fstype>:<device> mount <devise> using filesystem <fstype>
eg. ufs:da0s1a
? list valid disk boot devices
<empty line> abort manual input

mountroot>

И все. И ничего не дает дальше делать - загрузка далее не идет. Вроде все понятно, но дело опять же не в ядре. У меня так было и на только-что установленной фряхе. В чем может быть проблема? Может кто-нить встречался с таковым? Прошу немного помощи в поиске пути решения этой траблы.
дайте денег на обновление портов :)
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: mountroot> !

Сообщение Maestro »

А может мир надо пересобрать, в handbbok'e нифига по этому поводу не написано, или я просто плохо читал.
дайте денег на обновление портов :)
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: mountroot> !

Сообщение 0ut »

Прив, занялся фряхой - молодец ;)

по сабжу: дело всетаки в ядре, выложи конфиг ядра
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: mountroot> !

Сообщение Maestro »

Так на память.

cpu I486_CPU
cpu I586_CPU
cpu I686_CPU
ident ROUTER

maxusers 0

#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols

далее все options по умолчанию - ничего не менял.
devices - закомментировал все ненужное, все разделы целиком о ATA/SATA, SCSI, USB и прочих ненужных девайсов, аля флоппик и экзотческие сетевухи ISA or WiFi - одни старье, другие новье ))

под конец добавил три пункта ipfw

options IPFIREWALL
options IPDIVERT
options IPFIREWALL_VERBOSE
дайте денег на обновление портов :)
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: mountroot> !

Сообщение 0ut »

# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
device atapicam
options ATA_STATIC_ID # Static device numbering

эти тоже закоментировал???
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: mountroot> !

Сообщение Maestro »

Так точно - закомментировал ))) А что - нельзя было??? )

Теперь придется загружать старое ядро boot kernel.old?
И оттуда править конфиг ядра ROUTER.
У меня построение ядра заняло часов пять (

А можно закомментировать
device ataraid # ATA RAID drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
device atapicam
???
а device atapicd # ATAPI CDROM drives
device ata
device atadisk # ATA disk drives
options ATA_STATIC_ID # Static device numbering
оставить??? Судя по моему железу?
дайте денег на обновление портов :)
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: mountroot> !

Сообщение 0ut »

device ata -- это обязательно
device atadisk # --это тоже
device ataraid # --это нет
device atapicd # -- это да, если есть сидюк
device atapifd # -- это нафиг не нада ;)
device atapist # -- тож нафик
device atapicam # -- а это если ты чето резать на сд собрался
options ATA_STATIC_ID # Static device numbering -- это надо!
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали: