Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » (solved) Как автоматически изменить boot.ini при установке

Ответить
Настройки темы
(solved) Как автоматически изменить boot.ini при установке

Старожил


Сообщения: 454
Благодарности: 17

Профиль | Отправить PM | Цитировать


возможно эта тематика уже поднималась на форуме, но внятного ответа на свой вопрос я так и не нашел...
короче вот в чем проблема - необходимо после установки автоматически заменить в файле boot.ini фразу NoExecute=OptIn на NoExecute=AlwaysOff

-------
моя самоделка


Отправлено: 01:42, 07-05-2005

 

Старожил


Сообщения: 454
Благодарности: 17

Профиль | Отправить PM | Цитировать


блин все перепробовал...
ну не в какую... а скрипт писать грамотно ой как ломает... так бадягу вроде сделал, но уж очень она коряво работает...

-------
моя самоделка


Отправлено: 05:07, 11-05-2005 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 454
Благодарности: 17

Профиль | Отправить PM | Цитировать


вот чего нашел в ref для win2003sp1
The [SetupData] section contains the OSLoadOptionsVar entry, used to modify the /NoExecute option in Boot.ini used by Data Execution Prevention (DEP).

Sample
This sample demonstrates one use of the [SetupData] section of Unattend.txt.

[SetupData]
OSLoadOptionsVar = "/noexecute=OptIn"

OSLoadOptionsVar
Modifies the /NoExecute option in Boot.ini used by Data Execution Prevention (DEP).

Syntax OSLoadOptionsVar = {"/noexecute=AlwaysOn" | "/noexecute=AlwaysOff" | "/noexecute=OptIn" | "/noexecute=OptOut"}



применил вот так вот
[SetupData]
OSLoadOptionsVar = "/noexecute=AlwaysOff"

получил вот это в результате
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /noexecute=AlwaysOff

причем ядру передался именно первый параметр

вот такой вот Modifies
((

-------
моя самоделка


Отправлено: 15:01, 11-05-2005 | #12


Старожил


Сообщения: 454
Благодарности: 17

Профиль | Отправить PM | Цитировать


победил...
http://thethin.net/chgstr95.zip

ATTRIB -H -S -R %SystemDrive%\BOOT.INI
chgstr "optin" "AlwaysOff" %SystemDrive%\BOOT.INI
ATTRIB +H +S +R %SystemDrive%\BOOT.INI


+ 48 килов к дистрибутиву
))

-------
моя самоделка


Отправлено: 15:20, 12-05-2005 | #13


(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Vovanchik
Молодец! Сам спросил - сам ответил. Сорри, я поздновато нашел интересную тему на MSFN. Там как раз такой вопрос обсуждался и был решен без всяких утилит.

A вот еще одна тема про замену текста.

-------
Канал Windows 11, etc | Чат @winsiders


Последний раз редактировалось Vadikan, 29-05-2005 в 11:26. Причина: исправлен битый линк, добавлен еще один


Отправлено: 18:18, 12-05-2005 | #14


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте. На винчестере установлены 2 Windows XP SP2. Обе на основных
разделах. Boot.ini:
Код: Выделить весь код
[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional SP2" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Pro SP2" /noexecute=optin /fastdetect
Как возможно прописать строку загрузки на 2 ОС из командного файла?
Я пробовал
Код: Выделить весь код
CLS
@echo off
attrib -r -a -h -s %systemdrive%\boot.ini
bootcfg /copy /d "Windows XP Pro SP2" /id 1
attrib +r +a +h +s %systemdrive%\boot.ini
exit
но выводится только копия 1 строки,
Код: Выделить весь код
[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional SP2" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional SP2" /noexecute=optin /fastdetect
а как поменять номер раздела непонятно. В Справочнике по командной строке Windows XP нет команды на создание нового экземпляра ОС.

Отправлено: 08:09, 29-05-2005 | #15


Аватара для D@nil

Старожил


Сообщения: 177
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Имхо быстрее через echo >
Код: Выделить весь код
CLS
@echo off
attrib -r -a -h -s %systemdrive%\boot.ini
echo multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Pro SP2" /noexecute=optin /fastdetect >> boot.ini
attrib +r +a +h +s %systemdrive%\boot.ini
exit

-------
Юмор - для поднятия настроения, и просто для души :)
http://danillab.com.ru/humor.php
http://danillab.com.ru


Отправлено: 10:23, 29-05-2005 | #16


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


D@nil
Спасибо. Всё замечательно работает.

Отправлено: 05:24, 30-05-2005 | #17



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » (solved) Как автоматически изменить boot.ini при установке

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - [решено] Загрузочная дискета для другого компьютера. Что изменить в boot.ini? Anna_FN Microsoft Windows 2000/XP 13 27-07-2009 15:21
как автоматически установить драйвера из архивов при установке винды epu-sunter Автоматическая установка Windows 2000/XP/2003 2 13-01-2009 08:20
[решено] Как изменить IP адрес и имя компьютера при установке Solitude Автоматическая установка Windows 2000/XP/2003 11 08-10-2008 21:59
Загрузка - как можна изменить boot.ini ??? Kalips Microsoft Windows 2000/XP 4 02-11-2006 18:29
(solved) Как при Unattended установке открыть общий сетевой доступ к дискам ger_kar Автоматическая установка Windows 2000/XP/2003 12 03-09-2006 09:35




 
Переход