Linux boot cmd что это

Содержание
  1. Русские Блоги
  2. Конфигурация U-Boot, общие команды и загрузка ramfs Linux
  3. Обзор
  4. Файл конфигурации
  5. Общие команды и практики
  6. Установить переменные среды
  7. Команда памяти
  8. Подсистема USB / MMC
  9. Используйте tftp для загрузки и запуска Linux ramfs
  10. Интеллектуальная рекомендация
  11. Используйте Maven для создания собственного архетипа скелета проекта (4)
  12. Станция интерпретации больших данных B пользуется популярностью среди гигантов района «призрачные животные» Цай Сюкуня.
  13. Вопрос A: Алгоритм 7-15: алгоритм кратчайшего пути Дейкстры
  14. Учебный дневник — перелистывание страниц
  15. Нулевое основание для отдыха-клиента
  16. Вам также может понравиться
  17. Подробно объясните, как новички используют sqlmap для выполнения инъекционных атак на базы данных mysql.
  18. Vue заметки сортируют, пусть вам начать с Vue.js:. 04_3 Сетевое приложение: AXIOS плюс Вью
  19. Шаблон алгоритма конной повозки
  20. 35 Line Code, чтобы получить метод исследования событий (ON)
  21. Образ докера: gitlab
  22. Администрирование систем Linux. Системный загрузчик
  23. Часть III. Управление процессом загрузки системы
  24. Глава 14. Системный загрузчик
  25. 14.1. Терминология
  26. 14.2. Системный загрузчик grub
  27. 14.3. Системный загрузчик grub2
  28. 14.4. Системный загрузчик lilo
  29. 14.5. Практическое задание: системный загрузчик
  30. 14.6. Корректная процедура выполнения практического задания: системный загрузчик

Русские Блоги

Конфигурация U-Boot, общие команды и загрузка ramfs Linux

Обзор

Das U-Boot — это главный загрузчик с открытым исходным кодом, используемый для упаковки инструкций во встроенные устройства для загрузки ядра операционной системы устройства. Он часто используется для загрузки и загрузки ядер и файловых систем Linux на встроенных устройствах с архитектурой ARM.
U-Boot поддерживает запуск интерфейса командной строки через последовательный порт. Используя командную строку, пользователи могут загружать и загружать ядро, возможно, изменяя параметры по умолчанию. Также есть команды для чтения информации об устройстве, чтения и записи во флэш-память, загрузки файлов (ядра, загрузочного образа и т. Д.) Из последовательного порта или сети, управления деревом устройств и использования переменных среды (которые могут быть записаны в постоянное хранилище) для Управляйте поведением U-Boot, например командой загрузки по умолчанию и тайм-аутом перед автоматической загрузкой, а также данными оборудования, такими как MAC-адрес Ethernet.

Файл конфигурации

Важная информация о конфигурации U-Boot определена в файле:

Например, общий файл конфигурации по умолчанию для MX6:

В этом файле конфигурации (или при самостоятельном воссоздании нового файла конфигурации) вы можете настроить некоторые часто используемые функции следующим образом:

Команда запуска конфигурации должна загрузить uImage из толстого раздела mmc0 по адресу памяти 0x40007000, а затем запустить ядро ​​отсюда.

После настройки U-Boot есть 3 секунды, чтобы нажать Enter для входа в интерфейс командной строки.Если он настроен на 0, процесс запуска не может быть прерван.

Это конфигурация, относящаяся к сети, которая поддерживает функции загрузки Ethernet MII, ping, dhcp и tftp.

Настройте выход последовательного порта по умолчанию как ttySAC2.

по CONFIG_EXTRA_ENV_SETTINGS Параметры для установки среды U-Boot. Среда U-Boot — это блок памяти, который хранится в постоянном хранилище и копируется в ОЗУ при запуске U-Boot. Он используется для хранения переменных среды, которые можно использовать для настройки системы. Среда защищена контрольной суммой CRC32. В дополнение к ipaddr и serverip, настроенным выше, есть следующие часто используемые переменные среды

переменная Описание
bootargs Содержимое этой переменной передается ядру Linux в качестве параметров загрузки (также называемых «командной строкой»).
bootcmd Эта переменная определяет командную строку, которая автоматически выполняется, когда начальный обратный отсчет не прерывается. Эта команда выполняется только тогда, когда bootdelay определяет переменные!
bootdelay После сброса U-Boot будет ждать это количество секунд перед выполнением содержимого переменной bootcmd. В этот период печатается обратный отсчет, и обратный отсчет можно прервать, нажав любую кнопку.
ethaddr Ethernet MAC-адрес первого / единственного интерфейса Ethernet
ipaddr IP-адрес; требуется команда tftp
loadaddr Адрес загрузки по умолчанию таких команд, как tftp или load
serverip IP-адрес TFTP-сервера; требуется команда tftp.

Общие команды и практики

Вот некоторые наиболее часто используемые команды после ввода командной строки:

команда Описание
help Распечатать онлайн-справку
bootm Запустить зеркалирование приложений из памяти
bootz Запустить Linux zImage из памяти
ext4load Загрузить двоичные файлы из раздела Ext4
ext4ls Список файлов в каталоге
fatinfo Распечатать информацию о файловой системе
fatls Список файлов в каталоге
fatload Загрузить двоичный файл из файловой системы dos
md Отображение памяти
mm Модификация памяти (автоинкремент)
mtest Простой тест RAM
mw Запись в память
mmc Подсистема MMC
ping Отправить ICMP ECHO_REQUEST на хост
printenv Печатать переменные среды
reset Сбросить CPU
setenv Установить переменные среды
saveenv Сохранить переменные среды в постоянное хранилище
usb подсистема usb
tftpboot Используйте протокол TFTP для загрузки образа по сети

Установить переменные среды

использовать setenv Чтобы установить переменные среды, связанные с tftp, а затем используйте printenv Распечатайте эти переменные

использовать saveenv (Если есть эта команда) для сохранения этих переменных

Команда памяти

использовать md с mw Чтобы отобразить и изменить данные памяти, md с mw Формат команды аналогичен

[.b, .w, .l] соответствовать [Байт 8 бит, слово 16 бит, двойное слово 32 бита]
Затем установите для памяти 0x82000000-0x82000100 нулевое значение (часть журнала отображения опущена)

Подсистема USB / MMC

Сначала с usb start Дайте U-образному диску нормально работать, а затем используйте fatload С первого раздела U диска с номером устройства 0 u-boot.bin Копировать в память 0x82000000 Место, а потом по памяти 0x82000000 Должность u-boot.bin Скопируйте в область размещения u-boot eMMC (здесь сектор 0x2-0x400)

Если на USB / MMC-диске уже есть раздел FAT / EXT4, вы можете его использовать fatls/ext4ls Чтобы просмотреть информацию о файлах в разделе

Вот список всей информации о файлах из первого раздела FAT U-диска с номером устройства 0.

Теперь попробуйте загрузить и запустить ramfs Linux с диска U

Сначала пройдите сюда fatload Загрузите образ ядра, DTB и образ ramfs с диска U в память, затем настройте параметры загрузки ядра Linux и, наконец, запустите ramfs Linux из памяти.

Используйте tftp для загрузки и запуска Linux ramfs

Первое использование ping Команда для обеспечения связи с tftp сервером

Загрузите и запустите Linux ramfs с tftp-сервера

Сначала пройдите сюда tftpboot Загрузите образ ядра, DTB и образ ramfs в память, затем настройте параметры загрузки ядра Linux и, наконец, запустите ramfs Linux из памяти.

Интеллектуальная рекомендация

Используйте 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 .

Источник

Администрирование систем Linux. Системный загрузчик

Часть III. Управление процессом загрузки системы

Глава 14. Системный загрузчик

В данной главе кратко описывается процесс загрузки компьютера (с 32- или 64-битным центральным процессором архитектуры Intel), работающего под управлением Linux.

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

На сегодняшний день наиболее часто используемым в системах Linux с длительным сроком поддержки системным загрузчиком является системный загрузчик grub даже несмотря на то, что он и не развивается в рамках проекта, непосредственно связанного с разработкой ядра Linux. Такие дистрибутивы операционных систем, как FreeBSD и Solaris также используют системный загрузчик grub .

Следует отметить, что системный загрузчик grub не ограничивается архитектурой центрального процессора Intel. Он может загружать операционные системы и в случае использования компьютеров с центральными процессорами архитектуры PowerPC.

Обратите внимание на то, что хотя системный загрузчик grub и устанавливается по умолчанию в дистрибутиве Debian, на данный момент в большинстве дистрибутивов идет медленная миграция на системный загрузчик grub2 .

14.1. Терминология

Точная последовательность операций, выполняемых при включении компьютера, зависит от его аппаратной архитектуры (аппаратная архитектура Intel x86 отличается от аппаратной архитектуры Sun Sparc и других аппаратных архитектур), системного загрузчика (системный загрузчик grub отличается от системного загрузчика lilo ) и операционной системы ( Linux , Solaris , BSD , и т.д.). В данной главе по большей части рассматривается процесс загрузки операционной системы Linux с помощью системного загрузчика grub на компьютере с аппаратной архитектурой Intel x86 .

14.1.1. Самостоятельное тестирование системы в момент запуска

Загрузка компьютера начинается в момент включения его блока питания (и это не шутка). Первый выполняемый процесс называется POST (Power On Self Test — самостоятельное тестирование системы в момент запуска). В том случае, если тестирование завершается успешно, начинается загрузка BIOS . Если же не все так гладко, вы можете не услышать ничего, услышать повторяющуюся последовательность звуковых сигналов, увидеть на экране монитора сообщение об ошибке или в некоторых случаях увидеть дым, идущий из корпуса компьютера (после сгорания комплектующих появляется отвратительный запах!).

Все компьютеры с аппаратной архитектурой Intel x86 используют BIOS (Basic Input/Output system — базовая система ввода/вывода) для выявления, идентификации и инициализации аппаратного обеспечения. После этого BIOS осуществляет поиск загрузочного устройства . Таким устройством может быть гибкий диск, жесткий диск, CDROM, сетевая карта или устройство для хранения данных с интерфейсом USB.

В процессе функционирования BIOS вы можете увидеть на экране сообщение о том, какую клавишу следует нажать для перехода в режим установки значений параметров BIOS (обычно это либо клавиша Del , либо клавиша F2 ).

Системы Sun Sparc используют openboot для тестирования аппаратного обеспечения и загрузки операционных систем. Bill Callkins описывает openboot в своих книгах, посвященных администрированию систем Solaris. Подробное описание возможностей openboot не соответствует целям данного курса.

14.1.4. Пароль для загрузки системы

BIOS позволяет установить пароль для загрузки системы. Не забывайте этот пароль, так как в том случае, если вы забудете его, вам придется открывать корпус компьютера и производить специальные манипуляции для его сброса. В некоторых случаях вам может быть предоставлена возможность установки пароля для загрузки системы, а так же отдельного пароля для защиты от модификации значений параметров BIOS .

14.1.5. Загрузочное устройство

BIOS будет проверять доступные устройства для хранения данных в поисках загрузочного устройства в том порядке, который был задан в режиме модификации значений параметров BIOS. На компьютерах, находящихся в промышленной эксплуатации, операционная система чаше всего загружается с жесткого диска.

14.1.6. Основная загрузочная запись

Основная загрузочная запись (Master Boot Record или MBR ) находится в первом секторе жесткого диска. В этой области диска хранится информация о первичных разделах жесткого диска и его активном разделе.

Основная загрузочная запись имеет размер, равный 512 байтам и может быть скопирована с помощью утилиты dd .

14.1.7. Системный загрузчик

Код из основной загрузочной записи исполняется средствами BIOS , причем в основной загрузочной записи может быть размещен как код полноценного системного загрузчика , так и вспомогательный код для запуска системного загрузчика.

При рассмотрении с помощью утилиты od данных, находящихся в области основной загрузочной записи , можно обнаружить информацию о системном загрузчике .

Существует множество системных загрузчиков, но наиболее часто используемым на системах с аппаратной архитектурой Intel системным загрузчиком является системный загрузчик grub , который во многих случаях приходит на замену системному загрузчику lilo . При установке Linux на систему с аппаратной архитектурой sparc вы можете выбрать системный загрузчик silo . Для загрузки систем с аппаратной архитектурой Itanium используется системный загрузчик elilo . В системах с аппаратными архитектурами IBM S/390 и zSeries используется системный загрузчик z/IPL . В системах с аппаратной архитектурой Alpha используется системный загрузчик milo , а в системах с аппаратной архитектурой PowerPC — системный загрузчик yaboot (расшифровывается как yet another boot loader — еще один системный загрузчик).

Для создания загрузочных дисков CD и DVD обычно используется системный загрузчик syslinux .

Цель процесса загрузки компьютера заключается в загрузке операционной системы или только ядра операционной системы. Обычный системный загрузчик, такой, как grub , осуществляет копирование данных ядра операционной системы с жесткого диска в оперативную память, после чего передает управление компьютером непосредственно этому ядру операционной системы (исполняет код ядра операционной системы).

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

14.2. Системный загрузчик grub

14.2.1. Файл конфигурации /boot/grub/grub.cfg

Дистрибутив Debian перешел на системный загрузчик grub2 , который будет обсуждаться в следующем разделе. Главным файлом конфигурации меню загрузки системного загрузчика grub2 является файл с именем grub.cfg .

14.2.2. Файл конфигурации /boot/grub/grub.conf

В таких дистрибутивах, как Red Hat Enterprise Linux 6, для конфигурации меню загрузки все еще используется файл с именем grub.conf , причем на данный файл установлены две символьные ссылки: /boot/grub/menu.lst и /etc/grub.conf .

Содержимое этого файла на данный момент (в дистрибутиве RHEL 6.5) выглядит аналогичным образом:

14.2.3. Команды меню

Команды меню должны быть расположены в начале файла конфигурации меню системного загрузчика grub .

Команда default устанавливает выбранный по умолчанию элемент меню загрузки . Первый элемент меню загрузки имеет идентификатор 0.

Описание каждого элемента меню или станса начинается с директивы title .

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

В случае использования команды timeout системный загрузчик будет ожидать заданное количество секунд перед загрузкой выбранного по умолчанию с помощью команды default элемента меню загрузки.

Команда hiddenmenu позволяет скрыть меню загрузки системного загрузчика grub до момента нажатия пользователем клавиши Esc перед истечением времени ожидания, заданного с помощью команды timeout .

С команды title вы можете начинать описание нового элемента меню загрузки или станса .

С помощью команды password вы можете добавить этап проверки пароля в процессе функционирования системного загрузчика grub для предотвращения выбора окружения загрузки операционной системы в интерактивном режиме.

Используйте интерактивную командную оболочку системного загрузчика grub для создания хэша пароля.

14.2.4. Команды, используемые стансах

Каждая операционная система или ядро операционной системы , которое вы хотите загрузить с помощью системного загрузчика grub должно быть описано в рамках станса (stanza), являющегося по своей сути набором из нескольких строк данных конфигурации. Ниже приведены описания некоторых наиболее часто используемых в рамках станс команд.

В техническом плане команда boot является единственной обязательной командой для исполнения строки команды системного загрузчика grub . Эта команда не имеет каких-либо параметров и может использоваться исключительно в качестве последней команды станса.

Команда kernel позволяет указать путь к файлу ядра ОС. Под загрузкой Linux обычно подразумевается загрузка исполняемого файла ядра zImage , сжатого с помощью утилиты gzip , или загрузка исполняемого файла ядра bzImage , сжатого с помощью утилиты bzip2 .

В данном примере показан вариант использования команды kernel для загрузки ядра ОС в дистрибутиве Debian.

А это пример использования команды kernel для загрузки ядра ОС в дистрибутиве RHEL 5.

Все параметры команды kernel могут обрабатываться как самим ядром ОС, так и любой другой программой (которая будет запущена позднее) путем чтения данных из файла /proc/cmdline .

Во многих случаях при установке дистрибутива Linux появляется необходимость в подключении начального виртуального диска в процессе загрузки. Эта операция описывается на уровне системного загрузчика grub с помощью команды initrd .

Ниже приведен пример использования упомянутой команды в дистрибутиве Debian 4.0.

И аналогичный пример для дистрибутива Red Hat Enterprise Linux 5.

Команда root принимает в качестве параметра описание раздела устройства для хранения данных с файлами корневой файловой системы.

Команда root позволяет указать необходимый жесткий диск и его раздел, причем запись hd0 соответствует первому жесткому диску, hd1 — второму жесткому диску и.т.д. Аналогичная нумерация используется по отношению к разделам жесткого диска, следовательно, запись hd0,0 будет указывать на первый раздел первого жесткого диска, запись hd0,1 — на второй раздел этого же жесткого диска и.т.д.

Команда sevedefault может быть использована вместе с командой default saved для изменения поведения меню. Благодаря использованию описанной комбинации команд станс, соответствующий загруженной операционной системе, будет выбран по умолчанию при следующей загрузке.

14.2.5. Последовательная загрузка операционной системы

В случае использования системного загрузчика grub у вас есть два варианта загрузки операционной системы: непосредственная загрузка операционной системы или ее последовательная загрузка средствами нескольких системных загрузчиков (chainloading). При последовательной загрузке операционной системы системный загрузчик grub осуществляет загрузку кода из загрузочного сектора раздела (который содержит данные операционной системы).

Некоторые устаревшие операционные системы требуют использования первичного раздела , отмеченного как активный раздел . Так как активным разделом может быть только один раздел устройства для хранения данных, системный загрузчик grub может отметить нужный раздел соответствующим образом непосредственно перед последовательной загрузкой операционной системы.

В примере ниже показана методика отметки первого основного раздела жесткого диска как активного средствами системного загрузчика grub .

Последовательная загрузка операционной системы связана с загрузкой средствами системного загрузчика grub системного загрузчика другой операционной системы. Команда chainloader принимает один параметр: количество секторов для чтения и загрузки. Для операционных систем DOS и OS/2 достаточно одного сектора. Обратите внимание на то, что операционная система DOS требует, чтобы загрузочный/корневой раздел был активным!

Ниже приведен полный пример последовательной загрузки устаревшей операционной системы.

14.2.6. Простые примеры станс

Это пример станса для загрузки дистрибутива Debian 4 .

А это пример станса для загрузки дистрибутива Red Hat Enterprise Linux 5 .

14.2.7. Редактирование станс средствами системного загрузчика grub в процессе загрузки системы

В процессе загрузки системы при показе меню системного загрузчика grub вы можете нажать клавишу e для редактирования текущего станса. Эта возможность позволит вам передать дополнительные параметры ядру ОС.

Одним из таких параметров, который может оказаться полезным в случае утраты пароля пользователя root, является параметр single . Этот параметр позволит вам загрузить ядро ОС в однопользовательском режиме (хотя в некоторых дистрибутивах вам все равно придется ввести пароль пользователя root).

Другим параметром для сброса пароля пользователя root является параметр init=/bin/bash .

Обратите внимание на то, что в некоторых дистрибутивах данный параметр может быть деактивирован на этапе компиляции ядра ОС.

14.2.8. Установка системного загрузчика grub

Используйте утилиту grub-install для установки системного загрузчика grub . Этой утилите потребуется параметр, указывающий путь к файлу устройства для хранения данных, на котором будет перезаписан загрузочный сектор .

Вам придется выполнять описанное действие в ручном режиме крайне редко, так как системный загрузчик grub устанавливается в процессе установки операционной системы и не должен переустанавливаться при изменении конфигурации системы (как в случае с системным загрузчиком lilo ).

14.3. Системный загрузчик grub2

Главным конфигурационным файлом в данной версии системного загрузчика является файл /boot/grub/grub.cfg . Несмотря на то, что синтаксис этого файла может показаться знакомым, его не нужно редактировать (так как этот файл генерируется автоматически!).

14.3.2. Файл конфигурации дополнительных элементов меню загрузки /etc/grub.d/40_custom

Файл /etc/grub.d/40_custom может модифицироваться с целью добавления в меню загрузки дополнительных элементов. Соответствующие этим элементам данные впоследствии могут быть автоматически добавлены в основной файл конфигурации системного загрузчика grub.

14.3.3. Файл конфигурации /etc/default/grub

Файлом конфигурации, позволяющим изменить поведение новой версии системного загрузчика grub, является файл /etc/default/grub .

14.3.4. Утилита update-grub

При любой модификации файла конфигурации /etc/default/grub вам придется использовать утилиту update-grub с целью записи изменений в основной файл конфигурации системного загрузчика.

14.4. Системный загрузчик lilo

14.4.1. Linux loader

Системный загрузчик lilo в прошлом являлся наиболее часто используемым системным загрузчиком в дистрибутивах Linux, но в последнее время наметилась тенденция его замены на такие системные загрузчики, как описанный выше grub и недавно выпущенный grub2 .

14.4.2. Файл конфигурации lilo.conf

Ниже приведен пример содержимого файла конфигурации lilo.conf . Параметр delay позволяет установить длительность периода ожидания перед загрузкой операционной системы в десятых долях секунды. Следовательно, установленная длительность периода ожидания равна 3 секундам, а не 30, как может показаться на первый взгляд!

В файле конфигурации содержатся три примера станс. С помощью первого станса осуществляется загрузка дистрибутива Red Hat с первого раздела первого жесткого диска (hda1). Второй станс предназначен для загрузки дистрибутива Suse 8.0 со следующего раздела того же диска. Последний станс предназначен для загрузки операционной системы MS-DOS.

14.5. Практическое задание: системный загрузчик

0. Выясните, какой из системных загрузчиков используется на вашем компьютере: lilo, grub или grub2. Выполняйте только те практические задания, которые выполнимы в рамках вашей системы.

1. Создайте копию исполняемого файла ядра ОС, файла виртуального диска initrd и файла System.map в директории /boot. Разместите копии в той же директории /boot, заменив в именах 2.x или 3.x на 4.0 (просто представьте, что состоялся выпуск ядра Linux версии 4.0).

2. Добавьте в файл конфигурации системного загрузчика grub станс для загрузки файлов версии 4.0. Убедитесь в том, что вы используете отличное название пункта меню загрузки.

3. Установите длительность периода ожидания перед загрузкой операционной системы, равную 30 секундам.

4. Перезагрузите компьютер и проверьте работоспособность нового станса.

14.6. Корректная процедура выполнения практического задания: системный загрузчик

0. Выясните, какой из системных загрузчиков используется на вашем компьютере: lilo, grub или grub2. Выполняйте только те практические задания, которые выполнимы в рамках вашей системы.

1. Создайте копию исполняемого файла ядра ОС, файла виртуального диска initrd и файла System.map в директории /boot. Разместите копии в той же директории /boot, заменив в именах 2.x или 3.x на 4.0 (просто представьте, что состоялся выпуск ядра Linux версии 4.0).

Не забывайте о том, что файл initrd (или initramfs) имеет расширение .img .

2. Добавьте в файл конфигурации системного загрузчика grub станс для загрузки файлов версии 4.0. Убедитесь в том, что вы используете отличное название пункта меню загрузки.

3. Установите длительность периода ожидания перед загрузкой операционной системы, равную 30 секундам.

4. Перезагрузите компьютер и проверьте работоспособность нового станса.

Выберите ваш станс и в том случае, если произойдет загрузка операционной системы, вы выполнили практическое задание корректно.

Источник

Читайте также:  Mac os дисковая утилита очищаемо
Оцените статью