Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
[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 2000Pro" /fastdetect
C:="Windows 98SE"
то это позволит загрузить Windows 2000 из каталога WinNT диска C, в то время как Windows 98 будет занимать традиционную папку C:Windows и загружаться посредством io.sys.
NTLoader обладает еще одним полезным «навыком» – он умеет загружать образы загрузочных секторов из файлов. Примеры практического использования этой функции можно найти далее в этой статье.
LILO и GRUB – близнецы-братья
Нет, конечно же, эти два популярных в среде Linux менеджера загрузки имеют ряд коренных отличий, однако применительно к теме данной статьи принцип их работы схож. Они записывают в MBR код, который, безусловно (независимо от установленных признаков активности разделов), передает управление вторичному загрузчику (на этот раз он располагается непосредственно в файловой системе, а не в boot-секторе, причем в некоторых случаях это может быть не Linux-раздел; в случае GRUB возможно размещение части вторичного загрузчика – stage1_5 – и вне файловой системы). Эта программа отвечает за отображение меню выбора и (в случае, если выбрана загрузка Linux) передает управление загрузчику ядра.
Благодаря такому подходу, разработчики этих менеджеров загрузки смогли обойти очень жесткое ограничение на размер загрузочного сектора, но зато привязали себя (и пользователей) к Linux-разделу. То есть, если вы на свой компьютер с Windows решите поставить для пробы Linux (с LILO), а затем по тем или иным причинам захотите его удалить, то после удаления раздела с Linux ваша система потеряет способность загружаться.
Впрочем, это довольно легко обойти с помощью «организационных» методов, например, размещая каталог /boot на отдельном небольшом разделе (и проследив, чтобы все нужные загрузчику файлы располагались в нем).
Если же вы не были столь предусмотрительны и при очередной загрузке видите на экране одинокое «L», то решить эту проблему несложно: загрузитесь с системной дискеты DOS или Windows 98 и выполните команду «fdisk /mbr» для записи стандартного загрузчика в MBR вместо LILO.
Или перед тем, как удалять раздел, деинсталлируйте LILO следующей командой:
# lilo -u
Правда, нужно учитывать, что восстановление произойдет успешно только в том случае, если в системе есть файлы с копией MBR до установки LILO (обычно они располагаются в каталоге /boot с именами boot.XXYY, например, boot.0300 для MBR первого диска). Когда вы выполняете команду /sbin/lilo для инсталляции загрузчика, нужные файлы должны создаваться автоматически; при повторных инсталляциях (когда вы меняете конфигурацию загрузчика или устанавливаете новое ядро) эти файлы не перезаписываются, сохраняя оригинальное содержимое. А вот если вы пробовали ставить GRUB, затем снова вернулись на LILO, то при выполнении вышеозначенной команды вы получите в MBR ваш старый GRUB-код.