загрузчик

Делал все по хендбуку
дошел до установки загрузчика

Цитата:
(chroot) livecd / # emerge grub
Calculating dependencies ...done!
>>> emerge (1 of 24) sys-libs/db-4.2.52_p2 to /
!!! File system problem. (Bad Symlink?)
!!! Fetching may fail: [Errno 17] File exists: '/usr/portage/distfiles'
!!! No write access to /usr/portage/distfiles/
!!! File patch.4.2.52.2 isn't fetched but unable to get it.

До этого emerge --sync тоже работать не захотело, но я подумал что это пофиг. а вот загрузчик это да. Че это за команда emerge вообще делает?

emerge все ставит.

emerge все ставит. И emerge --sync тоже надо бы сделать.
А что находится в каталоге /usr/portage:
ls -l /usr/portage
Может туда слепок портежей не был распакован и каталог пуст?

да нет. судя по

да нет. судя по тексту всё нормально. у него походу кривые права на distfiles стоя. надо попробовать оставить их хотя бы в 700 а лучше в 755

попробуй # rm

попробуй
# rm /usr/portage/distfiles \
&& cp -R /mnt/cdrom/distfiles /usr/portage

у тебя /usr/portage/distfiles
является симлинком, и предыдущая команда
копирования дистфайлов на хард не
прокатила...

может и ошибаюсь...

скорее всего

скорее всего так и есть.. нужно проверить если ли исходники в distfiles

Re: попробуй# rm

delacrua написал(а):
попробуй
# rm /usr/portage/distfiles \
&& cp -R /mnt/cdrom/distfiles /usr/portage

у тебя /usr/portage/distfiles
является симлинком, и предыдущая команда
копирования дистфайлов на хард не
прокатила...

может и ошибаюсь...

Похоже какойто косяк к симлинком. Удалить то без проблем.
Вот тока после того как я сделаю следующее

# chroot /mnt/gentoo /bin/bash
# env-update
* Caching service dependencies...
# source /etc/profile
# export PS1="(chroot) $PS1"

в /mnt/cdrom становиться пусто
пытаюсь смонтировать
(chroot) livecd / # mount ...
bash: mount: command not found

бутстрап и emerge

бутстрап и emerge system делал? откуда же у тя просто так возьмется mount?

Re: да нет. судя по

MooSE написал(а):
да нет. судя по тексту всё нормально. у него походу кривые права на distfiles стоя. надо попробовать оставить их хотя бы в 700 а лучше в 755

(chroot) livecd / # ls -l /usr/portage/ | grep dist
lrwxrwxrwx 1 root root 43 Feb 1 21:58 distfiles -> /mnt/hdd/hdd5/gentoo/dist-build/distfilesCD

как видно права 777

канешна

канешна соманда не найдена, Макси пральна говорит,
система то не собрана, откуда у тя возмётся програма моунт
(вроде пакет утил-линукс или уникс ли...)

есть два способа

1) скопировать дистфайлы на жестак сразу же
после монтирования разделов (!!! ДО CHROOT !!!)
# cp -R /mnt/cdrom/distfiles /mnt/gentoo/usr/portage/

2) либо скопировать их с другой консоли :
alt + F2,F3,F4,F5,F6
# cp -R /mnt/cdrom/distfiles /mnt/gentoo/usr/portage/

3) [ не уверен что сработает]
так же как в 1) после монтирования разделов
# cd /mnt/gentoo/usr/portage && mkdir distfiles \
&& mount -o bind /mnt/cdrom/distfiles distfiles && cd /mnt/gentoo \
&& chroot . /bin/bash && env-update && source /etc/profiles

ну первые 2

ну первые 2 варианта внатуре рулят (ибо они очевидны и обычны), а вот про третий - тут ты канешна круто наколбасил ))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".