Студопедия — Командный интерфейс
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Командный интерфейс






 

GRUB переходит после загрузки в режим командного интерфейса, если не находит конфигурационный файл или если пользователь переводит его явно (команда c в режиме меню). Режим ввода команды напоминает bash, те же клавиши редактирования строки (включая историю команд и авто дополнение команд и имён дисков и файлов), немедленное исполнение после нажатия клавиши "Enter". Команды:

6. boot (запустить загруженное ядро или вторичный загрузчик)

7. chainloader [--force] имя-файла (загрузить в память вторичный загрузчик)

8. help [--all] [шаблон]

9. hide имя-раздела (устанавливает флаг "hidden" в таблице раздела, чтобы не пугать DOS несколькими первичными разделами)

10. initrd имя-файла (загрузить initrd - RAM диск для Linux)

11. kernel [--type=netbsd|freebsd|openbsd|linux|biglinux|multiboot] [--no-mem-option] имя-файла параметр... (загрузить ядро в память; остальные параметры передаются ядру; --no-mem-option запрещает передавать ядру параметр mem=..., генерированный GRUB)

12. makeactive (взвести флаг активности для корневого раздела; требуется для DOS)

13. map в из (позволяет отобразить исходное устройство в результирующее; требуется для работы некоторых вторичных загрузчиков (DOS), умеющих загружаться только с первого диска)

14. module имя-файла параметр... (загрузить модуль для ядра стандарта Multiboot)

15. modulenounzip имя-файла параметр... (загрузить модуль для ядра стандарта Multiboot без расширения)

16. partnew имя-раздела тип начальный-сектор число-секторов (создать раздел)

17. parttype имя-раздела тип (изменить тип раздела)

18. root имя-устройства-или-раздела (считать указанное устройство "корневым", определить размер раздела)

19. rootnoverify имя-устройства-или-раздела (считать указанное устройство "корневым", не пытаться работать с разделом)

20. unhide имя-раздела

21. uppermem килобайт (принудительно назначить размер верхней памяти)

GRUB может самостоятельно загрузить ядро ОС или загружить вторичный загрузчик и передать ему управление. В первом случае типовой набор команд выглядит так:

root (hd0,0)

kernel /vmlinuz root=/dev/hda1...

inird /initrd.img

boot

Во втором так:

rootnoverify (hd0,0)

map...

hide...

unhide...

makeactive...

chainloader +1

boot

Команды управления интерфейсом и процессом:

10. color цвет/фон [цвет-выделенного/фон] (имена цветов достались от CGA IMHO;)

11. configfile имя-файла (загрузить конфигурационный файл и интерпретировать его)

12. halt [--no-apm] (остановить компьютер)

13. pager [on | off] (делать ли паузы между экранами при большом выводе)

14. pause текст-сообщения (вывести текст и ждать нажатия кнопки Any)

15. reboot

16. savedefault (сделанный из меню выбор становится выбором по умолчанию; прописывается в тело stage2; интересно - будет ли работать при загрузке с CD;)

17. setkey [в из] (переназначение клавиши)

18. splashimage имя-файла (используется в качестве фоновой картинки; xpm 640x480, 14 цветов, сжатый gzip)

"Исследовательские" команды:

4. blocklist имя-файла (выдать список интервалов адресов блоков, занимаемых файлом)

5. cat имя-файла

6. cmp имя-файла-1 имя-файла-2

7. debug (выводить отладочные сообщения)

8. displayapm (вывести информацию об APM BIOS)

9. displaymem (вывести карту памяти)

10. find имя-файла (искать указанное абсолютное имя файла на всех доступных разделах)

11. fstest (включить отладочную печать о файловых операциях)

12. geometry имя-устройства [C H S] (посмотреть, что BIOS думает о геометрии диска; при работе в рамках ОС можно установить геометрию для использования в GRUB)

13. impsprobe (попытаться включить процессоры согласно Intel Multiprocessor Specification 1.1 или 1.4)

14. ioprobe имя-устройства (вывести адреса портов ввода/вывода данного устройства)

15. read адрес-памяти

16. testload имя-файла (файл читается различными способами, чтобы проверить возможность чтения файлов)

17. testvbe режим (переключить видеокарту в указанный режим и запустить мультфильм)

18. vbeprobe (вывести список имеющихся видеорежимов VESA BIOS EXTENSION)

Команды для установки GRUB:

2. device имя-устройства-GRUB имя-устройства-ОС (только при работе в рамках ОС; задаёт соответствие между именем устройства в понимании GRUB и ОС

3. embed имя-файла устройство-или-раздел (встроить stage1_5 из файла сразу после MBR или область загрузки файловой системы FFS или ReiserFS)

4. install... (установка GRUB на диск: модификация содержимого stage1 и stage2 в соответсвии с указанными адресами, именами и пр.)

5. quit (только при работе в рамках ОС)

6. setup [--force-lba] [--stage2=имя-файла] [--prefix=каталог-с-источниками] имя-раздела [имя-раздела-с-источниками] (оболочка для install; установка GRUB на диск; по умолчанию источники ищутся на корневом разделе в каталогах /boot/grub и /grub; при установке на диск пытается встроить stage1_5 вне файловой системы)

Команды для загрузки по сети (после определения сетевых параметров можно использовать сетевой диск - (nd) - для загрузки файлов по TFTP; интересно GRUB знает про все на свете сетевые карточки?):

0 bootp (запрашивает IP адрес компьютера и прочие параметры у BOOTP сервера)

1 dhcp (запрашивает IP адрес компьютера и прочие параметры у DHCP сервера)

2 rarp (запрашивает IP адрес компьютера и прочие параметры у RARP сервера)

3 ifconfig --address=наш-адрес --server=адрес-TFTF-сервера --gateway=адрес-шлюза --mask=сетевая-маска (явное задание сетевых параметров)

Команды для работы с терминалом по RS-232:

1. serial [--unit=номер-последовательного-порта] [--port=UART-I/O-порт] [--speed=бод] [--word=число-бит-данных] [--stop=число-стоповых-бит] [--parity=no|odd|even] (параметры по умолчанию - 0 (т.е. COM1), 9600, 8, 1, no; вывод на теринал начинается по команде terminal)

2. terminal [--dumb] [--no-echo] [--no-edit] [--timeout=секунд] [--lines=число-строк] [--silent] [console] [serial] (задаёт тип устройства общения - через PC консоль или последовательный терминал; определяется явно или где первым нажмут кнопку или первое в списке по истечению времени ожидания; под последовательным терминалом подразумевается VT100, если не указано --dumb; --silent запрещает вывод приветствия до первого нажатия кнопки - например, если у вас вообще нет терминала)

3. terminfo... (позволяет описать особенности терминала; есть утилита grub-terminfo)

 







Дата добавления: 2015-06-29; просмотров: 439. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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

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

Studopedia.info - Студопедия - 2014-2024 год . (0.014 сек.) русская версия | украинская версия