Ни один из этих ответов не работал для меня. В лучшем случае они дали частичный результат:
. Моя цель состояла в том, чтобы использовать nemo в качестве моего файлового менеджера под LXDE, а также прозрачно управлять рабочим столом.
В Ubuntu Trusty: [ ! d2]
Документация LXDE указывает, что программа LXSession отвечает за управление сеансами.
LXSession имеет файл автозапуска, который запускается в начале сеанса LXDE. Он может использоваться для отключения pcmanfm и вместо этого запускает любой файловый менеджер по вашему выбору.
См. Http://wiki.lxde.org/en/LXSession#Configuration_files
Установите файловый менеджер по выбору; для меня, немо. Open ~ / .config / lxsession / LXDE / autostart, вы можете сделать это с терминала с помощью sudo nano ~ / .config / lxsession / LXDE / autostart или gksudo gedit ~ / .config / lxsession / LXDE / autostart Удалить строку, начинающуюся с @pcmanfm В нижней части сценария добавьте команду для запуска вашего предпочтительного файлового менеджера (с префиксом @ sign). @nemo -n Сохраните файл. Выйдите из системы, войдите в систему еще раз. Живи долго и процветай.Ниже мое решение, которое сработало. Имейте в виду, что я не специалист по Linux, поэтому это может быть не лучшее решение.
ПРИМЕЧАНИЕ: всякий раз, когда я говорю, я имею в виду
/dev/sda1 - boot partition
/dev/sda5 - encrypted partition
/dev/sda3 - clean non-encrypted EXT4 partition
/dev/sda2 - my newly created swap partition
Загрузите с живого компакт-диска. Я использовал Ubuntu 13.10 32-битный настольный ISO.
Установите свой раздел:
sudo cryptsetup luksOpen /dev/sda5 crypt1
Скопируйте исходные данные в целевой раздел и сохраните dd PID в переменной pid:
sudo dd if=/dev/ubuntu-vg/root of=/dev/sda3 bs=1M & pid=$!
Это будет обрабатывать каждый второй dd-процесс с помощью сигнала USR1 и состояния результатов dd:
while sudo kill -USR $pid; do sleep 1; done
Если вам не нравится выше, а метод ", вы можете использовать часы. Откройте новое окно терминала и получите PID:
pgrep -l '^dd$' | awk '{ print $1 }'
Замените свой идентификатор процесса:
watch kill -USR1 <pid>
Вы должны видеть вывод на вашем dd-терминале каждые 2 секунды.
Когда все будет готово, вы можете подключить свой незащищенный раздел, чтобы убедиться, что все в порядке:
sudo mount /dev/sda3 /mnt
После этого отключите ваш раздел:
sudo umount /dev/sda3
Разблокировать секцию crypt:
sudo cryptsetup luksClose /dev/sda5
Запустить gparted. Удалите раздел LUKS (как расширенный, так и логический). Измените размер вашего / dev / sda3 и двигайтесь влево. Создайте раздел подкачки.
Примечание. Перемещение вашего / dev / sda3 влево может занять много времени. Для меня это заняло 30 минут на разделение на 120 ГБ и SSD-накопитель. Если у вас есть 500 ГБ + HDD, вы будете готовы на несколько часов ожидания. Возможно, вы захотите создать своп перед вашим разделом вместо того, чтобы перемещать ваш файл /dev/sda3.
Создайте новую своп-файловую систему на своп-разделе:
sudo mkswap /dev/sda2
и сохраните где-нибудь UUID
Получить ваш корневой раздел UUID:
sudo blkid /dev/sda3
Изменить fstab:
sudo nano /etc/fstab
Удалить или прокомментировать строки overlayfs и tmpfs.
Добавить замену строки с помощью blkid результата:
UUID=<uuid_root> / ext4 errors=remount-ro 0 1
UUID=<uuid_swap> none swap sw 0 0
Удалить файл:
rm /etc/crypttab
Обновить ваши initramfs, чтобы избежать ошибок, таких как cryptsetup: evms_activate недоступен: ! d26]
sudo -i
mount /dev/sda3 /mnt
mount -t proc none /mnt/proc
mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount /dev/sda1 /mnt/boot
chroot /mnt /bin/bash
apt-get remove --purge cryptsetup
update-initramfs -u -k all
Это сработало для меня, однако есть шанс, что выполнение шагов шаг за шагом может не сработать для вас. Прежде чем я выяснил метод update-initramfs, я несколько раз переустанавливал ядро и изменял grub. Однако это не должно быть для вас. Помните, что приведенные выше инструкции могут удалить ваши данные, поэтому будьте осторожны и сделайте ПРИМЕЧАНИЕ , ПЕРЕД ПРОДОЛЖЕНИЕМ этого.
На всякий случай у вас есть проблемы с ядром (chrooted and / boot mounted): [ ! d31]
uname -r
sudo apt-get install --reinstall linux-image-3.X.Y-ZZ-generic
Конечно, замените linux-image-3.XY-ZZ с датой ядра от uname.
или GRUB (вне chroot):
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Подробнее: https://help.ubuntu.com/community/Boot-Repair
Удачи
В случае, если все в порядке, чтобы сохранить шифрование, но чтобы отключить подсказку фразы, гораздо более простой подход - просто установить тривиальный пароль, например «пароль», а затем сохранить этот тривиальный пароль в initramfs в открытом тексте. Отключите пароль шифрования LUKS.
По существу, добавьте скрипт hook, который, в свою очередь, добавит «keycript» к initramfs. Обычно эти сценарии используются для получения пароля через Bletooth, с USB-накопителя и т. Д., Но в этом случае просто запустите его тривиальный пароль.