From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 X-Injected-Via-Gmane: http://gmane.org/ To: community@lists.altlinux.org From: =?UTF-8?B?0JLQsNC00LjQvCDQmNC70LvQsNGA0LjQvtC90L7Qsg==?= Date: Mon, 28 Apr 2008 14:02:12 +0400 Organization: =?UTF-8?B?0J3QvtCy0YvQtSDQodC40YHRgtC10LzRiyDQotC10LvQtdC60L7QvA==?= Message-ID: References: <200804252253.45366.rap-kasta@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ns1.nstel.ru User-Agent: KNode/0.10.9 Sender: news Subject: Re: [Comm] =?utf-8?b?0JfQsNCz0YDRg9C30L7Rh9C90YvQuSDQtNC40YHQuiBXaW5k?= =?utf-8?b?b3dzIDop?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 10:02:31 -0000 Archived-At: List-Archive: List-Post: Павел aka [R-K] wrote: > Здравствуйте, > > Понадобилось тут мне (но не для меня) сделать диск с корпоративной версией > windows xp sp2. > Как особо наивная первона я тупо скопировал все файлы с исходного диска > (там не одна винда...сборник), заменил нужные файлы в папке с > дистрибутивом винды, записал исошник и решил запустить под > виртуалбоксом... Диск естсетвенно был проигнорирован, я сразу понял что не > хватает загрузочного сектора. > > Поискав в интернете наткнулся на описание создания загрузочного диска > windows xp из под винды с использованием неро. > http://www.winall.ru/xp/tweaks/boot_disk.shtml > > Добавил загрузочный сектор, достал всё из дистриб. диреткории i386 в папку > boot (пробывал и в корень), но так и несмог загрузиться... в vbox выпадает > ошибка: > "CDBOOT: Couldn't find NTLDR". > > Помогите пожалуйста в моём деле, может я что-то не так сделал.... > > Я собираю таким скриптом: [master@master WinDoze]$ cat makeiso.sh #!/bin/sh BootImage=Boot.bin Image=`basename "${0}" .MakeISO` case $Image in WinNT4Rus) Label=NT4WS_Ru ;; WinNT4Srv) Label=NT4Srv_EnU ;; W2kSP4Srv) Label=W2SFPP_Ru ;; W2kSP4Pro) Label=W2PFPP_Ru ;; *) Label=$Image esac mkisofs -input-charset cp1251 \ -output-charset cp1251 \ -no-emul-boot \ -boot-load-size 4 \ -b $BootImage \ -hide $BootImage \ -hide-joliet $BootImage \ -hide boot.catalog \ -hide-joliet boot.catalog \ -volset "$Label" \ -sysid "$Label" \ -V "$Label" \ -A "$Label" \ -p "$Label" \ -D -f -J -N \ -v \ -o $Image.iso $Image Загрузчик Boot.ini лежит в каталоге с той виндой, что нужно собрать. Скрипт лежит каталогом выше, и на него там же нацелен симлинк названный <Имя_каталога>.MakeISO Собсно, вывод 'ls -1': XP3MUI XP3MUI.MakeISO XP3MUI.WriteCD XP3MUI.iso XP2rus XP2rus.MakeISO XP2rus.WriteCD XP2rus.iso XP3 XP3.MakeISO XP3.WriteCD XP3.iso makeiso.sh writecd.sh А это - скрипт записи образа на болванку: [root@master WinDoze]# cat writecd.sh #!/bin/sh Image=`basename "${0}" .WriteCD` #cdrecord dev=ATA:1,0,0 gracetime=2 fs=4096k driveropts=burnfree -v -useinfo speed=8 -dao -eject -overburn -immed -data $Image.iso cdrecord dev=ATA:1,0,0 gracetime=2 fs=4096k driveropts=burnfree -v -useinfo speed=8 -dao -eject -overburn -immed -data blank=fast $Image.iso Первая строчка - для CD-R, вторая - для CD-RW. _________________________________ С уважением, Вадим Илларионов системный администратор ООО "Новые Системы Телеком" UIN: 7899517 JID: master at usib dot irkps dot ru Телефоны: - рабочий +7 495 6414045+5885 - мобильный +7 916 3889337