Ubuntu 16.04 desktop grub update, теперь сломанный - не может дешифровать диск

Команда locate автоматически помещает * wild card после строки поиска и возвращает лишние нежелательные результаты.

Это поведение по умолчанию locate. См. [F7]:

If any PATTERN contains no globbing characters, locate  behaves  as  if
the pattern were *PATTERN*.

Чтобы соответствовать только имени файла, явно задайте glob в компоненте пути:

locate '*/display-auto-brightness'

Или используйте регулярное выражение и --basename вариант для сопоставления точного имени файла:

locate --basename --regex '^display-auto-brightness$'

Или, учитывая результаты, которые вы показали, вы могли бы просто просить пути, которые содержат display-auto-brightness в конце:

Я оставлю это вам, чтобы использовать это в скрипте, перебирающем каждое имя файла в каталоге.

1
задан 1 March 2018 в 05:19

6 ответов

Поскольку у вас все еще есть доступ к вашей системе (если нет, сделайте это после установки FS через liveUSB / CD), попробуйте запустить:

sudo grub-install /dev/sda3
sudo grub-install --recheck /dev/sda3
sudo update-grub

См. раздел Как Ubuntu: как отремонтировать / переустановите Grub2 для дальнейшего чтения.

1
ответ дан 22 May 2018 в 12:50
  • 1
    в итоге очень похоже на это, я загрузился из подсказки & gt; grub (не требовал Live CD) и использовал sudo update-grub, а затем sudo grub-install, теперь он корректно загружается в графический интерфейс - ранее я не выдавал grub-install, поэтому, по-видимому, файлы по-прежнему отсутствовали, когда я перезагружался – sumade 2 March 2018 в 14:42
  • 2
    Хорошо для вас;) Сделав это наоборот, вы просто делаете логические шаги, начиная с самого начала (установка -wiping old tables-update), но я думаю, что grub-install делает очистку / обновление самостоятельно в наши дни; ) – Simon Van Machin 2 March 2018 в 17:32

Поскольку у вас все еще есть доступ к вашей системе (если нет, сделайте это после установки FS через liveUSB / CD), попробуйте запустить:

sudo grub-install /dev/sda3 sudo grub-install --recheck /dev/sda3 sudo update-grub

См. раздел Как Ubuntu: как отремонтировать / переустановите Grub2 для дальнейшего чтения.

1
ответ дан 17 July 2018 в 19:47

Поскольку у вас все еще есть доступ к вашей системе (если нет, сделайте это после установки FS через liveUSB / CD), попробуйте запустить:

sudo grub-install /dev/sda3 sudo grub-install --recheck /dev/sda3 sudo update-grub

См. раздел Как Ubuntu: как отремонтировать / переустановите Grub2 для дальнейшего чтения.

1
ответ дан 23 July 2018 в 20:32

У меня была точно такая же проблема при обновлении 16.04 недели назад.

Мне не удалось решить эти разные обновления ручных grub.

Создать постоянный ubuntulive usb, который сохраняет ваши настройки и другие изменения, помогает много, когда re

Затем через ubuntulive:

cryptsetup open --type luks /dev/sda3 lvm
mkdir /mnt/a3
mount /dev/ubuntu-vg/root /mnt/a3
cd /mnt/a3

открыл все остальное, чем мой домашний каталог, где у меня была большая часть контента. (Когда вы устанавливаете Ubuntu, то при добавлении всего диска LUKS существует такая опция для дополнительного шифрования для домашнего каталога, выясняется, что его шифрование открывается только тогда, когда вы даете свой пароль ubuntu).

Для моего случая

sudo ecryptfs-recover-private

с этой предлагаемой размонтировкой gvfs решена: persistent ubuntulive usb

таким образом я получил копию моих файлов. В конце концов, я все еще пытался обновить grub, но не удалось, а затем, наконец, повторно установил Ubuntu, на этот раз без этого шифрования домашней директории (потому что у меня есть LUKS).

0
ответ дан 22 May 2018 в 12:50

У меня была точно такая же проблема при обновлении 16.04 недели назад.

Мне не удалось решить эти разные обновления ручных grub.

Создать постоянный ubuntulive usb, который сохраняет ваши настройки и другие изменения, помогает много, когда re

Затем через ubuntulive:

cryptsetup open --type luks /dev/sda3 lvm mkdir /mnt/a3 mount /dev/ubuntu-vg/root /mnt/a3 cd /mnt/a3

открыл все остальное, чем мой домашний каталог, где у меня была большая часть контента. (Когда вы устанавливаете Ubuntu, то при добавлении всего диска LUKS существует такая опция для дополнительного шифрования для домашнего каталога, выясняется, что его шифрование открывается только тогда, когда вы даете свой пароль ubuntu).

Для моего случая

sudo ecryptfs-recover-private

с этой предлагаемой размонтировкой gvfs решена: persistent ubuntulive usb

таким образом я получил копию моих файлов. В конце концов, я все еще пытался обновить grub, но не удалось, а затем, наконец, повторно установил Ubuntu, на этот раз без этого шифрования домашней директории (потому что у меня есть LUKS).

0
ответ дан 17 July 2018 в 19:47

У меня была точно такая же проблема при обновлении 16.04 недели назад.

Мне не удалось решить эти разные обновления ручных grub.

Создать постоянный ubuntulive usb, который сохраняет ваши настройки и другие изменения, помогает много, когда re

Затем через ubuntulive:

cryptsetup open --type luks /dev/sda3 lvm mkdir /mnt/a3 mount /dev/ubuntu-vg/root /mnt/a3 cd /mnt/a3

открыл все остальное, чем мой домашний каталог, где у меня была большая часть контента. (Когда вы устанавливаете Ubuntu, то при добавлении всего диска LUKS существует такая опция для дополнительного шифрования для домашнего каталога, выясняется, что его шифрование открывается только тогда, когда вы даете свой пароль ubuntu).

Для моего случая

sudo ecryptfs-recover-private

с этой предлагаемой размонтировкой gvfs решена: persistent ubuntulive usb

таким образом я получил копию моих файлов. В конце концов, я все еще пытался обновить grub, но не удалось, а затем, наконец, повторно установил Ubuntu, на этот раз без этого шифрования домашней директории (потому что у меня есть LUKS).

0
ответ дан 23 July 2018 в 20:32

Другие вопросы по тегам:

Похожие вопросы: