Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Пропустить определенные проверки - перед выполнением команды с этим параметром прочтите руководство пользователя LOADLIN.
-d file
Режим отладки. Действует аналогично -t, но результат записывается не
только на стандартный вывод, но и в файл.
-dskreset
Сброс дисков после загрузки, но перед стартом -noheap
Режим только для «суровых» Linux-хакеров; отключение использования установочного резерва памяти.
-t Режим проверки. Выполняется прогон загрузки, но Linux не грузится.
Также включает режим -v. —txmode
Установка текстового режима 80x25 знакомест при запуске.
-v Подробная диагностика. Отображает параметры и информацию о настройках на стандартный вывод.
—wait=/m
После загрузки выждать пп квантов времени (DOS), прежде чем загружать Linux.
В дополнение к этим параметрам Loadlin в справке по программе описан также ряд параметров ядра, которые можно задавать. Реально параметров существует намного больше. Более полный перечень можно найти в руководстве «Bootprompt-HOWTO».

Двойная загрузка Linux и Windows NT/2000
Как уже говорилось ранее, при запуске Windows NT система считает, что основным загрузчиком должен быть именно загрузчик Windows NT; поэтому нормальный способ обеспечения двойной загрузки заключается в том, чтобы добавить Linux в качестве одного из вариантов загрузки в меню загрузчика Windows. Информация в этом разделе также применима к операционной системе Windows 2000, в которой используется загрузчик NT.
Для осуществления этого необходимо предоставить загрузчику NT копию загрузочного сектора Linux. Ниже описывается, как сделать это на машине с Windows NT и файловой системой NTFS (обратите внимание, Windows NT должна быть уже установлена). Более подробную информацию и некоторые альтернативы можно почерпнуть в руководстве «NT OS loader+Linux mini-HOWTO».
Для этого понадобится загрузочная дискета Linux, чтобы при необходимости можно было загрузить Linux до изменения загрузчика NT. Также нужна чистая, отформатированная в DOS дискета для переноса загрузочного сектора на раздел Windows NT. Если LILO уже установлен, может понадобиться изменить файл /etc/lilo.conf,как показано ниже. В противном случае можно установить LILO в процессе инсталляции дистрибутива Linux либо с помощью сценария Quicklnst, который входит в комплект поставки загрузчика. После установки LILO можно приступать к настройке двойной загрузки системы.
Помните, что нижеследующие инструкции предполагают существование Li-nux-раздела в /dev/hda2. Если Linux установлен на другом разделе, измените инструкции соответствующим образом.
1. Задайте раздел, содержащий корневую файловую систему, в качестве
устройства загрузки. Если /е?с/Шо.сога/редактируется вручную, строка
должна выглядеть так:
boot=/dev/hda2
и будет являться копией параметра root=.
Выполните команду Шо, чтобы установить LILO в раздел с Linux.
Теперь, для того чтобы перезагрузить Linux, необходимо воспользоваться

загрузочной дискетой, потому что загрузчик NT еще не настроен для загрузки Linux.
4. В Linux выполните команду dd, для того чтобы создать копию загрузоч-
ного сектора.
% dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1
Эта команда копирует один блок размером 512 байт из исходного файла /dev/hda2B конечный файл /bootsecUnx. (Имя конечного файла может быть любым, не обязательно bootsect.lnx.)
5. Скопируйте bootsect.lnx на дискету, отформатированную в DOS.
% mount -t msdos /dev/fdO /mnt % cp /bootsect.lnx /mnt % umount /mnt
6. Перезагрузитесь в Windows NT и скопируйте загрузочный сектор с дис-
кеты на диск. Например, с помощью команды копирования:
С:> сору a:\bootsect.lnx c:\bootsect.lnx
Неважно, где на диске будет расположен загрузочный сектор, потому что это расположение указывается загрузчику NT на шаге 8.
7. Измените атрибуты файла boot.ini1, сняв атрибуты «системный» и «толь-
ко для чтения», чтобы его было можно редактировать.
С:> attrib -s -г c:\boot.ini
8. Измените файл boot.ini с помощью текстового редактора, добавив следую-
щую строку:
C:\bootsect.lnx="Linux"
В результате Linux будет добавлен в меню загрузки, а загрузчик Windows NT «узнает», где находится загрузочный сектор. Строка может находиться в любом месте раздела [operating systems] файла boot.ini. Расположение строки в файле определяет и расположение ее в меню загрузки, которое отображает загрузчик NT. К примеру, если добавить строку в конец секции, получится приблизительно следующее (вторая строка multi(O)
разбита на две строки, чтобы соответствовать формату книги):
[boot loader] timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00" multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00
[VGA mode]" /basevideo /sos C:>bootsect.lnx="Linux"
Для того чтобы сделать Linux системой, загружаемой по умолчанию, измените значение строки default = на следующее:
default=C:\bootsect.lnx
9. Повторно выполните команду attrib, чтобы восстановить атрибуты файла
(«системный» и «только для чтения»):
i boot.ini является аналогом /etc/lilo.coя/в Windows NT. В этом файле определяются операционные системы, которые можно загружать с помощью загрузчика NT.

С:> attrib +s +r c:\boot.ini

Теперь можно завершить работу с Windows NT и перезагрузить машину; загрузчик NT предложит меню, которое выглядит приблизительно так:
OS Loader V4.00
Please select the operating system to start:
Windows NT Workstation Version 4.00
Windows NT Workstation Version 4.00 [VGA mode]
Linux
Если выбрать Linux, то загрузчик NT прочитает загрузочный сектор Linux и передаст управление LILO, установленному на разделе Linux.
Если впоследствии пользователь изменит или пересоберет ядро
системы, то ему необходимо будет выполнить Шо, создать новый файл bootsect.lnx и обновить его на разделе с Windows NT. Таким образом, надо будет повторить шаги 2-6.



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru