Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 69
Текст из файла (страница 69)
Режим по умолчанию.ramdisk=sizeНе используется; в настоящее время возможно применение только с ядрами версии ниже 1.3.48. Для более новых ядер см. параметры load_ramdisk (в разделе «Параметры, передаваемые ядру при загрузке»), prompt_ramdisk, ramdisk_size и ramdisk_start далее в этом разделе.ramdisk_size=raОпределяет объем памяти (в килобайтах), отводимый под RAM-диск. Поумолчанию равен 4096, т.
е. 4 Мбайт.ramdisk_start=o//;seitПрименяется для дискет, содержащих и ядро, и RAM-диск. Смещение вкилобайтах (offset) определяет адрес начала образа RAM-диска на дискете.root=root-deviceОпределяет устройство, монтируемое в качестве корневой файловой системы.
Если указано специальное имя current, выбирается устройство, накотором подмонтирована корневая файловая система в настоящий момент. Значения по умолчанию определяются в образе ядра.vg&=modeОпределяет текстовый режим VGA, выбираемый при загрузке. По умолчанию режим mode задается настройками ядра. Имена режимов не чувствительны к регистру.askПредоставить пользователю возможность выбирать текстовый режим.Нажатие клавиши <Enter> в ответ на запрос выдает список доступныхрежимов.extended (или ext)Выбрать текстовый режим - 80x50 знакомест.normalВыбрать обычный режим - 80x25 знакомест.471LILO: загрузчик LinuxnumberУстановить текстовый режим, соответствующий числу (number). Список чисел и соответствующих режимов можно получить, загрузившись с параметром vga=ask и нажав клавишу <Enter>.Команда liloДля установки и обновления загрузчика (при изменении ядра или файла настройки /etc/lilo.conf) следует выполнить команду lilo.Полный путь команды обычно /sbin/lilo.
Синтаксис команды:lilo [options]Некоторые из параметров соответствуют ключевым словам файла /etc/lilo.conf.Ключевое слово конфигурацииПараметрboot=bootdev— b bootdevcompact—сdelay=tsecs— d tsecsdefa\ilt=label-D labeldisktab=/i/e-ffilemsta.ll=bootsector— i bootsectorIba32LIlinearimap=mapfile— m mapfilefix-table-Pfixignore-table— P ignorebackup=/7/e— s fileforce-backup=/7Ze-S fileverbose=teue/—vПо возможности эти параметры лучше описывать в файле настройки; использование их в командной строке lilo, а не в /etc/lilo.conf, уже устарело. Вследующем разделе описаны параметры, которые можно задать только в командной строке lilo; все прочие параметры описаны в предыдущем разделе.Параметры команды liloДалее перечислены командные параметры lilo.
Если параметров несколько,они задаются раздельно:% lilo -q -v472-СГлава 4. Методы загрузкиconfig-fileИспользовать альтернативный файл настройки. На основании данныхфайла настройки (по умолчанию /etc/lilo.conf) lilo определяет файлы,входящие в карту загрузки.-I labelПечатает на стандартный вывод путь к ядру, к которому относится имяlabel, либо сообщение об ошибке, если такая запись в файле настройкине найдена. К примеру:% lilo -I linux/boot/vmlinuz-2.0.34-0.6—q Перечислить файлы, занесенные в текущую карту загрузки, lilo ведетспециальный файл (по умолчанию /boot/map), содержащий информацию о расположении загружаемых образов ядра. Выполнение lilo с этимпараметром приводит к печати имен файлов из карты на стандартныйвывод. Например (звездочкой обозначается образ по умолчанию):% Шо -qlinux*test—г root-directoryПредписание lilo выполнить команду chroot root-directory раньше всехостальных операций.
Применяется для восстановления установки сдискеты - можно загрузиться с дискеты, но использовать файлы настроек с диска. К примеру, если выполнить следующие команды:% mount /dev/hda2 /mnt% Шо -г /mntто Шо будет обращаться к необходимым файлам на диске.—R command-lineУстановить команду для загрузчика, которая выполнится при следующемего запуске, а затем будет «забыта».
Этот вариант, как правило, используется в сценариях перезагрузки системы перед вызовом shutdown -г.—t Режим проверки. Реальной записи нового загрузочного сектора или создания файла карты не происходит. Можно использовать параметр совместно с —V, чтобы узнать, какие действия выполнит Шо при обычномзапуске.—u device-nameУдаляет lilo, восстанавливая загрузочный сектор из резервной копии/boot/boot.nnnn, проверив время ее создания, device-name — это имя устройства, на котором установлен LILO, например /dev/hda2.Loadlin: загрузка из MS-DOS473—U device-nameДействует аналогично —и, но не проверяет время создания.—V Отображение номера версии lilo.Loadlin: загрузка из MS-DOSLoadlin - это программа-загрузчик Linux, которая располагается на обычном MS-DOS разделе.
Для работы загрузчика необходимо использовать реальный режим DOS, а не окно сеанса DOS в Windows. Установка загрузчикане требуется, нужна лишь копия исполняемого файла loadlin.exe из пакетаLoadlin на разделе MS-DOS.1 Понадобится также сжатое ядро Linux (например vmllnuz), которое можно загружать с дискеты, с RAM-диска или раздела DOS. Например, так:С:> loadlin c:\vmlinuz root=/dev/hda2Здесь происходит загрузка образа ядра vmlinuz и передача ядру параметраroot=/dev/hda2, который указывает на корневой раздел Linux (/dev/hda2).Подробно работа с RAM-диском описана далее в этой главе в разделе «initrd:использование RAM-диска».Если предполагается, что Loadlin будет работать с Windows 95/98, обратитесь к руководству пользователя Loadlin («Loadlin User Guide») и руководству «Linux+Win95 mini-HOWTO».
Имейте в виду, что если установлена файловая система ГАТ32, обычные методы работы с Loadlin и Windows 95 неприменимы.В этом случае, либо если точно не известно, какая установленафайловая система (FAT16 или FAT32), прежде чем делать что-либо, обратитесь к указанному mini-HOWTO.Loadlin может быть запущен из командной строки DOS либо из файла CONFIG.SYS, либо AUTOEXEC.BAT. Подобно LILO, Loadlin принимает как параметры, управляющие его работой, так и параметры, которые передаютсяядру.Возможны два варианта использования Loadlin:LOADLIN @parawsLOADLIN [zimage_file] [options] [boot_params]Использование файла параметровВ первом варианте использования Loadlin params - это имя файла DOS, который содержит желаемые параметры работы Loadlin.
В комплект поставкиLoadlin входит образец такого файла, test.par, который можно взять за основу для создания собственного файла параметров. Для того чтобы задать имяядра Linux (параметр image=), необходимо сделать его первым параметром в1Loadlin можно загрузить с любого из крупных сайтов, посвященных Linux,например, с сайта Metalab http://metalab.unc.edu/pub/Linux.474Глава 4. Методы загрузкифайле. Комментарии начинаются с символа #. Описания параметров в файле могут дополняться или переопределяться в командной строке. Так, чтобыпереопределить параметры vga, заданные в файле параметров, выполнитеследующую команду:С:> LOADLIN ©myparam vga=normalПараметры в командной строкеВо втором варианте использования Loadlin zimage_file - это имя образа ядра, за которым следует перечень параметров Loadlin и/или параметров ядра.Команда LOADLIN без параметров отображает справку по применению параметров Loadlin и некоторых параметров, передаваемых ядру.
Справка достаточно велика, поэтому ее целесообразно просматривать с помощью команды more:С : > LOADLIN | moreПараметры Loadlin:—cloneПропустить определенные проверки - перед выполнением команды сэтим параметром прочтите руководство пользователя LOADLIN.-d fileРежим отладки. Действует аналогично —t, но результат записывается нетолько на стандартный вывод, но и в файл.-dskresetСброс дисков после загрузки, но перед стартом Linux.—noheapРежим только для «суровых» Linux-хакеров; отключение использования установочного резерва памяти.-t Режим проверки. Выполняется прогон загрузки, но Linux не грузится.Также включает режим -v.—txmodeУстановка текстового режима 80x25 знакомест при запуске.-v Подробная диагностика.
Отображает параметры и информацию о настройках на стандартный вывод.—wait=nnПосле загрузки выждать пп квантов времени (DOS), прежде чем загружать Linux.В дополнение к этим параметрам Loadlin в справке по программе описантакже ряд параметров ядра, которые можно задавать. Реально параметровсуществует намного больше. Более полный перечень можно найти в руководстве «Bootprompt-HOWTO».Двойная загрузка Linux и Windows NT/2000475Двойная загрузка Linux и Windows NT/2000Как уже говорилось ранее, при запуске Windows NT система считает, что основным загрузчиком должен быть именно загрузчик Windows NT; поэтомунормальный способ обеспечения двойной загрузки заключается в том, чтобыдобавить Linux в качестве одного из вариантов загрузки в меню загрузчикаWindows.
Информация в этом разделе также применима к операционнойсистеме Windows 2000, в которой используется загрузчик NT.Для осуществления этого необходимо предоставить загрузчику NT копию загрузочного сектора Linux. Ниже описывается, как сделать это на машине сWindows NT и файловой системой NTFS (обратите внимание, Windows NTдолжна быть уже установлена).