После установки 64-битной версии Ubuntu 12.04 на мой Lenovo B570 я столкнулся с теми же проблемами, что и при установке 11.10 с Grub, который плохо играл с системой uEFI. Я использовал ту же технику, что и в прошлый раз, чтобы решить эту проблему (используя сеанс Super Grub Disc LiveCD для восстановления Grub), и моя система с радостью сделала две загрузки между Ubuntu и Windows 7
Однако теперь, когда я загружаюсь, меню Grub отображает только
- Ubuntu, с Linux 3.2.0-24-универсальный
- Ubuntu, с Linux 3.2.0-24-generic (режим восстановления)
- Предыдущие версии Linux
- Windows 7 (загрузчик) (в / dev / sda1)
- Среда восстановления Windows (загрузчик) (on / dev / sda4)
Я больше не вижу возможности использовать Memtest86 +, которая была там ранее, проверив в Ubuntu Software Center, я могу видеть, что пакет установлен, но как мне сделать так, чтобы опция его запуска снова появлялась в меню Grub?
Я пробовал:
sudo update-grub
который не имеет никакого значения.
sudo chmod +x /etc/grub.d/20_memtest86+
результаты в:
chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
и входя
ls /etc/grub.d/
результаты в:
00_header 10_linux 30_os-prober 41_custom
05_debian_theme 20_linux_xen 40_custom README
Ответы:
Попробуйте открыть терминал и запустить
Проверьте, если это там
Просто сделал так же, как у меня было отключено
Вы можете попробовать создать файл, если его там нет, используя nano в терминале.
или с графическим редактором
Заполните его
Обязательно выполните команду chmod + x на нем впоследствии.
Я был бы немного обеспокоен тем, что он отсутствует - у вас есть все остальное в grub.d?
источник
sudo chmod +x /etc/grub.d/20_memtest86+
Результатом стало:chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
20_memtest86+
скрывающийся/etc/grub.d.bak/
. Переместил его на место, обновил GRUB и у меня все заработало нормально.update-grub
не находит бинарный файл memtest независимо от того, что я делаю :(У меня была та же проблема, и из-за того, что у меня на ноутбуке EFI, memtest86 + версия 4.x, поставляемая с Ubuntu, не будет работать, так как EFI поддерживается только версией 5 и новее.
Последние версии не-GPL и должны быть загружены вручную с сайта memtest (они имеют образы ISO и USB), но, по крайней мере, они бесплатны.
источник
Это автоматически перенастроит grub и добавит запись в меню загрузки.
Если вы получили ошибку,
memtest86+ is already the newest version
используйтеsudo apt-get install --reinstall memtest86+
Если ничего не помогает, вы можете получить загрузочный ISO-образ, который вы можете записать на CD и загрузить с него. Конечно, если вы загружаете UEFI, вы должны быть здесь.
источник
apt-get install memtest86+
упомянутого файла/etc/grub.d/20_memtest86+
не было в моей системе.memtest86+ is already the newest version
сообщение. Я подозреваю, что это решение работает только для систем, отличных от UEFI, в то время как исходный вопрос конкретно касается memtest в системах UEFI.Мне не удалось сделать это за 2 дня, затем я проверил Synaptic на наличие пакетов grub ... Похоже, что
grub-imageboot
причиной проблемы является отсутствие пакетов .источник
Это то, что я сделал, чтобы добавить последний (не бесплатный) memtest86 + в меню загрузки grub для загрузки UEFI. Текущая версия memtest - 8.2. Необходимые инструменты: Disk Image Mounter и grub-customizer, последний только для удобства :) Файлы: бинарный файл memtest (см. Ниже)
сохранить и выйти из grub-customizer
перезагрузись и наслаждайся Memtest86
источник