Моя история (может быть полезной для кого-то с той же проблемой - так что моя очередь помогать сообществу): я установил Ubuntu на внешний жесткий диск USB 3.0 на iMac в конце 2013 года. Я создал следующую схему разделов на что внешний диск:
EFI (200MB FAT), BOOT (200MB EXT2) and / (20GB EXT4)
Я хочу добавить загрузчик на внешний диск (а не на iMac-накопитель). После успешной установки я был потрясен, когда не смог загрузить свою ОС X. Это странно потому что я не установил загрузчик на главный диск. Если я удалил внешний диск, я получаю черный экран с подсказкой командной строки grub!
В панике я исследовал онлайн, и я решил попробовать rEFInd. После установки из источника .deb (http://www.rodsbooks.com/refind/installing.html - рекомендуется установить из файла .deb, чтобы устранить проблему с версиями Ubuntu 16.x - # dpkg -i refind_0.10.3-1_amd64.deb). Я мог бы загрузить свою ОС X.
Чтобы восстановить исходное меню загрузки (и ditch Linux), вы можете использовать служебную программу запуска на вашей ОС X или вы можете монтировать раздел EFI и с помощью «sudo rm ... ", удалите в этом разделе папки" refind "и" Ubuntu ".
Перезагрузитесь и все будет работать как раньше.
Проверьте, есть ли
dns=dnsmasq
в /etc/NetworkManager/NetworkManager.conf. Если вы это сделаете, попробуйте прокомментировать его и перезапустите network-manager:
sudo service network-manager restart
Также проверьте, что /etc/resolv.conf является символической ссылкой на /run/resolvconf/resolv.conf
Проверьте, есть ли
dns=dnsmasq
в /etc/NetworkManager/NetworkManager.conf. Если вы это сделаете, попробуйте прокомментировать его и перезапустите network-manager:
sudo service network-manager restart
Также проверьте, что /etc/resolv.conf является символической ссылкой на /run/resolvconf/resolv.conf
Проверьте, есть ли
dns=dnsmasq
в /etc/NetworkManager/NetworkManager.conf. Если вы это сделаете, попробуйте прокомментировать его и перезапустите network-manager:
sudo service network-manager restart
Также проверьте, что /etc/resolv.conf является символической ссылкой на /run/resolvconf/resolv.conf
Проверьте, есть ли
dns=dnsmasq
в /etc/NetworkManager/NetworkManager.conf. Если вы это сделаете, попробуйте прокомментировать его и перезапустите network-manager:
sudo service network-manager restart
Также проверьте, что /etc/resolv.conf является символической ссылкой на /run/resolvconf/resolv.conf
Проверьте, есть ли у вас
dns=dnsmasq
в /etc/NetworkManager/NetworkManager.conf
. Если вы это сделаете, попробуйте прокомментировать его и перезапустите network-manager:
sudo service network-manager restart
Также проверьте, что /etc/resolv.conf
является символической ссылкой на /run/resolvconf/resolv.conf