|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2578160a56530.html, оценка из 5, голосов 10
|