Nautilus, Thunar et al. возьмите их информацию из файлов mimeapps.list.
Итак, решение заключается в редактировании .config/mimeapps.list и / или .local/share/applications/mimeapps.list. Добавьте записи в раздел [Removed Associations] следующим образом:
[Removed Associations]
application/xml=firefox.desktop;wine-extension-xml.desktop;
image/png=shutter.desktop;wine-extension-png.desktop;
image/jpeg=shutter.desktop;wine-extension-jpe.desktop;wine-extension-jfif.desktop;
image/svg+xml=shutter.desktop;wine-notepad.desktop;libreoffice-writer.desktop;gitkraken.desktop;gimp.desktop;wine-extension-xml.desktop;yed.desktop;
application/xml=yed.desktop;
Посмотрите здесь, чтобы узнать подробности.
Возможно, вам придется сделать рытье, чтобы найти правильные файлы .desktop; обратите внимание, например, что несколько файлов wine-*.desktop объявили одно и то же приложение для image/jpeg.
Различные mimeinfo.cache файлы заполняются update-desktop-database из .desktop ], которые у вас есть. Я не знаю, как это относится к mimeapps.list; глянь сюда.Спасибо за всю большую помощь! Однако в конце ничего не работало, и поскольку у меня был отдельный / домашний раздел, я смог переустановить Ubuntu, не потеряв никаких данных. Мне еще нужно переустановить программы и выполнить некоторую настройку, но в этот момент все кажется хорошим.
Спасибо за всю большую помощь! Однако в конце ничего не работало, и поскольку у меня был отдельный / домашний раздел, я смог переустановить Ubuntu, не потеряв никаких данных. Мне все еще нужно переустанавливать программы и выполнять некоторую настройку, но в этот момент все кажется хорошим.
Спасибо за всю большую помощь! Однако в конце ничего не работало, и поскольку у меня был отдельный / домашний раздел, я смог переустановить Ubuntu, не потеряв никаких данных. Мне все еще нужно переустанавливать программы и выполнять некоторую настройку, но в этот момент все кажется хорошим.
Спасибо за всю большую помощь! Однако в конце ничего не работало, и поскольку у меня был отдельный / домашний раздел, я смог переустановить Ubuntu, не потеряв никаких данных. Мне все еще нужно переустанавливать программы и выполнять некоторую настройку, но в этот момент все кажется хорошим.
Спасибо за всю большую помощь! Однако в конце ничего не работало, и поскольку у меня был отдельный / домашний раздел, я смог переустановить Ubuntu, не потеряв никаких данных. Мне все еще нужно переустанавливать программы и выполнять некоторую настройку, но в этот момент все кажется хорошим.
Спасибо за всю большую помощь! Однако в конце ничего не работало, и поскольку у меня был отдельный / домашний раздел, я смог переустановить Ubuntu, не потеряв никаких данных. Мне все еще нужно переустанавливать программы и выполнять некоторую настройку, но в этот момент все кажется хорошим.
Поскольку вы говорите, что ваш загрузчик grub появляется, но меню пуст, я думаю, вам не нужно переустанавливать grub, но, по вашему запросу, запустите update-grub. Для этого вы можете использовать Live CD, монтировать соответствующие разделы с жесткого диска, chroot в смонтированный каталог и запускать update-grub, который должен работать так, как если бы вы работали на реальном жестком диске.
Загрузите свой Live CD, выбрав «Попробуйте Ubuntu без установки».
Как только он загрузится, откройте терминал (ctrl-alt-t) и установите раздел Ubuntu в / mnt. Я предполагаю, что раздел Ubuntu есть / dev / sda5, но вы должны сами определить это. Дайте мне знать, если вам нужна помощь для этого:
sudo mount /dev/sda5 /mnt
Затем установите еще несколько каталогов, которые необходимы:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
Кроме того, если у вас есть отдельная загрузка Ubuntu (довольно редко в наши дни, но это может быть так):
sudo mount /dev/sdaX /mnt/boot
Как вы можете узнать, есть ли у вас загрузочный раздел?
Как только у вас установлен раздел Ubuntu , откройте /mnt/etc/fstab. Если вы видите запись для /boot, обратите внимание, какое устройство оно указывает (/dev/sda4, может быть?).
После того, как они установлены, выполните chroot, чтобы начать использовать смонтированный каталог в качестве корневого раздела:
sudo chroot /mnt
Вы получите [ f11] запрос. Первое, что нужно сделать, это подтвердить, что вы используете правильный каталог /boot. Перейдите к /boot/grub и посмотрите там файлы. Должно быть множество файлов .mod и файл grub.cfg. Если каталог пуст, не продолжайте, потому что это означает, что это НЕ ваш фактический каталог boot. Посмотрите, как определить, нужно ли вам установить дополнительный каталог boot.
Как только вы подтвердили, что /boot/ содержит правильные файлы, что означает, что это правильное местоположение, введите:
sudo update-grub
Это должно перестроить файл /boot/grub/grub.cfg с записями меню.
Затем выйдите из chroot:
exit
На этом этапе вы можете проверить, что все было правильно обновлено. Для этого cd /mnt/boot/grub и проверьте, есть ли там файлы grub, должна быть куча файлов .mod и grub.cfg, последние должны иметь записи для ваших ядер Ubuntu. Если вы видите только файлы grub.cfg и no .mod, это означает, что это НЕ правильный загрузочный каталог, посмотрите выше, как установить отдельный загрузочный раздел.
Отключите файловые системы:
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/boot #Only if you mounted it earlier
sudo umount /mnt/
И затем перезагрузитесь, надеюсь, ваше меню Grub будет восстановлено.
Загрузите с Live CD.
Нажмите Alt + Ctrl + T, чтобы открыть терминал, и выполните следующие команды:
sudo mount /dev/sda5 /mntУстановите загрузчик GRUB2:
sudo grub-install --root-directory=/mnt /dev/sdaЭто /dev/sda - сам жесткий диск, а не раздел Ubuntu - /dev/sda5.
Отключите раздел Ubuntu и перезагрузите компьютер следующим образом:
sudo umount /dev/sda5 ; sudo rebootЕсли у вас установлено более одной ОС, повторите обнаружение таких ОС:
sudo update-grubВот и все!
Мое решение этой проблемы:
скачать supergrub2disk с http://www.supergrubdisk.org/category/download/supergrub2diskdownload/super-grub2-disk-stable/, чтобы установить его на pendrive http : //www.supergrubdisk.org/put-super-grub2-disk-into-an-usb-pendrive-as-an-iso-image-from-windows/ загрузочный компьютер от pendrive с помощью supergrub2disk на нем войдите в свой Ubuntu получить Boot-Repair для Ubuntu с https://help.ubuntu.com/community/Boot-RepairВозможно, это не самое быстрое решение, но для меня это было самым простым.
Комбинированные инструкции roadmr и Basharat Sialvi можно найти здесь: https://askubuntu.com/a/88432/293759
Инструкции для команд chainloader и multiboot Grub2 находятся на roadmr .
Поскольку вы говорите, что ваш загрузчик grub появляется, но меню пуст, я думаю, вам не нужно переустанавливать grub, но, как вы просите, запустите update-grub. Для этого вы можете использовать Live CD, монтировать соответствующие разделы с жесткого диска, chroot в смонтированный каталог и запускать update-grub, который должен работать так, как если бы вы работали на реальном жестком диске.
Загрузите свой Live CD, выбрав «Попробовать Ubuntu без установки».
Как только он загрузится, откройте терминал (ctrl-alt-t) и установите раздел Ubuntu в / mnt. Я предполагаю, что раздел Ubuntu есть / dev / sda5, но вы должны сами определить это. Дайте мне знать, если вам нужна помощь для этого:
sudo mount /dev/sda5 /mnt
Затем установите еще несколько каталогов, которые необходимы:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
Кроме того, если у вас есть отдельная загрузка Ubuntu раздел (довольно редко в наши дни, но это может быть так):
sudo mount /dev/sdaX /mnt/boot
Как вы можете узнать, есть ли у вас загрузочный раздел?
Как только у вас установлен раздел Ubuntu , откройте /mnt/etc/fstab
. Если вы видите запись для /boot
, обратите внимание, какое устройство оно указывает (/dev/sda4
, может быть?). Это тот, который вы должны монтировать.
Как только они установлены, выполните chroot, чтобы начать использовать смонтированный каталог в качестве корневого раздела:
sudo chroot /mnt
Вы получите #/
запрос. Первое, что нужно сделать, это подтвердить, что вы используете правильный каталог /boot
. Перейдите к /boot/grub
и посмотрите там файлы. Должно быть множество файлов .mod и файл grub.cfg. Если каталог пуст, не продолжайте, потому что это означает, что это НЕ ваш фактический каталог boot
. Посмотрите, как определить, нужно ли вам установить дополнительный каталог boot
.
Как только вы подтвердили, что /boot/
содержит правильные файлы, а это означает, что - правильное местоположение, введите:
sudo update-grub
Это должно перестроить файл /boot/grub/grub.cfg с помощью пунктов меню.
Затем выйдите из chroot:
exit
На этом этапе вы можете проверить, что все было правильно обновлено. Для этого cd /mnt/boot/grub
и проверьте, есть ли там файлы grub, должна быть куча файлов .mod и grub.cfg, последние должны иметь записи для ваших ядер Ubuntu. Если вы видите только файлы grub.cfg и no .mod, это означает, что это НЕ правильный загрузочный каталог, посмотрите выше, как установить отдельный загрузочный раздел.
Отключить файловые системы:
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/boot #Only if you mounted it earlier
sudo umount /mnt/
И затем перезагрузитесь, надеюсь, ваше меню Grub будет восстановлено.
Загрузите с Live CD.
Нажмите Alt + Ctrl + T, чтобы открыть терминал и запустить следующие команды:
sudo mount /dev/sda5 /mnt
Установите загрузчик GRUB2:
sudo grub-install --root-directory=/mnt /dev/sda
Это /dev/sda
- сам жесткий диск, а не раздел Ubuntu - /dev/sda5
.
Отключите раздел Ubuntu и перезагрузите компьютер следующим образом:
sudo umount /dev/sda5 ; sudo reboot
Если у вас установлено более одной ОС, повторите обнаружение таких ОС:
sudo update-grub
Вот и все!
Комбинированные команды roadmr и Basharat Sialvi можно найти здесь: https://askubuntu.com/a/88432/293759
Инструкции для команд chainloader и multiboot Grub2 находятся в Community Help Wiki .
Мое решение этой проблемы:
Возможно, это не самое быстрое решение, но для меня это было самым простым.
Загрузите с Live CD.
Нажмите Alt + Ctrl + T, чтобы открыть терминал, и выполните следующие команды:
sudo mount /dev/sda5 /mnt
Установите загрузчик GRUB2:
sudo grub-install --root-directory=/mnt /dev/sda
Это /dev/sda
- сам жесткий диск, а не раздел Ubuntu - /dev/sda5
.
Отключите раздел Ubuntu и перезагрузите компьютер следующим образом:
sudo umount /dev/sda5 ; sudo reboot
Если у вас установлено более одной ОС, повторите обнаружение таких ОС:
sudo update-grub
Вот и все!
Мое решение этой проблемы:
Возможно, это не самое быстрое решение, но для меня это было самым простым.
Загрузите с Live CD.
Нажмите Alt + Ctrl + T, чтобы открыть терминал и запустить следующие команды:
sudo mount /dev/sda5 /mnt
Установите загрузчик GRUB2:
sudo grub-install --root-directory=/mnt /dev/sda
Это /dev/sda
- сам жесткий диск, а не раздел Ubuntu - /dev/sda5
.
Отключите раздел Ubuntu и перезагрузите компьютер следующим образом:
sudo umount /dev/sda5 ; sudo reboot
Если у вас установлено более одной ОС, повторите обнаружение таких ОС:
sudo update-grub
Вот и все!
Комбинированные команды roadmr и Basharat Sialvi можно найти здесь: https://askubuntu.com/a/88432/293759
Инструкции для команд chainloader и multiboot Grub2 находятся в Community Help Wiki .
Мое решение этой проблемы:
Возможно, это не самое быстрое решение, но для меня это было самым простым.
Поскольку вы говорите, что ваш загрузчик grub появляется, но меню пуст, я думаю, вам не нужно переустанавливать grub, но, как вы просите, запустите update-grub. Для этого вы можете использовать Live CD, монтировать соответствующие разделы с жесткого диска, chroot в смонтированный каталог и запускать update-grub, который должен работать так, как если бы вы работали на реальном жестком диске.
Загрузите свой Live CD, выбрав «Попробовать Ubuntu без установки».
Как только он загрузится, откройте терминал (ctrl-alt-t) и установите раздел Ubuntu в / mnt. Я предполагаю, что раздел Ubuntu есть / dev / sda5, но вы должны сами определить это. Дайте мне знать, если вам нужна помощь для этого:
sudo mount /dev/sda5 /mnt
Затем установите еще несколько каталогов, которые необходимы:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
Кроме того, если у вас есть отдельная загрузка Ubuntu раздел (довольно редко в наши дни, но это может быть так):
sudo mount /dev/sdaX /mnt/boot
Как вы можете узнать, есть ли у вас загрузочный раздел?
Как только у вас установлен раздел Ubuntu , откройте /mnt/etc/fstab
. Если вы видите запись для /boot
, обратите внимание, какое устройство оно указывает (/dev/sda4
, может быть?). Это тот, который вы должны монтировать.
Как только они установлены, выполните chroot, чтобы начать использовать смонтированный каталог в качестве корневого раздела:
sudo chroot /mnt
Вы получите #/
запрос. Первое, что нужно сделать, это подтвердить, что вы используете правильный каталог /boot
. Перейдите к /boot/grub
и посмотрите там файлы. Должно быть множество файлов .mod и файл grub.cfg. Если каталог пуст, не продолжайте, потому что это означает, что это НЕ ваш фактический каталог boot
. Посмотрите, как определить, нужно ли вам установить дополнительный каталог boot
.
Как только вы подтвердили, что /boot/
содержит правильные файлы, а это означает, что - правильное местоположение, введите:
sudo update-grub
Это должно перестроить файл /boot/grub/grub.cfg с помощью пунктов меню.
Затем выйдите из chroot:
exit
На этом этапе вы можете проверить, что все было правильно обновлено. Для этого cd /mnt/boot/grub
и проверьте, есть ли там файлы grub, должна быть куча файлов .mod и grub.cfg, последние должны иметь записи для ваших ядер Ubuntu. Если вы видите только файлы grub.cfg и no .mod, это означает, что это НЕ правильный загрузочный каталог, посмотрите выше, как установить отдельный загрузочный раздел.
Отключить файловые системы:
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/boot #Only if you mounted it earlier
sudo umount /mnt/
И затем перезагрузитесь, надеюсь, ваше меню Grub будет восстановлено.
Загрузите с Live CD.
Нажмите Alt + Ctrl + T, чтобы открыть терминал, и выполните следующие команды:
sudo mount /dev/sda5 /mnt
Установите загрузчик GRUB2:
sudo grub-install --root-directory=/mnt /dev/sda
Это /dev/sda
- сам жесткий диск, а не раздел Ubuntu - /dev/sda5
.
Отключите раздел Ubuntu и перезагрузите компьютер следующим образом:
sudo umount /dev/sda5 ; sudo reboot
Если у вас установлено более одной ОС, повторите обнаружение таких ОС:
sudo update-grub
Вот и все!
Комбинированные команды roadmr и Basharat Sialvi можно найти здесь: https://askubuntu.com/a/88432/293759
Инструкции для команд chainloader и multiboot Grub2 находятся в Community Help Wiki .
Загрузите с Live CD.
Нажмите Alt + Ctrl + T, чтобы открыть терминал, и выполните следующие команды:
sudo mount /dev/sda5 /mnt
Установите загрузчик GRUB2:
sudo grub-install --root-directory=/mnt /dev/sda
Это /dev/sda
- сам жесткий диск, а не раздел Ubuntu - /dev/sda5
.
Отключите раздел Ubuntu и перезагрузите компьютер следующим образом:
sudo umount /dev/sda5 ; sudo reboot
Если у вас установлено более одной ОС, повторите обнаружение таких ОС:
sudo update-grub
Вот и все!
Комбинированные команды roadmr и Basharat Sialvi можно найти здесь: https://askubuntu.com/a/88432/293759
Инструкции для команд chainloader и multiboot Grub2 находятся в Community Help Wiki .
Загрузите с Live CD.
Нажмите Alt + Ctrl + T, чтобы открыть терминал и запустить следующие команды:
sudo mount /dev/sda5 /mnt
Установите загрузчик GRUB2:
sudo grub-install --root-directory=/mnt /dev/sda
Это /dev/sda
- сам жесткий диск, а не раздел Ubuntu - /dev/sda5
.
Отключите раздел Ubuntu и перезагрузите компьютер следующим образом:
sudo umount /dev/sda5 ; sudo reboot
Если у вас установлено более одной ОС, повторите обнаружение таких ОС:
sudo update-grub
Вот и все!
Комбинированные команды roadmr и Basharat Sialvi можно найти здесь: https://askubuntu.com/a/88432/293759
Инструкции для команд chainloader и multiboot Grub2 находятся в Community Help Wiki .
Мое решение этой проблемы:
Возможно, это не самое быстрое решение, но для меня это было самым простым.
Комбинированные команды roadmr и Basharat Sialvi можно найти здесь: https://askubuntu.com/a/88432/293759
Инструкции для команд chainloader и multiboot Grub2 находятся в Community Help Wiki .
Мое решение этой проблемы:
Возможно, это не самое быстрое решение, но для меня это было самым простым.
Поскольку вы говорите, что ваш загрузчик grub появляется, но меню пуст, я думаю, вам не нужно переустанавливать grub, но, как вы просите, запустите update-grub. Для этого вы можете использовать Live CD, монтировать соответствующие разделы с жесткого диска, chroot в смонтированный каталог и запускать update-grub, который должен работать так, как если бы вы работали на реальном жестком диске.
Загрузите свой Live CD, выбрав «Попробовать Ubuntu без установки».
Как только он загрузится, откройте терминал (ctrl-alt-t) и установите раздел Ubuntu в / mnt. Я предполагаю, что раздел Ubuntu есть / dev / sda5, но вы должны сами определить это. Дайте мне знать, если вам нужна помощь для этого:
sudo mount /dev/sda5 /mnt
Затем установите еще несколько каталогов, которые необходимы:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
Кроме того, если у вас есть отдельная загрузка Ubuntu раздел (довольно редко в наши дни, но это может быть так):
sudo mount /dev/sdaX /mnt/boot
Как вы можете узнать, есть ли у вас загрузочный раздел?
Как только у вас установлен раздел Ubuntu , откройте /mnt/etc/fstab
. Если вы видите запись для /boot
, обратите внимание, какое устройство оно указывает (/dev/sda4
, может быть?). Это тот, который вы должны монтировать.
Как только они установлены, выполните chroot, чтобы начать использовать смонтированный каталог в качестве корневого раздела:
sudo chroot /mnt
Вы получите #/
запрос. Первое, что нужно сделать, это подтвердить, что вы используете правильный каталог /boot
. Перейдите к /boot/grub
и посмотрите там файлы. Должно быть множество файлов .mod и файл grub.cfg. Если каталог пуст, не продолжайте, потому что это означает, что это НЕ ваш фактический каталог boot
. Посмотрите, как определить, нужно ли вам установить дополнительный каталог boot
.
Как только вы подтвердили, что /boot/
содержит правильные файлы, а это означает, что - правильное местоположение, введите:
sudo update-grub
Это должно перестроить файл /boot/grub/grub.cfg с помощью пунктов меню.
Затем выйдите из chroot:
exit
На этом этапе вы можете проверить, что все было правильно обновлено. Для этого cd /mnt/boot/grub
и проверьте, есть ли там файлы grub, должна быть куча файлов .mod и grub.cfg, последние должны иметь записи для ваших ядер Ubuntu. Если вы видите только файлы grub.cfg и no .mod, это означает, что это НЕ правильный загрузочный каталог, посмотрите выше, как установить отдельный загрузочный раздел.
Отключить файловые системы:
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/boot #Only if you mounted it earlier
sudo umount /mnt/
И затем перезагрузитесь, надеюсь, ваше меню Grub будет восстановлено.