Меню сайта

Командная строка


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

Чтобы попасть в командную строку нажмите [c] если вы находитесь в меню загрузки – это используется для исправления ошибок в пунктах загрузки в menu.lst. Если конфигурационный файл menu.lst не будет найден, вы окажетесь в командной строке по умолчанию.

Чтобы посмотреть на список всех доступных команд введи текст help --all (смотрим Фото 1. ниже).

Фото 1.

Для получения помощи по определённой команде введите help [command] – Например: введя help chainloader вы получите описание команды chainloader.

Функция автозаполнения была кратко описана на предыдущей странице. Нижеследующие примеры иллюстрируют её функциональность:
grub> f
  Possible commands are: fallback find foreground fstest
  • Если ввести букву  f  [tab], то будут показаны все возможные команды начинающиеся на эту букву "f" -
grub> find _
  • При вводе буквы  i  [tab] она будет автоматом дописана до  grub> fi , т.к в арсенале есть только команда начинающаяся на "fi" -
grub> find (
  Possible disks are: hd0 hd1 rd cd
  • Если ввести скобку  (  [tab] то будут показаны варианты возможных устройств. -
grub> find (hd0,_
  • При вводе  hd0  [tab] текст дополнится до -
grub> find (hd0,
  Possible disks are:
   Partition num: 0, Filesystem type is fat, partition type 0x4
   Partition num: 1, Filesystem type unknown, partition type 0x7
  • Введение [tab] ещё раз отобразит возможные разделы, если их больше чем один. -
grub> find (hd0,0)_
  • Введя  0  [tab] will мы получим -
grub> find (hd0,0)/
  Possible files are: io.sys msdod.sys command.com
  • При введении  /  [tab] нам отобразятся все файлы и папки находящиеся в корневом устройстве/диске -

Как показано на одном из примеров возможности [tab] позволяют быстро находить возможные доступные устройства.
Пишем нужную нам команду, затем ставим  (  [tab] (Например: root ( , chainloader ( , и.т.д) и отобразится список возможных устройств, команды к которым выполняются со скобкой  ( :

grub> chainloader (
  Possible disks are: hd0 hd1 rd cd

 


Добавляя (специальный) tag/marker файл в корень устройства позволяет использовать команду find чтобы определить имя устройства найденного при сканировании. Например, напишем find /hdd.tag и будет произведён поиск на в корнях всех поддерживаемых устройствах/дисках на наличие файла hdd.tag и будет отображено имя устройства содержащего этот файл - Например: (hd0,0). Если этот файл находится больше чем на одном устройстве, эти устройства тоже будут отображены. Как рассказывалось ранее, поиск происходит на всех поддерживаемых устройствах, сперва на (hd), затем на (cd), затем на (fd).Пользуясь данным методом можно применять относительные пути в пунктах меню загрузки используя эту команду find --set-root. Подробности смотрим Здесь.

   Оглавление    Предыдущая     Следующая     Форум


Как и любой из нас, каждый хочет получить благодарность, за свой труд и вдохновение для будущей работы.
Буду искренне благодарен каждому из Вас кто перечислит лубую сумму на дальнейшее развитие и помощь автору!
wmz Z400643126792
wmr R208142117819
wme E399853302241
wmu U951931589295
Или посетите сайт спонсора ниже:


Использование материалов на других ресурсах разрешено только с указанием активной гиперссылки на usehelp.org.
Все материалы сайта предоставлены исключительно в ознакомительных и обучающих целях.
Ответственность за использование их в корыстных целях полностью ложится на Ваши плечи.
P.S. У зарегистрированных участников сайта нет всплывающей рекламы...