У вас все еще есть live-usb, верно?
Возможно, вы захотите установить grub из одного из ваших Linux-разделов, поскольку иногда восстановление при загрузке завершается с ошибкой. Позвольте мне объяснить.
Сначала мы загрузим из live-cd, затем chroot в ваш Linux-раздел, а затем вызовите update-grub. «Chroot» означает заставить оболочку думать, что корневой каталог находится в другом месте. Он позволяет терминальному доступу к разделу, как если бы вы загрузились с if. Вы можете использовать этот метод для запуска apt-get update тоже.
Загрузите из live-usb. В терминале (или оболочке: ctrl + alt + F1) вызовите sudo fdisk -l Найдите свой Linux-раздел. Я буду считать ваш раздел / dev / sda1 с этого момента, но это может быть sdb2 или Call sudo mount /dev/sda2 /mnt. Смонтируйте файловые системы. Это позволяет вам вызывать команды раздела в chrooted .: $ mount -t proc none /mnt/proc $ mount -o bind /dev /mnt/dev $ mount -o bind /sys /mnt/sysТеперь просто вызовите sudo chroot / mnt, и вы находитесь в своем разделе. Мы установим, проверим и обновим grub:
sudo grub-install /dev/sda
sudo grub-install --recheck /dev/sda
sudo update-grub
Обратите внимание, что вы вызываете имя диска (sda), а не имя раздела (sda1).
Надеюсь, что это помогает!
o7
Скопируйте файл .desktop и отредактируйте копию с помощью gedit (или любого текстового редактора), т. е. откройте редактор и отбросьте файл в окно редактора. Вы увидите строку, начинающуюся с Exec=, что-то вроде Exec=/path/arduino. Эта переменная должна быть изменена соответствующим образом, а затем сохраните изменения.
Если вы хотите больше узнать о файлах рабочего стола, я рекомендую:
Вопрос: Создание файлов .desktop - всего несколько вопросов Спецификация файлов рабочего стола: https://standards.freedesktop.org/desktop-entry-spec/latest/index.html
Установить gksu используя команду sudo apt-get install gksu. Теперь используйте gksu вместо sudo (Exec=gksu /path/arduino), и вам будет предложено ввести поле ввода пароля, например gparted, когда вы начинаете с файла рабочего стола.