Уважаемые! Помогите, плиз!
Ноутбук MSI проц AMD Athlon64 x2 диск с фрей DVD i386 7.1RELESE
в статье прочел вариант с 2-мя винтами, наткнулся на статью
http://www.opennet.ru/base/sys/freebsd_ ... d.txt.html
почитал хэндбук.
Вот что делал
1. Free стоит в ad4s2
2. выделил пустой ad4s3 для экспериментов поставил туда новую i386, поставил порты С ДИСКА,
поставил mc (инета нет - скачал и установил из архива НЕ ИЗ ПОРТОВ), при этом для swap Free взяла ad4s2b.
3. Дальше так
(около 2-х часов!!!)
(не помню от получаса до часа)
Код: Выделить всё
#make installkernel TARHET_ARCH=amd64 KERNCONF=my64 DESTDIR=/
(ядро просто скопировал GENERIC чтобы быть уверенным в том что из папки amd64 собираем...)
Код: Выделить всё
#make installworld TARGET_ARCH=amd64 DESTDIR=/usr/local/amd64
Код: Выделить всё
#cd /usr/local/amd64 && tar cf /usr/local/world_amd64.tar *
загружаемся с диска в FixIt->Live filesystem->CD-ROM
перезагрузка
amd64
====================
вроде сработало, но mc не заработал, попробовал переустановить, попросил glib, раза с пятого установился
с диска ставил- удалял и 1.2 и 2 версии - как получилось сам не понял встал!
попробовал поставить links (пакеты с диска) не удалось - потом уже понял что это ведь ПАКЕТЫ (они под i386 наверное собраны)...
решил переделать заново
- чтобы swap создавался на ad4s3b (чтобы потом ad4s2 можно было использовать) на время установки менял тип ОС в загрузочном секторе, тогда установщик думает, что Free на винте первая и делает swap (чтобы ручками сделать как-то не чуствую пока уверенности, что не вылезет где косячок после)
- потом как в п.3, но добавил в команды make build... параметр -j8 - в результате мир собирался 1час, а ядро пол часа!
да и по совету хэндбука в /etc/make.conf добавил CFLAGS= -O -pipe (потом делал вообще без make.conf, по умолчанию его вообще нет, ксатати может это тоже как-то повлияло? на что, см. дальше...)
- пробовал п.3 весь делать из однопользовательского режима (в хэндбуке вроде советуют)
короче installworld стал вылетать с ошибкой типа
ls: not found
или что-то в этом роде - бился долго. Полез читать Makefiles выяснил, что если в том месте где вылетает ошибка написать /bin/ls ошибка появляется ниже типа dd не работает, ставлю /bin/dd ошибка смещается дальше.
выдает все пути какие надо...
Так вот, что нужно сделать, чтобы Makefiles (а они лежат в каталогах разных системных утилит которые устанавливаются для нового мира) знали где искать проги...
Заранее спасибо...
А вообще устал, уже месяц вожусь с переходом на amd64 и еще не понял лучше будет или нет...
Если кто знает какие-то причины против напишите, может и не стоит...
Но вышеописанную проблему, все-таки хочется решить..