Поставь ее правильно Kirion (kazarian@real.xakep.ru) Спецвыпуск Xakep, номер #040, стр. 040-028-5 Правим Boot.ini Конечно, править boot.ini можно и в обычном блокноте, но есть два неплохих встроенных инструмента: это консольная команда bootcfg и раздел boot.ini в MSConfig (пуск > выполнить > msconfig). Шансы запороть загрузчик в таком случае сильно уменьшаются. Стандартный файл для WinXP+Linux выглядит примерно так: [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect C:\bootlin.bin="Linux RedHat" В разделе [boot loader] задается параметр timeout - сколько будет висеть загрузочное меню (0 - не отображается совсем, -1 - висит до бесконечности, максимум 999, по дефолту - 30). Параметр default содержит путь к загружаемой по дефолту оси. В случае с NT-осями путь задается в формате ARC (Advanced RISC Computing), остальные прописываются как обычно. Что представляет собой ARC-формат: multi(0)disk(0)rdisk(a)partition(b)\ИМЯ_ПАПКИ_WINDOWS, где a - номер жесткого диска (нумерация с 0), b - номер раздела (нумерация с 1). В разделе [operating systems] находится сам список систем, на основании которого составляется загрузочное меню. Если путь записан в ARC, то можно задать ключи загрузки: /basevideo - будет грузиться только стандартный видеодрайвер. /fastdetect - присутствует по умолчанию. Отключает определение устройств при загрузке. /maxmem - максимальный размер памяти, которая будет использоваться. /noguiboot - boot screen больше не выводится. Однако не выводится и BSOD, так что ты никогда не догадаешься, почему система не грузится. /noserialmice=[com 1,2,3] - мышь, которая висит на указанном порту, не определяется. /bootlog - при загрузке пишется лог. /safeboot - система грузится в Safe mode. Через двоеточие можно задать несколько параметров для /safeboot. Minimal - минимальная конфигурация. Network - с поддержкой сети. /sos - отображает на экране список загружаемых драйверов. /baudrate - скорость, с которой будет работать COM-порт для отладки системы. При использовании этого ключа автоматически задействуется /debug. /crashdebug - загружается отладчик, остается в неактивном состоянии до тех пор, пока не произойдет ошибка ядра. /debugport=com* - указывает номер COM-порта, используемого отладчиком. Автоматически включает /debug. /debug - загружается отладчик. /nodebug - на экран не выводится отладочная информация. /hal - имя альтернативного hal.dll. /kernel - имя альтернативного ntoskrnl.dll. Для конфигурирования nt-загрузчика есть неплохая утилита BootPart (www.winimage.com/bootpart.htm). А ты знаешь, что термин boot произошел от bootstrap, что значит "завязывать шнурки"? :) Вполне известный кейген для WinXP можно использовать в качестве бенчмарка :). Список всех ключей установки есть в файле deploy.cab\deploy.chm дистрибутива. |