Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB

Автор: DenFed
Дата сообщения: 19.07.2008 23:20
Помогите пожалуста,
есть iso имидж CDrom "Offline NT Password & Registry Editor, Bootdisk / CD" под LINUX
~3 мегабайта, http://home.eunet.no/~pnordahl/ntpasswd/bootdisk.html
никак не могу прикрутить под GRUB4DOS на USB Flash.
Автор: LArV
Дата сообщения: 21.07.2008 14:03
DenFed, проше (100% работоспособности) монтировать образ загрузочной дискеты:
1) качай Floppy release: http://home.eunet.no/~pnordahl/ntpasswd/bd080526.zip;
2) распаковыйвай на флешку bd080526.bin, допустим в path;
3) прописывай в grub'e:

title Offline NT Password & Registry Editor
find --set-root /path/bd080526.bin
map --mem /path/bd080526.bin (fd0)
map --hook
chainloader (fd0)+1

пробуй...
Автор: davnozdu
Дата сообщения: 21.07.2008 21:59
Еле установил...
Мой рецепт установки на Flash накопитель 8 GB (Super Talent)
1)Качаем HP USB Disk Storage Format Tool
2)Качаем grubutil (я скачал grubutil-1.1-bin-w32-19)
3)Всё это устанавливаем (Нужны права Админа, далее всё делаем из-под Администратора)
4)Запускаем HPUSBFW.EXE и выбираем свою Flash'ky. File system NTFS (Важно).
Почему-то при форматировании в FAT32 он не мог найти grldr. В этом то и была проблема.
Форматируем.
5)Переходим в папку с grubutil (В моём случае grubutil-1.1-bin-w32-19)
6)Запускаем grubinst.exe (hd1), где hd1 - это номер Flash'kи.
Свой номер смотрим в Пуск=>Выполнить=>compmgmt.msc=>Управоение дисками(Disk Management)
hd номер и Disk номер должны совпадать.
Пример: В моё случае Disk 0 (hd0) это HDD. Disk 1 (hd1) Flashk'a
7)При желании форматируем в FAT32 (Правой кнопкой на накопителе=> Формат)
Хотя можно и оставить NTFS
8)Копируем на Flashk'y grldr и menu.lst (Из пакета grub4dos-0.4.3 или новее)
Обновлять загрузчик можно переписыванием grldr.

Пробуем грузиться... Выставив в Bios загрузку с USB-HDD
---
Помогите сделать установку Windows XP с Flash.
GREEN_XP_INSTALLER и USB_MultiBoot не предлагать.

Нужно прорсто скопировать файлы и загрузить установку из меню.
Нажал на пункт и запускается установка.
Что-то подобное есть здесь http://greenflash.at.ua/publ/1-1-0-16
Но там нужно форматировать. Хотелось бы просто скопировать дистрибутив и вписать в menu.lst установщик.

Пример из http://forum.oszone.net/post-808509.html

Код:
GRLDR, MEMDISK, MENU.LST
NTDETECT.COM, SETUPLDR.BIN, RAMDISK.SYS ( взяты из Win2003sp1 English )
NTLDR - копия SETUPLDR.BIN
bartpe.iso - образ iNFR@CD
winnt.sif - выглядит так:

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd /rdpath=bartpe.iso"
Автор: DenFed
Дата сообщения: 22.07.2008 00:20
LArV - Спасибо за помощь, с имиджем флопа я так и делал, но после его загрузки требуетя загрузка драйверов SATA и скайзи (выложены тамже отдельными архивами) с дискеты, а в версию для cd или usb ониуже включены, как их подгрузить?
Автор: Sish
Дата сообщения: 22.07.2008 14:04
Друзья мои!

Может, у кого уже есть опыт загрузки этого добра с флэхи с использованием сабжа?

Загрузочная менюха там организована на BCDW v1.5

Заранее спасибо!
Автор: LArV
Дата сообщения: 22.07.2008 14:11
DenFed, попробуй:
1) качай Floppy release: http://home.eunet.no/~pnordahl/ntpasswd/cd080526.zip;
2) распаковыйвай на флешку cd080526.iso, допустим в path;
3) прописывай в grub'e:

title Offline NT Password & Registry Editor
find --set-root /path/cd080526.iso
map --mem /path/cd080526.iso (hd32)
map --hook
chainloader (hd32)
boot


Если не получится, тогда:
1) распаковыйвай на флешку содержимое cd080526.iso, допустим в path;
3) прописывай в grub'e:

title Offline NT Password & Registry Editor
find --set-root /path/vmlinuz
kernel /path/vmlinuz rw vga=1 init=/linuxrc initrd=initrd.cgz,scsi.cgz
initrd /path/initrd.cgz
boot


Отпишись что получилось.
Автор: DenFed
Дата сообщения: 22.07.2008 18:46
LArV
Так тоже делал, ядро линукса грузиться, а дрова нет
думаю гдето тут затык

initrd=initrd.cgz,scsi.cgz

scsi.cgz - не грузятся
Автор: lightmap2
Дата сообщения: 23.07.2008 15:37
долго ковырял форум - наконец сделал usbhdd ntfs загрузочным
сначала grubutil-1.1-bin-w32-19 сделал бутовым
а потом скопировал grldr и menu.lst из grub4dos-0.4.4-2008-07-21
хотел сделать BartPE + acronis (т.к. если нужен ATIES - долговато грузить его из PE)

скопировал (давно работающий у меня на DVD) BartPE от товарища vincome, на внешний винт
в menu.lst прописал

title BatrPE
find --set-root /i386/SETUPLDR.BIN
chainloader /i386/SETUPLDR.BIN
- начинает грузиться и перезагружается (

подумал что это из за пере-инициализации usb при загрузке винды и сделал загрузку через память

title bpe - mem
find --set-root --ignore-floppies /bpe.iso
map --mem /bpe.iso (hd32)
map --hook
chainloader (hd32)
boot
- виснет с синим экраном 7b (

подскажите как уговорить грузиться этот bartpe - в нём чтото надо изменить (или грузить по-другому)?
Автор: LArV
Дата сообщения: 23.07.2008 15:41
lightmap2, попробуй флешку сконвертировать в FAT32, и спользуй первый вариант...
Автор: lightmap2
Дата сообщения: 23.07.2008 17:10
LArV
да спасибо - но фат не подходит - т.к. "флешка" на 160гб с нужным софтом и образами
а разбивать на 2 партишена (boot fat + ntfs) не охота
нашёл PEtoUSB - только вот она не хочет видеть мой USBвинт - (флэшку видит - и с неё нормально грузится) - думаю снать образ с флэшки и залить на USBвинт
Автор: LArV
Дата сообщения: 23.07.2008 17:42
lightmap2, если с флешки грузится, тогда скопируй (/i386; /Program и др.) с флешки на винт, попробуй загрузится, при тех же настройках grub'a...
Автор: LArV
Дата сообщения: 23.07.2008 20:08
DenFed, чтобы грузились драйвера:
1) в grub'e:
title Offline NT Password & Registry Editor
find --set-root /path/vmlinuz
kernel /path/vmlinuz rw vga=1 init=/linuxrc
initrd /path/initrd.cgz
boot

2) скачать:
http://home.eunet.no/~pnordahl/ntpasswd/drivers1-080526.zip
http://home.eunet.no/~pnordahl/ntpasswd/drivers2-080526.zip
положить их в корень флешке;
3) после загрузки нажать 'f' - ручное втягивание драйверов;
4) 'd' - автоматическая загрузка драйверов;
5) далее по меню...

попробуй...
Автор: lightmap2
Дата сообщения: 25.07.2008 00:27
LArV
странно, просто скопировал - и заработало
проверял на нескольких материнках
P5PKL и старая ECS pheonix - грузится нормально
а вот на asus P5B - загружается и как только доходит до отображения меню(текстовое) - перезарузка.. ?
наверно проблема с grub4dos-0.4.4
Автор: LArV
Дата сообщения: 25.07.2008 14:26
lightmap2,

Цитата:
на asus P5B

grub4dos или "Offline NT Password & Registry Editor" не отображает меню?
Автор: lightmap2
Дата сообщения: 25.07.2008 15:09
LArV
>Offline NT Password & Registry Editor
а что это такое?)
текстовое меню (которое насколько я понял выводит grub4dos из menu.lst) содержит bartPE и акронисов пачку, неуспевает отобразиться как комп ребутится - ? что могло натолкнуть на мысль об Offline NT Password & Registry Editor?)
Автор: DenFed
Дата сообщения: 25.07.2008 19:01
LArV
А может как нибудь можно сделать автоматом, в iso есть файл syslinux.exe делающий флэху загрузочной, может потом с нее снять образ и грузить его, правда я пробовал у меня не получилось.
Автор: Rurik
Дата сообщения: 26.07.2008 09:08
lightmap2

Цитата:
а вот на asus P5B

проблема с ошибкой 7b - известная, на некоторых материнках - особенно на ASUS
проблема в файле ntdetect.com
гдето в инете видел модифицированный ntdetect.com, который работает везде.
поищи по форуму 911cd.net.
LArV

Цитата:
DenFed, чтобы грузились драйвера:

проверил - так тоже не работает
Автор: DenFed
Дата сообщения: 27.07.2008 16:36
LArV
Вроде решил проблему загрузки "Offline NT Password & Registry Editor" перепаковав INITRD.CGZ (добавил в него драйвера из SCSI.CGZ) по рекомендациям Drake Sorcerer с 911cd.

Вот адрес: http://rapidshare.com/files/132674431/INITRD.CGZ

title Offline NT Password & Registry Editor 2008-05-26
find --set-root /path/vmlinuz
kernel /path/vmlinuz rw vga=1 init=/initrd.cgz
initrd /path/initrd.cgz
boot

Потестите ктонить на своем железе.
Автор: Rurik
Дата сообщения: 28.07.2008 09:23
DenFed

Цитата:
Потестите ктонить на своем железе.

подтверждаю, заработало, диски появились.


Автор: LArV
Дата сообщения: 28.07.2008 14:55
lightmap2,

Цитата:
что могло натолкнуть на мысль об Offline NT Password & Registry Editor?

ты же не уточнил что именно не грузится grub или Offline NT Password & Registry Editor
(у обоих есть текстовое меню)


Цитата:
на asus P5B

с этим решил проблему? пробывал grub4dos-0.4.3?

Rurik

Цитата:
... с ошибкой 7b - известная ... ntdetect.com...

обсуждалась проблема загрузки не ntdetect.com...

DenFed

Цитата:
Потестите ктонить на своем железе.

работает...
Автор: Rurik
Дата сообщения: 29.07.2008 04:54
LArV

Цитата:
обсуждалась проблема загрузки не ntdetect.com...



Код:
]title BatrPE
find --set-root /i386/SETUPLDR.BIN
chainloader /i386/SETUPLDR.BIN
- начинает грузиться и перезагружается (
подумал что это из за пере-инициализации usb при загрузке винды и сделал загрузку через память
title bpe - mem
find --set-root --ignore-floppies /bpe.iso
map --mem /bpe.iso (hd32)
map --hook
chainloader (hd32)
boot
- виснет с синим экраном 7b (
Автор: davnozdu
Дата сообщения: 29.07.2008 06:25
Цитата с форума http://www.911cd.net/

Цитата:


You can also patch NTDETECT.COM with "WinUSB_Full Patcher".

http://www.911cd.net/forums//index.php?sho...181&st=1986

Direct download.

http://www.megaupload.com/?d=AEC0GAMM


переложил WinUSB_Full Patcher на ifolder
http://ifolder.ru/7502425
Автор: NIKZZZZ
Дата сообщения: 29.07.2008 11:46

Цитата:
тамже гдето есть исправленный файл

Модифицированный ntdetect.com
Автор: lightmap2
Дата сообщения: 29.07.2008 15:06
LArV

Цитата:
с этим решил проблему? пробывал grub4dos-0.4.3?

нет - пытаюсь поставить grub4dos43 - неполучается
не хотелось бы форматироровать - поэтому просто скопировал .\grldr .\grldr.exe, .\menu.lst не трогал
menu.lst:
[color black/cyan yellow/cyan
timeout 20
default /default

title BPE
fallback 1
find --set-root /ntldr
chainloader /ntldr
savedefault --wait=2
...]

!!!на p5b теперь грузится меню показывает - но не то меню - а кокоето левое где ничего не работает
типа

1) найти .\menu.lst
2) найти .\boot\grub\menu.lst
3) что то похожее
4) comandline
5) reboot
6) halt

при нажатии на 1) говорит :
find --set-root --ignore-flopies /menu.lst
error 32 unrecognized command
хотя menu.lst лежит в корневом коталоге

при выборе остальных пунктов, тоже пишет ошибки
сейчас у меня (mbr, насколько я понял) сделан через grubutil-1.1-bin-w32-19 : grubinst.exe (hd1)
может в нем дело?

Rurik

Цитата:
проблема в файле ntdetect.com

нет спасибо но у меня без неё грузится через grub4dos44
еслиб она была необходимой - тогда бы у меня не получилось бы загрузить BartPE на asus p5pkl )
но на всякий случай скачаю - вдруг пригодиться )

Цитата:
из за пере-инициализации usb при загрузке.

я ещё пытался грузить iso из памяти - неполучилось - значит переинизиализация-usb тут не причём
Автор: LArV
Дата сообщения: 29.07.2008 16:49
lightmap2,
скорее всего тебе нужно отключить в биосе автоопределение hdd...

Rurik
у меня не грузится с патчем от davnozdu (выдает ошибку: неизвестная версия) и c Модифицированный ntdetect.com от NIKZZZZ тоже не грузится =[
Автор: davnozdu
Дата сообщения: 29.07.2008 22:09
LArV У меня NTDETECT.COM пропатчился. Пробовал и готовый файл. Всё ОК.
Можешь попробовать в ручную модифицировать.
Ссылка на инструкцию http://www.911cd.net/forums//index.php?showtopic=14181&st=0&p=90483&#entry90483

На всякий случай попробовал грузить установку Windows XP из образа, с мод.файлом NTDETECT.COM
Вылетела ошибка 7b. Думаю не в файле дело.
С файловой системой FAT32 установка тормозит, с NTFS не может на 2-й этап перейти.
Flash'ka разбиение на разделы не держит.
Сделал из-под Linux программой fdisk 2 раздела
1) 1.9 GB Fat16
2) Всё остальное.
Windows видит только 1-й раздел, 2-й смонтировать не может. Linux видит и монтирует оба без проблем
Пока что сделал устоновочную Flash'ку по рецепту
[more]
Here is the edited guide for Windows XP SP2, on 2k/2k3 should work too.

1. Format stick using PEtoUSB (http://gocoding.com/page.php?al=petousb) or any other utility of your choice, which makes it bootable with 2k/XP boot sector
2. Copy NTDETECT.COM, NTLDR to root and create BOOT.INI

BOOT.INI
[Boot Loader]
Timeout=15
Default=multi(0)disk(0)rdisk(1)partition (1)\WINDOWS
[Operating Systems]
c:\grldr="Start GRUB"
multi(0)disk(0)rdisk(1)partition(1)\WIND OWS="GUI Setup" /FASTDETECT If you are going to install on another partition/disk amend entries to reflect that.

Make sure you can boot from stick and reach the menu.

3. Get the latest GRUB4DOS (http://grub4dos.jot.com/WikiHome) and copy GRLDR to the USB root. If you have any issues use tha last stable version. Create

MENU.LST
color black/cyan yellow/cyan
timeout 15

default 0

title Phase 1 WinXP Text Mode Setup
chainloader (hd0,0)/setupldr.bin

4. Backup your local BOOT.INI and in the XP setup folder \I386 run winnt32 /makelocalsource /noreboot after it's finished restore BOOT.INI you backed up.

5. Copy two new folders onto the USB stick root - $WIN_NT$.~BT and $WIN_NT$.~LS

6. In \$WIN_NT$.~BT modify

WINNT.SIF
[data]
msdosinitiated="1"
floppyless="1"
AutoPartition="0"
UseSignatures="no"
InstallDir="\WINDOWS"
winntupgrade="no"
win9xupgrade="no"

[GuiRunOnce]
"regedit /s %systemdrive%\windows\system32\undoUSBWP .reg"
"%systemdrive%\windows\system32\BOOTFLS.C MD"

and

MIGRATE.INF
[Version]
Signature = "$Windows NT$"

[Addreg]
HKLM,"SYSTEM\MountedDevices",,0x00000010
HKLM,"SYSTEM\ControlSet001\Control\StorageDevi cePolicies","WriteProtect",%REG_DWORD%,1

[Strings]
;Handy macro substitutions (non-localizable)
REG_SZ = 0x00000000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
REG_MULTI_SZ = 0x00010000
REG_SZ_APPEND = 0x00010008
REG_EXPAND_SZ = 0x00020000 If you wish to preserve your USB storage drive letter use CDOB's script to create MIGRATE.INF, don't forget to add the above entries :

MkMigratgeInf.cmd
@echo off
REM MkMigratgeInf.cmd v0.01
REM created by cdob

setlocal EnableExtensions

set Drive=%~d1
if %Drive%.==. set Drive=%~d0

set FileName=%~2
if %FileName%.==. set FileName=MIGRATE.INF.TXT

set MigrateDrive=U:
if not %~d3.==. set MigrateDrive=%~d3

set Value=
FOR /F "skip=2 tokens=1-2*" %%a IN ('reg query HKLM\System\MountedDevices /v \DosDevices\%Drive%') DO set Value=%%c

if %Value%.==. (echo drive settings %Drive% not found & goto :EOF)

set MigrateStr=%Value:~0,2%
set count=2
:begin_parse
call :exec set MidStr=%%Value:~%count%,2%%
if %MidStr%.==. goto :exit_parse
set MigrateStr=%MigrateStr%,%MidStr%
set /a count+=2
goto begin_parse
:exit_parse

(echo [Version]
echo Signature = "$Windows NT$"
echo.
echo [Addreg]
echo HKLM,"SYSTEM\MountedDevices","\DosDevices\%MigrateDrive%",0x00030001,\
echo %MigrateStr%)>%FileName%

goto :EOF

:exec
%*
goto :EOF

7. Create a folder BOOTFILES in USB stick root, and copy NTDETECT.COM, NTLDR and your custom BOOT.INI, which will be copied on hard disk later, during the first logon. Set them system, hidden and read-only in advance.

BOOT.INI
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition (1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WIND OWS="XP Professional 0 1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WIND OWS="XP Professional 0 2" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WIND OWS="XP Professional 0 3" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WIND OWS="XP Professional 1 1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WIND OWS="XP Professional 1 2" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(3)\WIND OWS="XP Professional 1 3" /noexecute=optin /fastdetect

8. Create:

undoUSBWP.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\StorageDevicePolicies]
"WriteProtect"="0"

hiveOEM.inf
[Version]
Signature = "$Windows NT$"
DriverVer=07/01/2001,5.1.2600.2180

[AddReg]
;WriteProtect USB
HKLM,"SYSTEM\CurrentControlSet\Control\Storage DevicePolicies","WriteProtect",0x10001,1
and

BOOTFLS.CMD
@echo off
SET TAGFILE=\BOOTFILES
FOR %%h IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%h:%TAGFILE%" SET USBDRIVE=%%h:
xcopy %USBDRIVE%\bootfiles\*.* %SYSTEMDRIVE%\ /y /h /r /k
exit
and place them in $WIN_NT$.~LS\i386

9. Copy TXTSETUP.SIF and SETUPLDR.BIN from \$WIN_NT$.~BT to root of USB stick and add the following lines to

TXTSETUP.SIF
[SourceDisksFiles].....
.....
hiveOEM.inf = 100,,,,,,_x,,3,3
undoUSBWP.reg = 100,,,,,,_x,2,0,0
BOOTFLS.CMD = 100,,,,,,_x,2,0,0
....
....
[HiveInfs.Fresh]
AddReg = hiveOEM.inf,AddReg

[HiveInfs.Upgrade]
AddReg = hiveOEM.inf,AddReg
--------
Install XP and leave stick plugged in until after the first logon screen.

Notes:
1. If you use an answer file when launching WINNT32.EXE make sure you delete the whole [Unattend] section in WINNT.SIF, otherwise you won't be able to use System Restore and SETUP will not prompt on which partition to install.
2. If you use BTS mass storage DP method 2 and repair install then include the following line in \$WIN_NT$.~LS\I386\PRESETUP.CMD
DEL /F %systemroot%\system32\setupold.exeor GUI Setup stops at start, complaining about fake setup being executed.
3. If during TEXT MODE your usb stick is listed first when SETUP searches for disks , above SATA/SCSI disks, disable in BIOS IDE channels including the ones with CDROM/DVD attached or disconnect them, this should fix the order. Do not continue install if stick is listed first, this will corrupt files and MBR on it.
------------------------------------

All credits for the most important part- how to write- protect the USB flash go to cdob :thumbup
Many thanks to jaclaz, wimb and porear
[/more]
Есть ещё один способ, но он у меня не заработал, т.к для загрузчик криво ставится и если нет ничего, кроме HDD то он не грузит Windows. Вот его код
[more]
Here is a quick guide how I proceeded with 100% success on ATA hard drives.

1. Format the USB stick, I used HP USB Format tool, because XP format was reported as incorrect in GRUB.
2. Install GRUB MBR on the stick, the quickest way I found is by GRUBINST_GUI (https://sourceforge.net/project/showfiles.php?group_id=104188&package_id=215976) for WIN
3. Get the latest GRUB4DOS (http://grub4dos.jot.com/WikiHome) and copy GRLDR to the USB root.

Create MENU.LST in USB root
color black/cyan yellow/cyan
timeout 15

default 1

title Phase 1 WinXP Text Mode Setup
map --read-only (hd0) (hd1)
map --hook
root (hd1,0)
chainloader /ntldrstp

title Phase 2 WinXP GUI Mode Setup
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader +1 This way the default entry is GUI mode, TXT mode must be selected manually. With these GUI entries XP can be installed and booted later from another partition on the hard drive, not only from the first.

4. Backup your current BOOT.INI and in the XP setup folder \I386 run winnt32 /makelocalsource /noreboot after it's finished restore BOOT.INI

5. Copy two new folders in the USB stick root - $WIN_NT$.~BT and $WIN_NT$.~LS

6. In \$WIN_NT$.~BT modify
WINNT.SIF
[data]
msdosinitiated="1"
floppyless="1"
AutoPartition="0"
UseSignatures="no"
InstallDir="\WINDOWS"
winntupgrade="no"
win9xupgrade="no"

[GuiRunOnce]
"regedit /s %systemdrive%\windows\system32\undoUSBWP .reg"and

MIGRATE.INF
[Version]
Signature = "$Windows NT$"

[Addreg]
HKLM,"SYSTEM\MountedDevices",,0x00000010
HKLM,"SYSTEM\ControlSet001\Control\StorageDevi cePolicies","WriteProtect",%REG_DWORD%,1

[Strings]
;Handy macro substitutions (non-localizable)
REG_SZ = 0x00000000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
REG_MULTI_SZ = 0x00010000
REG_SZ_APPEND = 0x00010008
REG_EXPAND_SZ = 0x00020000 If you wish you could preserve your USB storage drive letter keeping the relevant entries in migrate.inf. Note your current USB drive letter and find the line (mine is set to U) HKLM,"SYSTEM\MountedDevices","\DosDevices\U:",0x00030001,\
5c,00,3f,00,3f,00,5c,00,53,00,54,00,4f,0 0,52,00,41,00,47,00,45,00,23,00,52,\
00,65,00,6d,00,6f,00,76,00,61,00,62,00,6 c,00,65,00,4d,00,65,00,64,00,69,00,\
61,00,23,00,37,00,26,00,31,00,34,00,39,0 0,31,00,63,00,63,00,33,00,34,00,26,\
00,30,00,26,00,52,00,4d,00,23,00,7b,00,3 5,00,33,00,66,00,35,00,36,00,33,00,\
30,00,64,00,2d,00,62,00,36,00,62,00,66,0 0,2d,00,31,00,31,00,64,00,30,00,2d,\
00,39,00,34,00,66,00,32,00,2d,00,30,00,3 0,00,61,00,30,00,63,00,39,00,31,00,\
65,00,66,00,62,00,38,00,62,00,7d,00 , I found that it's not needed. [Strings] must be present.

7. Create:

undoUSBWP.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\StorageDevicePolicies]
"WriteProtect"="0" and

hiveOEM.inf
[Version]
Signature = "$Windows NT$"
DriverVer=07/01/2001,5.1.2600.2180

[AddReg]
;WriteProtect USB
HKLM,"SYSTEM\CurrentControlSet\Control\Storage DevicePolicies","WriteProtect",0x10001,1 and place them in $WIN_NT$.~LS\i386

8. Copy TXTSETUP.SIF, SETUPLDR.BIN and NTDETECT.COM from \$WIN_NT$.~BT to root of USB stick. Delete BOOTSECT.DAT (necessary?) and rename SETUPLDR.BIN to NTLDRSTP, or modify the relevant entries in MENU.LST

9. Add the following lines to TXTSETUP.INF
[SourceDisksFiles].....
.....

hiveOEM.inf = 100,,,,,,_x,,3,3
undoUSBWP.reg = 100,,,,,,_x,2,0,0
....
....
[HiveInfs.Fresh]
AddReg = hiveOEM.inf,AddReg10. If you use unattended mode for the setup make sure you delete the whole [Unattend] section, otherwise you won't be able to use System Restore and SETUP will not prompt on which partition to install.

I used BTS mass-storage drivers pack, with KTD option and Nlited fully unattended installation, to keep Nlite options copy the relevant entries from the original WINNT.SIF to the new one, don't forget to delete the whole [Unattended] section. [Data] section do not modify except UseSignatures="no". Also copy $OEM$ to \$WIN_NT$.~LS\i386 and OEM (BTS scripts) to the root of USB stick.

Thanks a lot to porear and jaclaz
All credits for the most important part- how to write- protect the USB flash go to cdob, many thanks

edit: Forgot to mention that removing write-protect mode after GUI is finished is also done in steps 6 and 7.
http://www.msfn.org/board/index.php?showtopic=61384


[/more]
Оригинал http://www.hardwarebg.com/forum/showthread.php?t=102363


Добавлено:
Ещё один вопрос. Кто-нибудь знает как загрузить Frenzy FreeBSD Live с Flash.
Загрузчик grub4dos.
Автор: mike345S
Дата сообщения: 30.07.2008 00:03

Цитата:
Ещё один вопрос. Кто-нибудь знает как загрузить Frenzy FreeBSD Live с Flash.
Загрузчик grub4dos.


Я тоже озадачен этим вопросом.
Пока известно вот что
http://frenzy.org.ua/forum.shtml?action=thread_show!0&section=001&thread=1197363968&page=5

Там же на форуме, описано как загрузить frenzy с помощью BCDW.
http://frenzy.org.ua/forum.shtml?action=thread_show!0&section=006&thread=1115210072&page=1
Сам пока не пробывал.
Если получится c GRUB4DOS - отпишись, плиз...
Автор: Sish
Дата сообщения: 30.07.2008 03:38
davnozdu
Друже, маленький хинт: есть чудесный тег - [more]
Автор: Rurik
Дата сообщения: 30.07.2008 09:56
lightmap2 davnozdu LArV
вот таким вот способом

Код:
find --set-root --ignore-floppies /bpe.iso
map --mem /bpe.iso (hd32)
map --hook
chainloader (hd32)
boot
Автор: davnozdu
Дата сообщения: 30.07.2008 13:53
Сделал DOS с поддержкой NTFS на чтение.
Рецепт.
Качаем
1) WIN98 отсюда http://www.bootdisk.com/bootdisk.htm
2)NTFSDOS отсюда http://www.wintotal.de/Software/index.php?rb=53&id=1227
3)UltraISO

Затем в UltraISO загружаем образ WIN98
Расспаковываем NTFSDOS и помещаем NTFSDOS.EXE и Библиотеку DLL в образ
Извлекаем и редактируем Autoexec.bat

Код:
echo Loading NTFSDOS Driver
NTFSDOS.EXE

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: Альтеранативы Media Center от M$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.