Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yuri Kurenkov                        2:5020/400     06 Sep 2007  16:57:51
 To : Eugene Grosbein
 Subject : Re: boot forth
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein wrote:
 
 > Привет!
 > 
 > Кто-нибудь знает, что за фигня творится с boot forth в шестерке?
 > loader с винта ядро грузит нормально, при загрузке с USB Flash,
 > который эмулируется BIOS-ом как дополнительный HDD, BTX ведет себя
 > очень странно, в зависимости от добавления отладочных printf в разные
 > его места бывает то бесконечный цикл трапов, то единичный трап
 > с мгновенной перезагрузкой, то самопроизвольный рестарт loader-а
 > с потерей bootinfo от boot2 и, как следствие невозможность загрузить
 > ядро, то паника внутри загрузчика по поводу плохого free на guard1...
 > 
 > Хочу запустить инсталлятор с флешки.
 > 
 > Если пересобрать loader с NO_FORTH=yes, то он без проблем загружает
 > и стартует ядро, но тогда оно не видит device.hints и ничего не выдает
 > на консоль. Если пересобрать GENERIC со встроенными хинтами, то выдает,
 > но оказывается, что оно не может смонтировать mfsroot, потому что
 > loader.conf без форта не обрабатывается. Переписал команды loader.conf
 > в синтакстисе boot.conf в этот файл, они отрабатываются, но mfsroot
 > всё равно не монтируется. Как быть? Есть новый опломбированный системный блок
 > без FDD и без CD, по сети тоже неоткуда загрузиться. Казалось бы, проще
 > всего через USB, благо мамка новая. Кстати, такая фигня на двух разных
 > материнках, Intel и ASUS.
 > 
 > Кто-нибудь в курсе о багах в boot forth и о перспективах его?
 Hикаких нареканий на firth нету, но во время попыток миграции с tinybsd на 
 nanobsd было замечено, что 32M флэшки бутятся без проблем, а с 512M не 
 удается смонтировать корень.  Решилась проблема вот таким способом:
 
 cust_no_ata_dma() (
          touch ${NANO_WORLDDIR}/boot/loader.conf
          echo "hw.ata.ata_dma=\"0\"" >> ${NANO_WORLDDIR}/boot/loader.conf
          #echo "hw.ata.atapi_dma=\"0\"" >> ${NANO_WORLDDIR}/boot/loader.conf
 )
 
 Мамка - какой-то Gigabyte на VIA c Celeron'ом
 > Eugene
 -- 
 Yuri V. Kurenkov [YVK9-RIPN]
 JSC "INIT", 88, Frunze st., Taganrog, 347904 RU
 http://www.init.ru
 Ph/Fax: +7-8634-391011
 ICQ UIN: 21666578
 --- ifmail v.2.15dev5.4
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 boot forth   Eugene Grosbein   06 Sep 2007 17:38:16 
 Re: boot forth   Yuri Kurenkov   06 Sep 2007 16:57:51 
 Re: boot forth   Eugene Grosbein   06 Sep 2007 23:36:32 
 Re: boot forth   Valentin Davydov   06 Sep 2007 21:21:02 
Архивное /ru.unix.bsd/2578160a56530.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional