- Как я могу загрузиться с более старой версией ядра?
- Управляющие клавиши
- Обновление grub для загрузки предыдущего ядра
- Русские Блоги
- Как изменить ядро в Ubuntu
- Как изменить ядро в Ubuntu
- Интеллектуальная рекомендация
- Используйте Maven для создания собственного архетипа скелета проекта (4)
- Станция интерпретации больших данных B пользуется популярностью среди гигантов района «призрачные животные» Цай Сюкуня.
- Вопрос A: Алгоритм 7-15: алгоритм кратчайшего пути Дейкстры
- Учебный дневник — перелистывание страниц
- Нулевое основание для отдыха-клиента
- Вам также может понравиться
- Подробно объясните, как новички используют sqlmap для выполнения инъекционных атак на базы данных mysql.
- Vue заметки сортируют, пусть вам начать с Vue.js:. 04_3 Сетевое приложение: AXIOS плюс Вью
- Шаблон алгоритма конной повозки
- 35 Line Code, чтобы получить метод исследования событий (ON)
- Образ докера: gitlab
- Настройка параметров ядра в Grub
- Настройка параметров ядра Grub в системе
- Параметры загрузки ядра в grub.cfg
- Параметры ядра Grub при загрузке
Как я могу загрузиться с более старой версией ядра?
Последнее ядро вызывает проблемы с моим звуком, которое отлично работало со старой версией. Поскольку у меня установлена только Ubuntu, Grub не отображается во время загрузки. Как я могу вручную выбрать версию своего ядра при загрузке?
Самый простой способ отобразить ваш Grub — это нажать и удерживать SHIFT кнопку во время загрузки.
В качестве альтернативы вы всегда можете отобразить Grub без загрузки какого-либо конкретного ядра:
изменить GRUB_TIMEOUT на -1 и закомментировать GRUB_HIDDEN_TIMEOUT
Удерживая нажатой клавишу Shift во время загрузки, появится меню Grub. Теперь вы можете выбрать более старую версию ядра.
Для выбора более старого ядра в качестве ядра по умолчанию, пожалуйста, смотрите этот пост
Во время загрузки, когда появляется GRUB с записями, выберите вторую запись, т. Е. В разделе « Дополнительные параметры» для Ubuntu вы можете увидеть различные старые версии ядра, которые были установлены ранее, вы можете выбрать одну из них, которая вам подходит. В противном случае вы идете в grub.cfg и вставляете нужную версию ядра поверх установленной в данный момент записи ядра. В обоих случаях это работает
Если у вас есть несколько ядер в вашей системе, вы можете вручную установить, какая версия ядра будет запускаться:
Перезагрузите компьютер с нажатой кнопкой Shift для отображения GRUB после запуска BIOS. Вы увидите что-то вроде: стартовая страница GRUB
Выберите «Дополнительные параметры для Ubuntu» и запомните индекс этой строки меню (отсчет начинается с 0). На картинке индекс равен 1
Выберите конкретное ядро для загрузки, а также запомните индекс этой строки меню (отсчет начинается с 0). На картинке индекс выбранного ядра равен 2
Запустить систему. Это действие для одной загрузки на конкретном ядре. Если вы хотите все время начинать с конкретного ядра, вы должны сделать следующие шаги:
4.1. Откройте и отредактируйте установочный файл GRUB:
4.2. Найти строку GRUB_DEFAULT = . (по умолчанию GRUB_DEFAULT = 0) и задать в меню кавычек путь к конкретному Ядру (запомнить индексы меню из шагов 2 и 3). В моей системе первый индекс был 1, а второй — 2. Я установил GRUB_DEFAULT
4,3. Обновите информацию GRUB для применения изменений:
4.4. После перезагрузки вы автоматически загружаетесь в ядро по выбранному пути меню. Пример на моей машине 1 -> 2
4,5. Проверьте версию ядра после перезагрузки:
Этот параметр определяет, как долго будет отображаться экран без меню GRUB 2. Пока экран пуст, пользователь может нажать любую клавишу для отображения меню.
Поведение по умолчанию — скрывать меню, если присутствует только одна операционная система. Если пользователь только с Ubuntu желает отобразить меню, поместите символ # в начале этой строки, чтобы отключить функцию скрытого меню.
Пожалуйста, установите предыдущее ядро с помощью следующей команды:
Затем перезагрузите компьютер. Вам будет предложено выбрать ядро.
Сразу после появления заставки BIOS / UEFI во время загрузки с BIOS быстро нажмите и удерживайте Shift клавишу, которая вызовет меню GNU GRUB. (Если вы видите логотип Ubuntu, вы пропустили точку, в которой вы можете войти в меню GRUB.) С помощью UEFI нажмите (возможно, несколько раз) Esc клавишу, чтобы перейти в меню GRUB. Иногда заставка производителя является частью загрузчика Windows, поэтому, когда вы включаете компьютер, он переходит прямо к экрану GRUB, а затем нажимать Shift не нужно.
На экране GRUB выберите Дополнительные параметры для Ubuntu и нажмите Enter .
Появится новый фиолетовый экран со списком ядер. Используйте клавиши ↑ и ↓, чтобы выбрать, какая запись будет выделена. Нажмите Enter для загрузки выбранного ядра, «e» для редактирования команд перед загрузкой или «c» для командной строки. Нажмите Esc, чтобы вернуться в предыдущее меню.
Ответ Джеккобека описывает способ просмотра grub.cfg и прокрутки исходного кода для поиска номера меню. Более простой способ с этим сценарием :
Примечание: в этом примере grub-menu.sh short был использован для вызова сценария. short Параметр подавляет эти строки:
Управляющие клавиши
После прокрутки записей (вы можете использовать колесо прокрутки мыши или клавиши со стрелками) нажмите, Escape чтобы вернуться в командную строку.
Если вы нажмете Enter ассоциированные команды Grub для записи отображаются:
Обновление grub для загрузки предыдущего ядра
Набор команд Grub существует для каждого пункта меню. Все скомпилированные записи хранятся в /boot/grub/grub.cfg файле.
В этом примере мы хотим, чтобы номер меню `1> 9> был установлен по умолчанию, поэтому мы используем:
Источник
Русские Блоги
Как изменить ядро в Ubuntu
Как изменить ядро в Ubuntu
Автор устанавливает OAI недавно, и ядро необходимо часто заменять. Способы смены ядра в оперативном режиме неодинаковы. После различных сбоев и попыток поделитесь следующими двумя способами. Первый вид синаптики — это графическая замена одним щелчком, а второй вид модификации grub — абсолютно выполнимый метод.Рекомендуется, чтобы порядок первой попытки был 1-> 2, Поскольку 1 не вызовет никаких проблем, хотя 2 гарантированно завершит задачу, она должна быть осторожной. Однако в настоящее время я использую 2 напрямую для замены ядра, что является более прямым, эффективным и удобным.
1. Используйте synaptic для замены ядра одним кликом
Условия использования:Ядро, которое нужно заменить, выше, чем версия ядра по умолчанию。
Например, текущее ядро является 4.7-общим, и его нужно заменить на 4.15-общее, никаких проблем вообще. Если это в настоящее время 4.15 и должно быть заменено на 4.7, это не применимо, потому что более новая версия автоматически выбирается при запуске. В этом случае вам нужно использовать второй метод для непосредственного изменения grub.
Synaptic — полностью графический интерфейс, большая часть которого — операция дурака. Затем войдите в учебник, взяв в качестве примера необходимость заменить ядро 4.15.0-13-generic:
(1) Установите синаптический
(2) После установки откройте интерфейс
(3) Поиск имени ядра, которое необходимо заменить
Нажмите «Поиск», чтобы найти номер версии, которую необходимо заменить, как показано на рисунке:
Стоит отметить, что здесь можно найти только номер версии ядра системы, которую можно заменить (synaptic одним щелчком мыши).
(4) Выберите ядро
Вообще говоря, заголовки и изображения, которые необходимо заменить для обычных компьютеров, не выбирают неправильный. Пожалуйста, непосредственно найдите заголовки, которые необходимо заменить, такие как: linux-headers-4.15.0-13-generic необходимо заменить, щелкните правой кнопкой мыши и выберите «Пометить для установки». Вы можете видеть, что linux-headers-4.15.0-13 также подключен, это также необходимо, пожалуйста, не отменяйте его. Посмотрите вниз, найдите linux-image-4.15.0-13-generic, щелкните правой кнопкой мыши на том же «Отметить для установки». Обратите внимание, что он должен соответствовать предыдущим заголовкам. Теперь у нас есть три варианта проверки.
Нажмите Применить выше, разверните Чтобы установить, вы можете увидеть три выбранные опции,Еще раз подтвердите, что изображение и предыдущие заголовки соответствуют
После подтверждения, Применить, введите загрузку, установку, перезапустите операцию fool, после перезапуска введите uname -a, чтобы запросить ядро, чтобы найти, что ядро было заменено.
2. Заменить ядро, поменяв grub
Самый надежный способ, безусловно, может заменить ядро. Процесс работы:
(1) установить ядро
Поиск по имени ядра непосредственно на www.bing.com, например: linux-image-4.15.0-13-generic, достаточно первого.
Вы можете скачать, чтобы дебютировать в загрузке. Вы можете использовать центр программного обеспечения для установки, дважды щелкнув (конечно, установка с помощью dkpg -i также очень хороша)
Установите образ и заголовки ядра последовательно.
Кроме того, synaptic в первом методе также может загрузить пакет ядра, который также является безопасным и надежным.
(2) Запрос серийного номера сменного сердечника
Запросите установленное ядро и серийный номер ядра. Найдите пункт меню в файле (под большим количеством других картинок)
Посмотрите внимательно на изображение, под меню меню есть подменю, и подменю содержитС отступом menuentry. Ниже приведены правила подсчета:
- Серийный номер первого пункта меню равен 0, порядковый номер второго подменю равен 1 и т. Д.
- В подменю порядковый номер первого пункта меню равен 0, второго — 1 и т. Д.
Первый пункт меню в подменю моей выдержки выглядит следующим образом:
Это означает, что этот пункт меню является меню серийного номера ядра Linux 4.15.0-34-generic. Здесь предполагается, что мне нужно заменить ядро на него. Потому что это в первом меню подменю.
(3) Модифицируйте grub для замены ядра
Откройте окно редактирования grub, как показано на рисунке:
Если ядро не было модифицировано с помощью grub, должна отображаться первая строка, кроме комментария
Все, что нам нужно сделать, это изменить GRUB_DEFAULT = 0 на
Вот и все Обратите внимание, что ядро Linux 4.15.0-34-generic, упомянутое в (2), необходимо заменить в первом пункте меню подменю, поэтому оно равно «1> 0». Если это 5-е место в подменю, то это «1> 4»,Нужно только посчитать это!
В то же время, обратите внимание, что пара английских точек с запятой «» и пробел после 1 также необходимы, это абсолютно необходимо, не слишком много!
(4) Обновление ядра и перезагрузка
После перезагрузки вы можете использовать uname -a, чтобы проверить, было ли заменено ядро.
Интеллектуальная рекомендация
Используйте Maven для создания собственного архетипа скелета проекта (4)
Один, базовое введение в Maven Во-вторых, скачайте и настройте Maven Три, настроить домашнее зеркало на Али В-четвертых, создайте содержимое скелета архетипа В-пятых, создайте проект через архетип 6. .
Станция интерпретации больших данных B пользуется популярностью среди гигантов района «призрачные животные» Цай Сюкуня.
Автор | Сюй Линь Ответственный редактор | Ху Вэйвэй Предисловие Недавно Цай Сюкунь отправил письмо юриста на станцию B. Содержание письма юриста показало, что «на станции B имеется большое кол.
Вопрос A: Алгоритм 7-15: алгоритм кратчайшего пути Дейкстры
Название Описание Во взвешенном ориентированном графе G для исходной точки v задача о кратчайшем пути от v до оставшихся вершин в G называется задачей кратчайшего пути с одной исходной точкой. Среди ш.
Учебный дневник — перелистывание страниц
Используйте плагин Layui.
Нулевое основание для отдыха-клиента
Предисловие: статья, обобщенная, когда я только что связался с тестом API, в дополнение к остальному клиенту этот инструмент сам, некоторые из мелких пониманий API, я надеюсь помочь тому же белую белу.
Вам также может понравиться
Подробно объясните, как новички используют sqlmap для выполнения инъекционных атак на базы данных mysql.
Шаг 1. Откройте для себя инъекцию Со мной все было нормально, когда я был свободен, я случайно нажал на чужой блог и обнаружил, что ссылка заканчивается на id, поэтому я проверил его вручную. Результа.
Vue заметки сортируют, пусть вам начать с Vue.js:. 04_3 Сетевое приложение: AXIOS плюс Вью
В предыдущем разделе мы ввели основное использование AXIOS, по сравнению с нативным Ajax, который при условии, что способ является более простым и, а сетевые данные теперь в состоянии получить его ров.
Шаблон алгоритма конной повозки
Блог гангстеров Тележки, запряженные лошадьми, используются для решения проблемы самой длинной подстроки палиндрома. Основное внимание уделяется подстрокам, а не подпоследовательностям. Если вы хотите.
35 Line Code, чтобы получить метод исследования событий (ON)
Об авторе: Чжу Сяою,Личный публичный номер: языковой класс большой кошки Эта проблема научит вас этой большой классе Cat.Как написать наиболее эффективное метод исследования событий с 35 Line R Code C.
Образ докера: gitlab
GitLab Docker images Both GitLab CE and EE are in Docker Hub: GitLab CE Docker image GitLab EE Docker image The GitLab Docker images are monolithic images of GitLab running all the necessary services .
Источник
Настройка параметров ядра в Grub
Ядру Linux можно передавать различные параметры для изменения стандартного поведения или информирования о нестандартной конфигурации оборудования. Делать это можно непосредственно перед загрузкой ядра или уже во время выполнения. Во время выполнения параметры ядра можно установить отредактировав файлы в подсистеме /proc или /sys. Перед загрузкой параметры передаются с помощью загрузчика Grub.
Если вы хотите изменить или добавить параметры ядра Linux с помощью Grub вам необходимо отредактировать файл шаблона конфигурации или конфигурационный файл загрузчика. Расположение и название файла шаблона зависит от конкретного дистрибутива.
Настройка параметров ядра Grub в системе
Файл шаблона конфигурации Grub в Debian подобных системах находится по адресу /etc/default/grub. Добавьте параметр ядра в виде имя = значение в переменную GRUB_CMDLINE_LINUX_DEFAULT:
sudo vi /etc/default/grub
Здесь же вы можете удалить нежелательные параметры ядра Grub установленные по умолчанию, например, заменить quiet на verbose для подробного вывода информации о процессе загрузки. Затем выполните следующее чтобы обновить конфигурацию загрузчика:
Если такой команды не существует нужно установить пакет grub2-common:
sudo apt install grub2-common
В Fedora и CentOS скрипта update-grub для обновления конфигурации загрузчика нет, поэтому надо вручную сгенерировать новый конфигурационный файл:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Лучше всего добавлять параметры загрузки ядра linux именно этим способом, но давайте рассмотрим ещё несколько альтернативных вариантов
Параметры загрузки ядра в grub.cfg
Если вы не можете воспользоваться способом, описанным выше можно отредактировать непосредственно конфигурационный файл загрузчика который находится по пути /boot/grub/grub.conf. В этом файле нужно найти секцию отвечающую за стандартную загрузку Linux. Обычно, это первая секция menuentry:
Найдите её, а затем в этой секции найдите строчку linux /boot/vmlinuz. в конец этой строки вы и можете дописать свои параметры, в таком же формате. Затем сохраните изменения в файле и перезагрузите компьютер. Ядро загрузится с новыми параметрами. Если вас интересовал вопрос какой командой загружается ядро linux в grub, то это именно команда linux. Синтаксис её такой:
linux параметры_ядра
Этот способ подойдет почти для любого дистрибутива, но более правильным путем будет использовать шаблон конфигурации где это возможно, так как при следующем обновлении дистрибутива все ваши настройки в этом файле могут быть стёрты.
Параметры ядра Grub при загрузке
Загрузчик Grub позволяет также редактировать пункты меню перед запуском системы. Для этого в меню Grub выберите нужный пункт и нажмите клавишу E. Откроется редактор текущей секции меню. Здесь надо, аналогично предыдущему способу найти строчку linux /boot/vmlinuz. и дописать в конец ваши параметры ядра Linux, например, init=/bin/bash:
Затем нажмите кнопку F10 или Ctrl+X чтобы продолжить загрузку с новыми параметрами. Эти параметры будут актуальны до следующей перезагрузки. На этом всё. Надеюсь информация из статьи была для вас полезной.
Источник