3

У меня есть проблема с моим HP ProBook 4540s , как это Когда я обновить мой ноутбук барана от 4 до 12G его остановить загрузку.Я пытаюсь установить свежие окна или Fedora, но он не может загрузиться.

к счастью, кто-то нашел решение этой проблемы, упомянутой здесь . Решением было вывести небольшой объем памяти с помощью программы EasyBCD или аналогичных программ, поэтому я попробовал это сделать на Windows 8.1 с помощью EasyBCD, и она работает на 100%, но при переходе с windows на fedora 25 проблема встает снова.В упомянутом ранее решении пользователь сказал

Под Linux, установите "mem = 17G" в параметрах загрузки ядра (эффективно выводит 256 МБ).

это мой вопрос, как добиться этого в Fedora 25, и я полностью новый пользователь Fedora?

1 ответ1

1

У меня та же модель ноутбука, на которой запущена Fedora 25, Вы должны обновить файл grub.cfg, расположенный в каталоге /boot /grub2

Сначала откройте терминал. Нажмите ALT + F2 и введите gnome-терминал. Если это не сработает, введите xterm или попробуйте использовать mate-терминал, lxterminal, терминатор и т.д. Их много. Если ничего из этого не работает, просто запустите sudo dnf install xterm и запустите терминал xterm, используя предыдущую процедуру.

После того, как у вас есть терминал, выполните эти команды, набирая их по одной в строке и нажимая клавишу ВВОД в конце каждой строки. Обратите внимание, что вам не нужно ничего писать после символа «#», это просто комментарий, в котором говорится о том, что мы делаем на каждом этапе

$ sudo su -  # It probably will ask your password here, with this command you will become root, or the linux superuser. Note the DNS name for this site haha ;) . Also note that if you don't know what you're doing running commands as root you can hurt your installation. I would recommend doing a backup of your important stuff first.
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.backup.$(date +%Y%m%d%H%M%S) # this will make a backup of the file in the same directory with current timestamp. If anything goes wrong, you can restore it.
# vim /boot/grub2/grub.cfg # edit the file and locate the lines starting with linux16

Запустите эту команду внутри vim. Это позволит найти строки, которые начинаются со строки "linux16". Обратите внимание, что начинается с косой черты (/)

/^linux16

После этого перейдите в конец строки, нажав SHIFT + A. В это время vim переключится в режим "редактирования", предыдущий режим был "командным" режимом. В этом режиме редактирования введите пробел, за которым следует новый параметр mem=17G . Обратите внимание на пробел перед параметром . Вы будете знать, что находитесь в режиме "редактирования", если увидите слово «- ВСТАВИТЬ» в левом нижнем углу терминала.

После того, как вы вставили текст, нажмите клавишу ESC, чтобы вернуться в режим "команда", нажмите клавишу n, чтобы найти следующее вхождение строки "linux16" и повторите предыдущий шаг.

Повторите шаг поиска и шаг редактирования для каждого вхождения строки "linux16"

Как только вы закончите редактирование, нажмите клавишу ESC и затем напишите :wq чтобы сохранить вашу работу и выйти из vim. Вы вернетесь к своему терминалу

Перезагрузите свой ноутбук с помощью команды reboot и выберите первую строку, то есть последнее доступное ядро. И это должно быть так.

Особенно для меня это не сильно повлияло на добавление этого параметра в командную строку ядра, но, безусловно, внесло некоторые улучшения. Пожалуйста, дайте мне знать, если вам это удастся, и если вы могли бы сделать большее улучшение.

С уважением

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .