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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Ivanov                          2:5020/400     29 Jun 2005  13:17:06
 To : All
 Subject : msdos_iconv и libiconbv.so и загрузчик
 -------------------------------------------------------------------------------- 
 
 Hi All.
 Решил поставить новую версию FreeBSD 6-CURRENT на новый хард, так сказать с
 нуля.
 Сделал так:
 Сперва через sysinstall разметил диск и прописал загрузчик.
 Подмонтировал новую структуру каталогов (файловых систем) в /mnt/newd.
 Потом сделал следующее:
 cd /usr/src
 make buildworld
 make buildkernel
 make installworld DESTDIR=/mnt/newd
 make installkernel DESTDIR=/mnt/newd
 Потом сделал новый fstab в /mnt/newd/etc/fstab
 Перегрузился с нового харда (поставил в BIOS грузиться с него), возниколо две
 проблемы.
 1. При загрузке с нового харда загрузчик пишет: 
 Invalid partition
 boot: 0:ad(0,a) no /boot/loader
 
 Если ему после этого сказать 0:ad(3,d)/boot/loader (т.е указать корректные
 пути) - система загружается (правда без меню с предложением Safe Mode, да и
 хрен с ним)
 Hасколько я понимаю, я криво сделал MBR,boot и иже с ним - как их создать
 корректно? Или какие man почитать?
 2.Вторая проблема более серьезная, хоть и более простая:
 При попытке сделать mount /mnt/dosd для следующей записи в fstab
 
 /dev/ad0s5 /mnt/dosd msdosfs
 rw,nodev,nosuid,noexec,-DCP866,-Lru_RU.KOI8-R,-M775,-m664 
 
 msdos_iconv говорит, что ему не хватает libiconv.so.
 В ядре есть следуующие вещи:
 options   LIBICONV
 options    LIBMCHAIN 
 options   MSDOSFS
 options         MSDOSFS_ICONV 
 
 по kldstat -v видно, что в ядре есть msdos_iconv
 Поискав в системе что-либо относящееся в iconv я нашел только libkiconv.so.1.
 При попытке подсунуть его в место iconv (с помощью libmap.conf или симлинков)
 при вызове mount_msdosfs получаю segmentation fault.
 Система собрана с CFLAGS= -O -pipe -march=athlon-xp -mtune=athlon-xp
 -ffast-math -mhard-float -mfancy-math-387
 
 Я конечно понимаю, что если я поставлю iconv из портов - то у меня все
 заработает, но вроде эти утилитки должны работать и без этого (раз они входят
 в поставку).
 
 Что скажет на эту тему All?
 P.S. Почти все писал по памяти, поэтому мог ошибиться, ибо все вышеуказанное
 на домашней машине.
 P.S.S Сегодня оставил дома машину собирать мир и ядро уже в новой системе без
 MSDOSFS_ICONV в ядре. Hо не верен, что что-либо изменится )
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 msdos_iconv и libiconbv.so и загрузчик   Alex Ivanov   29 Jun 2005 13:17:06 
 Re: msdos_iconv и libiconbv.so и загрузчик   Valentin Nechayev   29 Jun 2005 13:42:28 
 Re: msdos_iconv и libiconbv.so и загрузчик   Alex Ivanov   29 Jun 2005 15:18:51 
 msdos_iconv и libiconbv.so и загрузчик   Artem Ignatiev   29 Jun 2005 14:19:46 
Архивное /ru.unix.bsd/16679e0e46fe9.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional