Главная
|
История записей
Поиск:
Можно читать на разных языках:
####  2021-04-23
Команды консоли GRUB
>При возникновении необходимости отредактировать загрузщик, можно воспользоватся его консольными командами. Чтобы попасть в консоль, нужно нажать клавишу **C** во время отображения меню загрузки. **ls** Довольно универсальная команда при использовании в чистом виде выдает список жестких дисков и разделов. Также она может быть использована как одноименная команда в Linux - для вывода содержимого папки. например: **ls /boot/grub** Еще одно полезное свойство комадны «ls» - она позволят получить информацию о любом разделе: **ls (hd0,5)** Команда сообщит нам тип файловой системы на разделе, метку раздела (если таковая имеется), UUID и дату последнего изменения данных на разделе (в формате UTC). **cat** Данная команда выводит содержимое заданного файла, используется в формате: **cat /путь/имя_файла** **linux** Аналог команды «kernel» в GRUB Legacy. Загружает указанное Linux-ядро: linux файл_ядра опция1=значение опция2 опция3 Например, так: **linux /boot/vmlinuz-2.6.32-020632-generic root=/dev/sda5 single initrd** Загружает указанный initrd-образ. Используется так: **initrd /boot/initrd.img-2.6.32-020632-generic** Обратите внимание, что версия initrd должна соответствовать версии загружаемого ядра! **chainloader** Передает управление загрузкой по цепочке другому загрузчику (загрузчик ищется на заданном в качестве root разделе). В общем случае требует указания файла для загрузки: **chainloader /путь/имя_файла** Для (загрузчика Windows) можно использовать: **chainloader +1 boot root** При использовании без параметров сообщает, какой раздел сейчас используется в качестве корневого и тип файловой системы на этом разделе, также команда может быть использована для задания другого root-раздела. Раздел задается в «grub device» - формате »(hd*,*)«. например: **root (hd0,5)** После задания раздела команда сообщит новый root-раздел и тип файловой системы. Примечание: «root hd(*,*)» не всегда корректно срабатывает. более предпочтительным вариантом является «set root» (см. ниже) **set** Весьма универсальная команда для изменения различных параметров. Служит для задания значений переменных и используется в формате: **set переменная=значение** Наиболее необходимое ее применение - для задания root-раздела, например: **set root=(hd0,5)** Также с ее помощью можно, например, «на лету» изменить цвет текста в меню и консоли, что позволяет опробовать цветовую схему перед установкой ее в качестве основной. Для этого изменяем переменные «color_normal» - для обычного пункта (и текста в консоли) и «color_highlight» для выделенного пункта соответственно. Например, попробуем такой вариант: **set color_normal=magenta/green** **set color_highlight=light-blue/black** **search** Служит для поиска раздела по UUID, метке или заданному файлу. Имеет следующие ключи: **-u** (или –fs-uuid) - поиск раздела по UUID **-l** (или –label) - поиск по метке раздела **-f** (или –file) - поиск по указанному файлу **-n** (или –no-floppy) - не проверять флоппи-дисковод (чтоб не трещал) **-s** (или –set) - установить найденный раздел в качестве значения заданной переменной. **lsfonts** Команда отобразит список загруженных в настоящий момент шрифтов. **help** При использовании в чистом виде выведет список доступных команд. В формате: **help r** Выведет справку по всем командам, начинающимся на «r». **help search** Отобразит справку по команде «search» **halt** Выключение компьютера. **reboot** Перезагрузит компьютер. **background_image** Позволяет «на лету» изменить фоновое изображение. Используется в формате: **background_image /путь/имя_файла** Дает замечательную возможность посмотреть на выбранную картинку в действии, избегая лишних перезагрузок. В сочетании с заменой цветов через set позволит довольно быстро подобрать подходящий вариант оформления. Данная команда не заменит ваши настройки оформления, фон будет изменен лишь на текущий сеанс. При использовании без параметров сбросит текущее фоновое изображение. Однако, заданные цвета останутся, так что если у вас черный цвет текста - на черном фоне вы его не увидите. **terminal_output.console** Позволяет переключиться на обычную черно-белую цветовую гамму. Весьма полезно при работе с консолью в том случае, если у вас установлено фоновое изображение. Картинка на фоне - это, конечно, красиво, но на некоторых участках фона может быть не виден текст. ------------
Назад на сайт
Лента
Телефон
Почта
В закладки
Распечатать