kDn, Я правильно, что каретка перемещается на 1797 строку, и туда добавляет нужный текст? Если мне нужно добавить текст в первую строку, то необходимо прописать так: 
 Code
write --offset=0 /choice.txt 2
 P.S. Извините если своим подробным расспросом достал )) Просто хочется разобраться во всех тонкостях.Добавлено (14.05.2010, 23:40)
---------------------------------------------
Попытался вот такой вариант: 
 
Code
title Установка WindowsXP SP3 (ввод ключа, требует активацию) 
 map --unmap=0:0xff 
 map --unhook 
 root (hd0,0) 
 map --mem /DISTRIB/XP.ISO (0xff) 
 map (hd0) (hd1) 
 map (hd1) (hd0) 
 map --hook 
 root (0xff) 
 chainloader /I386/SETUPLDR.BIN 
 write --offset=1797 (hd1,0)/choice.tag 1 
 savedefault 3
 Выдает ошибку о не возможности записать