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