The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с загрузкой свежеустановленной FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки on 15-Июн-05, 14:03  (MSK)
Доброго времени суток!

Впервые в жизни пытаюсь поставить FreeBSD на отдельную машину (до этого только на виртуалке ставил и такой проблемы само-собой там не было) и вот возникает проблема.
Ставлю FreeBSD 4.7 стандартную установку - параметры винта определяются без проблем, так же без проблем всё устанавливается и донастраивается, но после перезагрузки получаю сообщение "Missing operation system"
Если же ставлю 5.4 по такому же сценарию то после перезагрузки картина немного другая - появляется загрузчик FreeBSD и пишет "can't load 'kernel'"

Проблема как я подозреваю в CHS-параметрах винта (Seagate IDE 80Gb), ибо 5-ка на биосовские параметры ругалась предупреждением, а 4-ка придумала какие-то свои (и кстати после их подстановки 5-ке та предупреждение не выдаёт).
Но таки я не понимаю что же с этим делать... Как запустить систему-то? Помогите плиз...

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от lavr emailИскать по авторуВ закладки on 15-Июн-05, 14:10  (MSK)
>Доброго времени суток!
>
>Впервые в жизни пытаюсь поставить FreeBSD на отдельную машину (до этого только
>на виртуалке ставил и такой проблемы само-собой там не было) и
>вот возникает проблема.
>Ставлю FreeBSD 4.7 стандартную установку - параметры винта определяются без проблем, так
>же без проблем всё устанавливается и донастраивается, но после перезагрузки получаю
>сообщение "Missing operation system"
>Если же ставлю 5.4 по такому же сценарию то после перезагрузки картина
>немного другая - появляется загрузчик FreeBSD и пишет "can't load 'kernel'"
>
>
>Проблема как я подозреваю в CHS-параметрах винта (Seagate IDE 80Gb), ибо 5-ка
>на биосовские параметры ругалась предупреждением, а 4-ка придумала какие-то свои (и
>кстати после их подстановки 5-ке та предупреждение не выдаёт).
>Но таки я не понимаю что же с этим делать... Как запустить
>систему-то? Помогите плиз...


- ждите вопроса... ждите вопроса... ждите вопроса...
- ждите ответа :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 15-Июн-05, 14:30  (MSK)
>- ждите вопроса... ждите вопроса... ждите вопроса...
>- ждите ответа :)
Я вероятно не очень понимаю иронию...
Хотя конечно догадываюсь что может не очень четко сформулировал вопрос. Так помогите ;)
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от axbat Искать по авторуВ закладки(ok) on 15-Июн-05, 14:45  (MSK)
>>- ждите вопроса... ждите вопроса... ждите вопроса...
>>- ждите ответа :)
>Я вероятно не очень понимаю иронию...
>Хотя конечно догадываюсь что может не очень четко сформулировал вопрос. Так помогите
>;)

Вопрос просто вообще не прозвучал.
Описал бы что ли последовательность своих действий.

Попробуй так:

http://unix1.jinr.ru/~lavr/FreeBSDR/index.html

и если будут проблемы - сообщи, что делал

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 15-Июн-05, 15:12  (MSK)
>Попробуй так:
>http://unix1.jinr.ru/~lavr/FreeBSDR/index.html
>и если будут проблемы - сообщи, что делал

Дык всё по руководствам и делал:
Ядро не конфигурил - брал стандартное (в 5-ке так даже и не предлагали)
Дальше рекомендованная "стандартная" установка
Слайс - автоматом + установка загрузочного флага (на 4-ке флаги "CA", на 5-й "A")
Boot Manager - Standard
Disklabel - автоматически (/, swap, /var, /tmp, /usr)
Дистрибутив - Developer
Установка портов - да
Носитель - CDROM
Установка успешно завершена
reboot

а дальше собсно проблема в одной из двух вариаций в зависимости от версии - см. в начальном сообщении.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от lavr emailИскать по авторуВ закладки on 15-Июн-05, 15:21  (MSK)
>>Попробуй так:
>>http://unix1.jinr.ru/~lavr/FreeBSDR/index.html
>>и если будут проблемы - сообщи, что делал
>
>Дык всё по руководствам и делал:
>Ядро не конфигурил - брал стандартное (в 5-ке так даже и не
>предлагали)
>Дальше рекомендованная "стандартная" установка
>Слайс - автоматом + установка загрузочного флага (на 4-ке флаги "CA", на
>5-й "A")
>Boot Manager - Standard
>Disklabel - автоматически (/, swap, /var, /tmp, /usr)
>Дистрибутив - Developer
>Установка портов - да
>Носитель - CDROM
>Установка успешно завершена
>reboot
>
>а дальше собсно проблема в одной из двух вариаций в зависимости от
>версии - см. в начальном сообщении.


грузишься с live-cd родного freebsd или frenzy или freesbie или с floppies,
выходишь в fixit и выполняешь всего лишь ДВЕ команды:

# fdisk adX (X - номер твоего диска)
# disklabel adXs1 (s1 - первый слайс, это обычно by default в случае использования "A" в fdisk, весь диск под freebsd)

эта информации даст тебе ответы на ВСЕ вопросы.
С их помощью можно и загрузчик перезаписать, здесь уже не раз расписывалось КАК

Ну а остальное - BIOS, bootable device

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 15-Июн-05, 17:14  (MSK)
>грузишься с live-cd родного freebsd или frenzy или freesbie или с floppies,
>
>выходишь в fixit и выполняешь всего лишь ДВЕ команды:
>
># fdisk adX (X - номер твоего диска)
># disklabel adXs1 (s1 - первый слайс, это обычно by default в
>случае использования "A" в fdisk, весь диск под freebsd)
>
>эта информации даст тебе ответы на ВСЕ вопросы.

вроде криминального особо ничего не показали эти обе команды (на мой ламерский взгляд, хотя конечно CHS-параметры как-то сущают):
Fixit# fdisk ad0
******* Working on device /dev/ad0 *******
parameters extracted from  disklabel are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblok is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
  start 63, size 156296322 (76316 Meg), 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>

Fixit# disklabel ad0s1
8 partitions
# size offset fstype [fsize bsize bps/cpg]
a: 262144 0 4.2BSD 2048 16384 16392
b: 1048576 262144 swap
c: 156296322 0 unused 0 0 # "raw" part, don't edit
d: 8388608 131720 4.2BSD 2048 16384 28552
e: 1048576 9699328 4.2BSD 2048 16384 8
f: 145548418 10747904 4.2BSD 2048 16384 28552


>С их помощью можно и загрузчик перезаписать, здесь уже не раз расписывалось
>КАК
поискал - не нашел :(

>
>Ну а остальное - BIOS, bootable device
в биосе винт стоит в режиме LBA - вроде как большинство народу советует именно так делать для больших винтов...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от lavr emailИскать по авторуВ закладки on 15-Июн-05, 18:26  (MSK)
>>грузишься с live-cd родного freebsd или frenzy или freesbie или с floppies,
>>
>>выходишь в fixit и выполняешь всего лишь ДВЕ команды:
>>
>># fdisk adX (X - номер твоего диска)
>># disklabel adXs1 (s1 - первый слайс, это обычно by default в
>>случае использования "A" в fdisk, весь диск под freebsd)
>>
>>эта информации даст тебе ответы на ВСЕ вопросы.
>
>вроде криминального особо ничего не показали эти обе команды (на мой ламерский
>взгляд, хотя конечно CHS-параметры как-то сущают):
>Fixit# fdisk ad0
>******* Working on device /dev/ad0 *******
>parameters extracted from  disklabel are:
>cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)
>
>Figures below won't work with BIOS for partitions not in cyl 1
>
>parameters to be used for BIOS calculations are:
>cylinders=155061 heads=16 sectors/track=63 (1008 blks/cyl)
>
>Media sector size is 512
>Warning: BIOS sector numbering starts with sector 1
>Information from DOS bootblok is:
>The data for partition 1 is:
> sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
>  start 63, size 156296322 (76316 Meg), 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>
>
>Fixit# disklabel ad0s1
>8 partitions
># size offset fstype [fsize bsize bps/cpg]
>a: 262144 0 4.2BSD 2048 16384 16392
>b: 1048576 262144 swap
>c: 156296322 0 unused 0 0 # "raw" part, don't edit
>d: 8388608 131720 4.2BSD 2048 16384 28552
>e: 1048576 9699328 4.2BSD 2048 16384 8
>f: 145548418 10747904 4.2BSD 2048 16384 28552
>
>
>>С их помощью можно и загрузчик перезаписать, здесь уже не раз расписывалось
>>КАК
>поискал - не нашел :(
>
>>
>>Ну а остальное - BIOS, bootable device
>в биосе винт стоит в режиме LBA - вроде как большинство народу
>советует именно так делать для больших винтов...

LBA - замечательно(попробуй AUTO):
http://www.opennet.dev/openforum/vsluhforumID1/57142.html#1
- как перезаписать загрузчик, любой вариант (MBR), если нужен bootmanager -
man boot0cfg

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 15-Июн-05, 19:20  (MSK)
> http://www.opennet.dev/openforum/vsluhforumID1/57142.html#1
>- как перезаписать загрузчик, любой вариант (MBR), если нужен bootmanager -
>man boot0cfg
Эх, не полечило. 5-ка все также не находит ядро :(
А от 4-ки у меня второго диска нету.

По ходу придется продолжать сидеть на виртуалке...


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от lavr emailИскать по авторуВ закладки on 15-Июн-05, 19:28  (MSK)
>> http://www.opennet.dev/openforum/vsluhforumID1/57142.html#1
>>- как перезаписать загрузчик, любой вариант (MBR), если нужен bootmanager -
>>man boot0cfg
>Эх, не полечило. 5-ка все также не находит ядро :(
>А от 4-ки у меня второго диска нету.
>
>По ходу придется продолжать сидеть на виртуалке...

что неполучается то? что было сделано?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 15-Июн-05, 19:37  (MSK)
>что неполучается то?
Не получается нирваны достичь ;) Бишь загрузку нормальную сделать.

>что было сделано?
Fixit# fdisk -B ad0
reboot
эффект - 0

Fixit# bsdlabel -B ad0s1
reboot
эффект - 0

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от axbat Искать по авторуВ закладки(ok) on 15-Июн-05, 15:36  (MSK)
В BIOS поставь определение диска (HDD) Auto Auto
далее по желанию - либо как советует lavr - со второго диска FreeBSD (если есть), либо просто подключи диск на имеющуюся машину с BSD (если есть опять же), посмотри, как он определится в системе - ad1 или еще что, и сделай disklabel /dev/adX

кстати, у тебя не мультизагрузка? BSD одна на диске будет жить?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 15-Июн-05, 17:16  (MSK)
>кстати, у тебя не мультизагрузка? BSD одна на диске будет жить?
весь диск только под BSD
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от koikto Искать по авторуВ закладки(??) on 15-Июн-05, 14:46  (MSK)
Ты знаешь, была подобная проблема... Мне помогло: не создавать раздел(партицию) "./boot" ... тоесть при нарезке указать раздел для свапа и рутовый и всё. После этого заработало... Непонял конечно почему, но это не главное :)
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от AMDmi3 Искать по авторуВ закладки on 15-Июн-05, 22:13  (MSK)
>Но таки я не понимаю что же с этим делать... Как запустить
>систему-то? Помогите плиз...

А что за машина? C `missing operating system' я сталкивался на старом железе, уж не помню каком, оно не умело грузиться с раздела пересекающего границу какото-то там цилиндра (кажется 1024). Лечится созданием отдельного небольшого слайса с корневым разделом. Все остальное на другом слайсе.

Если can't load kernel - то проблема, скорее всего, не в этом. Вообще, насколько я знаю, FreeBSD глубоко пофиг до параметров винта, и ругалась 4x только для виду.

В общем, если доходит до loader'а - смотри почему он не грузит ядро. Если не доходит - попробуй boot0cfg (с livecd 5.4), в т.ч. с параметром -o packet, либо попробуй поставить на маленький слайс.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 16-Июн-05, 01:20  (MSK)
>А что за машина? C `missing operating system' я сталкивался на старом
>железе, уж не помню каком, оно не умело грузиться с раздела
>пересекающего границу какото-то там цилиндра (кажется 1024). Лечится созданием отдельного небольшого
>слайса с корневым разделом. Все остальное на другом слайсе.
Вообще да, машинка не из новых ;) на i440ZX в AT-корпусе. Надо будет попробовать такой вариант...

>Если can't load kernel - то проблема, скорее всего, не в этом.
>Вообще, насколько я знаю, FreeBSD глубоко пофиг до параметров винта, и
>ругалась 4x только для виду.
4-ка как раз не ругалась, ругалась 5-я

>В общем, если доходит до loader'а - смотри почему он не грузит
>ядро. Если не доходит - попробуй boot0cfg (с livecd 5.4), в
>т.ч. с параметром -o packet, либо попробуй поставить на маленький слайс.
Спасибо. Попробую...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Проблема с загрузкой свежеустановленной FreeBSD" 
Сообщение от Otetz emailИскать по авторуВ закладки(ok) on 16-Июн-05, 01:53  (MSK)
>Лечится созданием отдельного небольшого слайса с корневым разделом. Все остальное на другом слайсе.
Сделать первый слайс мелким и загрузочным реально помогло.
Причем и для 4.7, и для 5.4.

Так что: Огромаднейшее спасибо!!!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру