На локальном клиенте копнуть можно в сторону default route и dns resolving, а на удаленном сервере проверить, разрешен ли forwarding, маршрутизацию, настройки файрвола, в частности, masqurade
Единственное, что приходит в голову, включить в конфигурации это
focus_follows_mouse no
Стоит иногда не ворчать на форуме, а сходить в репозиторий и посмотреть, что там происходит.
Зависимость gcc уже давно перенесли в пакет ghc (2017-12-24), просто пока сам пакет не пересобирали.
Обсуждение яйца выеденного не стоит.
1) в каком месте "просто мигает курсор"? До этого были какие-нибудь сообщения на экране?
2) если загрузиться с инсталляционного диска, определяется ли внутренний диск в системе? Что показывает lsblk, blkid?
3) если видится, можно ли подмонтировать его разделы?
4) может, просто забыли проинсталлировать загрузчик в MBR (или как он у вас размечен)?
Не забывайте, что вы всегда можете воспользоваться возможностями самой операционной системы для достижения своих целей. Например, что бы предоставить доступ к одной из поддиректорий вашего хомячка даже анонимусу, можно воспользоваться биндингом
mount --bind olddir newdir
где olddir будет что-то из вашей домашней директории, а newdir - что-то типа /srv/ftp/new_shared_dir, и гость будет видеть вашу поддиректорию как часть своей файловой системы.
ASeN
мне надо ограничиться определенным
каталогом в домашнем каталоге.
А как вы себе это представляете? Формат файла позволяет указать исключительно идентификатор пользователя, для которого необходимо ограничение. (или идентификатор группы). И для указанного пользователя осуществляется ограничение его домашним каталогом. У вас нет возможности указать какой-то иной каталог, внутри или снаружи домашнего.
Либо заводите отдельного пользователя с отдельным домашним каталогом (как пример - юзер ftp для анонимного доступа), либо ставьте какие-нибудь более продвинутые сервисы (vsftpd, proftpd и т.п.) и разбирайтесь с их возможностями конфигурирования.
А зачем вам вообще файл /etc/ftpchroot, если вы не хотите, что бы пользователь ограничивался домашним каталогом? Удалите его для начала.
И /etc/ftpusers вместе с ним.
А если опять не работает, добавьте ключик "-d" в строку запуска демона
1. Как запускаете ftpd? Демоном или через inetd?
2. От имени какого пользователя запускается ftpd и какие права на файлы /etc/ftpusers и /etc/ftpchroot?
3. Что видно в логах при запуске ftpd и при попытке коннекта?

ps: вы в курсе, что те, кто указан в /etc/ftpusers, не смогут быть авторизованы, а для анонимного пользователя chroot выполняется всегда?
pps: а лучше всего читайте info ftpd до полного просветления.
А внутри у них какой контекст? На что-нибудь похоже?
А дата создания? А кто владелец этих файлов? А какая файловая система? И на всех ли файловых системах они есть?
Что это за чёрт зависитот того, в какой директории они находятся. Само по себе это ни добро, ни зло.