Вопрос или проблема
Я в основном использую Linux Mint в качестве ОС. Я хотел попробовать больше использовать Fedora. Я хотел загрузить liveUSB в ОЗУ, знакомый toram
параметр для передачи ядру (хотя это не параметр ядра, насколько мне известно, он передается дальше в процессе загрузки) не сработал. Я попытался найти информацию в интернете и, к моему удивлению, наиболее подходящий (на мой взгляд) результат для загрузки в ОЗУ был в этом посте без ответов: https://forums.fedoraforum.org/showthread.php?324932-Fedora-33-boot-live-to-ram
опция rd.live.ram, похоже, больше не работает. Есть какой-либо способ загрузить живое изображение в ОЗУ?
Это однозначно – нет поддержки загрузки в ОЗУ для недавних версий? Есть ли исторические причины, почему это было отменено? Меня это особенно удивило, так как я узнал о swap в ОЗУ в Fedora, о чем, я не помню, читал для Linux Mint / Ubuntu.
Я только что скачал XFCE-версию для Fedora 35 (Fedora-Xfce-Live-x86_64-35-1.2.iso), и опция есть, однако, похоже, что есть ошибка, и использование этой опции (rd.live.ram=1
) приводит к зависанию системы в VirtualBox:
Возможно, это затрагивает только XFCE-версию. Я подал отчет об ошибке: https://bugzilla.redhat.com/show_bug.cgi?id=2035641
Ответ или решение
Чтобы загрузить Fedora с LiveUSB в оперативную память, вам нужно использовать параметр rd.live.ram=1
. Однако, как вы правильно заметили, в некоторых версиях Fedora может возникнуть проблема с этой функцией, особенно если вы используете виртуальную машину, такую как VirtualBox.
Вот подробная инструкция по загрузке Fedora LiveUSB в RAM:
-
Создание LiveUSB:
Убедитесь, что вы создали LiveUSB с помощью инструмента, такого какdd
,Rufus
илиUNetbootin
. Это обеспечит корректную запись образа Fedora на USB-накопитель. -
Загрузка с LiveUSB:
Подключите ваш LiveUSB к компьютеру и перезагрузите систему. Вам нужно будет зайти в BIOS/UEFI вашей системы (обычно для этого нужно нажать клавишуF2
,F12
,Esc
илиDel
во время загрузки) и настроить его на загрузку с USB-устройства. -
Добавление параметров загрузки:
Во время загрузки Fedora, когда вы увидите меню GRUB, нажмитеe
на строке, которая содержит параметры загрузки для Fedora. Это позволит вам редактировать параметры загрузки. -
Изменение параметров:
Найдите строку, начинающуюся сlinux
илиlinux16
, и добавьтеrd.live.ram=1
в конец строки. Убедитесь, что в том же месте нет других параметров, мешающих загрузке. -
Загрузка системы:
После добавления параметра нажмитеCtrl + X
илиF10
для загрузки с новыми параметрами. Если всё прошло успешно, система должна загрузиться в оперативную память. -
Проблемы с VirtualBox:
Как вы заметили, загрузка сrd.live.ram=1
может вызвать проблемы, особенно в VirtualBox. Это может быть связано с несовместимостью параметров виртуализации. В таком случае, попробуйте загрузить Fedora на реальном железе или использовать другую виртуализационную платформу, такую как VMware. -
Отчеты о баге:
Вы правильно сделали, что сообщили о возникшей проблеме через Red Hat Bugzilla. Это поможет разработчикам исправить ошибки в будущих версиях. -
Альтернативные методы:
Если по какой-либо причине загрузка в RAM не работает, вы можете рассмотреть использование других дистрибутивов, таких как Linux Mint, которые имеют встроенную поддержку этой функции.
Используйте данный метод для тестирования Fedora, и следите за обновлениями системы и новыми версиями, которые могут улучшить эту функциональность в будущем.