Ошибка «недостаточно памяти» при установке 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 для создания загрузочного диска, и это сработало. Я печатаю это из своего экземпляра

Попробуйте выполнить следующие действия:

  1. Создайте свой живой USB с помощью «Startup Disk Creator» в другой системе Linux.
  2. Сначала войдите в Windows и отключите «Быстрый запуск» в настройках.
  3. В это время предпочтительно переразметить жесткий диск с помощью инструмента управления дисками Windows, уменьшив размер раздела Windows и создав раздел(ы) Ubuntu (это может быть причиной того, что вы получили ошибку нехватки памяти, если вы не сделали этот шаг).
  4. Выйдите, закройте Windows, вставьте живой USB и перезагрузитесь в BIOS/UEFI.
  5. Отключите «Безопасную загрузку» и убедитесь, что для UEFI/BIOS установлено значение UEFI, а не Legacy.
  6. Установите приоритет загрузки для загрузки с Live USB.
  7. Выйдите из UEFI / BIOS (обычно F12), и он должен загрузиться в живую сессию.

Пожалуйста, сообщите, если это сработает.

Как управлять двойной загрузкой

Старая статья, все еще актуальна

Другие вопросы по тегам