Ошибка «недостаточно памяти» при установке Ubuntu 22.04
У меня есть Lg Gram 2021 года, и я пытаюсь установить Ubuntu с двойной загрузкой (с USB-накопителя). Каждый раз, когда я нажимаю «попытаться установить Ubuntu» или «безопасная графика Ubuntu», я получаю экран, показывающий «ошибка: недостаточно памяти , нажмите, чтобы продолжить". Если я подожду некоторое время или нажму любую клавишу, появится экран паники ядра, и я смогу выйти, только принудительно выключив компьютер. Я искал эту проблему и пробовал много вещей, которые я нашел, но не нашел решения. Я надеялся, что кто-то может помочь.
5 ответов
У меня была точная проблема. Я купил новый ноутбук MSI и установил 64 ГБ оперативной памяти, и у меня «недостаточно памяти», когда я выбрал первый пункт в меню загрузки Ubuntu.
Я испробовал бесчисленное количество комбинаций неудач, включая то, что было описано в других сообщениях на этом сайте и на других сайтах.
Я определил, что проблема связана с тем, что загрузочная программа является 32-разрядной программой, что позволяет программе загрузки использовать в общей сложности 4 ГБ памяти. Мой ноутбук как процессор i7-12800hx со встроенной графикой и nvidia-3070ti.
Я попытался установить USB-накопитель на ПК без встроенной видеокарты в ЦП, и он работал нормально. ПК, на котором он работает, имел процессор с потоковым риппером без встроенной графики и графическую карту geforce GTX 1080 pci-express.
Чтобы ноутбук загрузился и установил Ubuntu 22.04.1, мне пришлось зайти в биос (правый ctrl-shift, левый alt-f2, чтобы перейти к расширенному биосу) и переключить основной дисплей на PEG (PCI Express Graphics (nvidia rtx 3070ti)) и отключите все, что связано с интегрированной графикой Intel на чипе. Затем мне пришлось подключить монитор с более низким разрешением (1680x1050) (через док-станцию Thunderbolt), чтобы заставить его работать. Я пробовал с монитором 4K, но он не синхронизировался должным образом. Все это предотвратило сопоставление общей памяти графическому контроллеру с нижними 4 ГБ оперативной памяти.
После того, как я все это сделал, установка заработала. Я мог загрузиться из загрузочного меню USB и установить Ubuntu 22.04. После завершения установки мне пришлось переключить графику в биосе на нормальный режим.
Это исправление отлично сработало для меня. Установка была в основном безупречной, и она не включала создание новых файловых систем ramfs или модификацию grub. Программное обеспечение вообще не меняется. Это было просто отключение встроенной графики в моем биосе для установки.
Кстати, примерно после 30 неудачных попыток я пошел и установил Fedora 36, чтобы посмотреть, не связано ли это с Ubuntu. Fedora установилась нормально с первого раза. Я просто не мог получить драйверы, которые мне нужны для использования nvenc в ffmpeg, и при этом система загружается после загрузки драйверов. Это не удалось, поэтому я вернулся к попыткам найти решение с помощью Ubuntu.
Кроме того, я оставил безопасную загрузку отключенной из одной из моих многих предыдущих попыток. Возможно, вам также потребуется отключить функцию безопасной загрузки в биосе. (см. другие сообщения в этой теме для этого)
Я надеюсь, что этот пост поможет вам решить проблему с установкой.
Дэйв Хансен
У меня была такая же проблема, установка Max TOLUD (lg gram, в расширенных настройках Bios ctrl + shift + alt +f7 -> Advanced -> Intel Advanced Menu -> Конфигурация памяти -> Max TOLUD) на более чем 1 ГБ помогла мне.
подсказка от: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1842320/comments/94
Это известная ошибка в Ubuntu 22.04.
Смотрите здесь: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1970402
В билете вы заметите комментатора с ноутбуком LG Gram.
Билет установлен с
milestoneк
ubuntu-22.04.1, так что, надеюсь, это скоро исправят.
На данный момент вы можете установить вместо него Ubuntu 21.10.
Я столкнулся с аналогичной проблемой, когда попытался использовать dd для создания загрузочного диска для Ubuntu 22.04. В итоге я использовал rufus для создания загрузочного диска, и это сработало. Я печатаю это из своего экземпляра
Попробуйте выполнить следующие действия:
- Создайте свой живой USB с помощью «Startup Disk Creator» в другой системе Linux.
- Сначала войдите в Windows и отключите «Быстрый запуск» в настройках.
- В это время предпочтительно переразметить жесткий диск с помощью инструмента управления дисками Windows, уменьшив размер раздела Windows и создав раздел(ы) Ubuntu (это может быть причиной того, что вы получили ошибку нехватки памяти, если вы не сделали этот шаг).
- Выйдите, закройте Windows, вставьте живой USB и перезагрузитесь в BIOS/UEFI.
- Отключите «Безопасную загрузку» и убедитесь, что для UEFI/BIOS установлено значение UEFI, а не Legacy.
- Установите приоритет загрузки для загрузки с Live USB.
- Выйдите из UEFI / BIOS (обычно F12), и он должен загрузиться в живую сессию.
Пожалуйста, сообщите, если это сработает.