Есть две причины, по которым вы не сможете открыть терминал или войти в систему в текстовом режиме: либо ваша оболочка (как записано в пользовательской базе данных) не существует, либо файл конфигурации вашей оболочки отключается из-за фатального ошибка.
Если chsh
завершился успешно, значит, ваша оболочка существует ( chsh
проверяет, находится ли оболочка в разрешенном списке, а управление пакетами Ubuntu обновляет этот список на основе установленных пакетов). Поэтому, если вы не удалили пакет zsh
после выполнения chsh -s zsh
(в этом случае вам следует просто переустановить его), мы можем исключить этот случай.
Таким образом, один из файлов конфигурации, которые вы получили от Prezto, должен содержать ошибки, неправильно установлен или в нем отсутствует какая-то критическая зависимость. Уберите эти файлы конфигурации с пути. Запустите файловый менеджер, например Nautilus, и переименуйте следующие файлы в домашнем каталоге (если они есть): .zlogin
, .zlogout
, .zprofile
, .zshenv
и .zshrc
. Если это символические ссылки, просто удалите символические ссылки, и вы создадите их позже.
Как только вы это сделаете, вы сможете открыть терминал и начать использовать zsh с его конфигурацией по умолчанию. При первом запуске zsh запустится его новый интерфейс настройки пользователя (вы, должно быть, уже видели его, если следовали инструкциям в https://github.com/sorin-ionescu/prezto ).
Временно измените командную оболочку на bash ( chsh -s bash
), пока не решите проблему с Prezto. Откройте терминал (теперь запущенный bash) и запустите zsh
. Верните файлы .z *
на место или заново создайте символические ссылки после шага 3. Теперь запустите zsh
в этом открытом терминале и посмотрите, в чем заключаются ошибки. Если ошибки неинформативны, запустите zsh -x
, чтобы получить трассировку отладки.
Решив проблему и запустив zsh, снова запустите chsh -s zsh
.
Один из подходов в такой ситуации - выполнить установку из двух частей
/ dev / sda1
. Включите инструменты RAID и LVM, но как можно меньше всего остального. /
(корневой). Я бы предложил 50 ГБ, если у вас есть свободное место. / dev / sdb1
, / dev / sdc1
, / dev / sdd1 `. /
на новом разделе RAID и смонтируйте ее /
в новую файловую систему chroot
войдите в новую файловую систему и выполните grub-install
четыре раза, по одному для каждого из четырех дисков / dev / sda
/ dev / sda
, создайте его раздел размером 50 ГБ и добавьте его в RAID. Вы можете создать большой раздел на оставшейся части каждого диска, RAID10, и использовать его, как вам нравится. Я бы рекомендовал расположить LVM сверху и использовать его для создания вашего / home
и т. Д. Перед установкой оставшейся части всего, что вам нужно для вашей ОС.