Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: davinchi9
Дата сообщения: 02.07.2009 10:45
Sonya
я сделал винбилдером нужную мне сборку VistaPE, в результате получил в %target% папке "распакованную мини сборку", в папке %iso% загрузочный CD-образ этой сборки... чтобы ее переделать в загрузку по PXE, получается в RamBoot, надо указать в WinPe Path путь к %target% и задать размер RAM диска - больше ничего не указываем, но при этом копка Старт не активна
... и куда он потом должен положить готовую сборку с загрузкой по сети?
Автор: Sonya
Дата сообщения: 02.07.2009 14:25

Цитата:
больше ничего не указываем, но при этом копка Старт не активна

Совсем забыл, в новой версии он сразу iso создаёт. Надо указать путь к создаваемому iso, а после создания вытащить из этого iso нужное, при помощи 7zip, например.
Автор: davinchi9
Дата сообщения: 02.07.2009 15:39
Sonya
т.е. он берет "распакованную мини сборку" собраную винбилдером и делает из нее универсальный iso-шник который может и по сети грузиться и с сидюка?

Цитата:
...вытащить из этого iso нужное, при помощи 7zip, например.

короче говоря вытащить все из этого образа как есть и положить в корень TFTP сервера - так? это прокатит именно с VistaPE?
Автор: NIKZZZZ
Дата сообщения: 02.07.2009 16:01
Sonya

Цитата:
только не помню точно, какой LDR уже испытал.

Скрипт BootSdi создает PXELDR, совместимый с несжатым (BootSdi.img) и его сжатым cab аналогом (BootSdi.im_).
Скрипт WimBoot соответсвенно создает PXELDR для загрузки несжатого или Wim - образа.
Автор: Sonya
Дата сообщения: 02.07.2009 20:41
davinchi9

Цитата:
т.е. он берет "распакованную мини сборку" собраную винбилдером и делает из нее универсальный iso-шник который может и по сети грузиться и с сидюка?

Получается не универсальный iso-шник, а образ RAM диска, откуда уже запускается винда. И уже для неё абсолютно всё равно, откуда этот образ загрзился, она работает с примонтированного RAM- диска. А вот примонтировать RAM-диск - задача загрузчика. Здесь товарищ CryptoPE собрал хитрый загрузчик, который понимает несколько форматов образов RAM-диска и поддерживает технологию WIM.
Кстати, если уж собираешь винбилдером, то используй соответствующий скрипт для создания образа RAM-диска. Отдельную прогу я привёл для примера, вовсе не обязательно обрабатывать уже после сборки.


Цитата:
короче говоря вытащить все из этого образа как есть и положить в корень TFTP сервера - так? это прокатит именно с VistaPE?

Можно и в корень, только подправь тогда winnt.sif, чтобы он указывал правильный путь к образу RAM-диска. С вистой не пробовал, по идее должно сработать, если RAM-диск подключится. Вижу пока только одно препятствие - размер полученной сборки.


CryptoPE
Сегодня провёл исчерпывающие испытания с PXELDR из сборки nikzzzz от 13.06.2009, этот же PXELDR создаёт скрипт WimBoot:
1. извлёк из wim файлы и перепаковал их в img (стало 70Мб против 41 wim-а). Попробовал загрузиться - загрузилось на той злополучной машине HP vectra.

2. взял непатченный PXELDR и попробовал загрузить wim - грузится!

3. попробовал с патченным - тоже грузится. Попробовал wim из других сборок nikzzzz - грузятся!
На всякий случай код этого патчера, может кто питон знает:
[more]

Код:
#!/usr/bin/env python
# -*- Mode: Python; tab-width: 4 -*-
#
# Windows OSLoader Modification Tool
#
# Copyright (C) 2006-2007 Gianluigi Tiesi <sherpya@netfarm.it>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any later
# version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTIBILITY
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
# ======================================================================

from sys import argv, exit as sys_exit
from string import digits, letters
from getopt import getopt
from struct import pack, unpack
import re

__version__ = '0.1'

__usage__ = """%s: [-l loader] [-p port] [-v] [-r response] inputfile
startrom:
- changes SetupLoader [-l] : exactly 5 chars - only if not yet modified
SetupLDR:
- changes the udp port [-p] : 16 bit integer
- displays the current port [-v] : no modification are made
- change response file [-r] : exactly 9 chars - only if not yet modified

!!! Warning modifications are made in-place, so the file is modified !!!"""

arglist = 'l:p:vr:'
ppattern = re.compile(r'\x6a\x04\x68(..)\x00\x00\xff\x35', re.DOTALL)
allowed_chars = digits + letters + '.'

def check_name(name):
for i in range(len(name)):
if name[i] not in allowed_chars:
return 0
return 1

if __name__ == '__main__':
loader = None
port = None
response = None
display = None

try:
optlist, args = getopt(argv[1:], arglist)
if (len(optlist) == 0) or (len(args) != 1): raise Exception
except:
print __usage__ % argv[0]
sys_exit(-1)

for arg in optlist:
if arg[0] == '-l':
loader = arg[1]
continue
if arg[0] == '-p':
port = arg[1]
continue
if arg[0] == '-v':
display = 1
continue
if arg[0] == '-r':
response = arg[1]
continue

filename = args[0]
data = open(filename, 'rb').read()
if len(data) < 1024: # enough ?
print 'Short read, file too small'
sys_exit(-1)

filetype = data[:2]

if filetype != 'MZ':
### Assume pxe rom
if loader is None or port is not None or response is not None or display is not None:
print 'Invalid operation for startrom file'
sys_exit(-1)
if len(loader) != 5:
print 'The loader should be EXACTLY 5 character'
sys_exit(-1)
if not check_name(loader):
print 'Invalid character in loader name, allowed chars are:'
print allowed_chars
pat = re.compile(r'NTLDR', re.IGNORECASE)
out = pat.sub(loader, data)
if out == data:
print 'No string was replaced, make sure that the string was not already changed'
sys_exit(-1)
open(filename, 'wb').write(out)
print 'Loader succesfully changed to', loader
sys_exit(0)
else:
### Assume OsLoader
if loader is not None:
print 'Invalid operation for SetupLDR file'
sys_exit(-1)

if display is not None and (port is not None or response is not None):
print 'Display option should be used alone'
sys_exit(-1)

### Changing port
if port is not None:
try:
port = int(port)
if (port <= 0) or (port >= 0xfff):
raise Exception
except:
print 'Invalid port specified, it must be in range 1-65534'
sys_exit(-1)
##
res = ppattern.search(data)
if res is None:
print 'Port pattern not found in file, if you think it\'s an error, please report'
sys_exit(-1)
hdr = data[:res.start() + 3]
footer = data[res.end() - 4:]
out = hdr + pack('!H', port) + footer
data = out

### Changing response file
if response is not None:
if len(response) != 9:
print 'The response should be EXACTLY 9 character'
sys_exit(-1)
if not check_name(response):
print 'Invalid character in response name, allowed chars are:'
print allowed_chars
pat = re.compile(r'winnt\.sif', re.IGNORECASE)
out = pat.sub(response, data)
if out == data:
print 'No string was replaced, make sure that the string is not already changed'
sys_exit(-1)
print 'Response changed to', response

if display is None:
open(filename, 'wb').write(out)
print 'File succesfully modified'
else:
res = ppattern.search(data)
if res is None:
print 'Port location not found, bad file?'
sys_exit(-1)
port = unpack('!H', res.group(0)[3:5])[0]
print 'SetupLDR is currently using port', port

sys_exit(0)
Автор: davinchi9
Дата сообщения: 03.07.2009 16:33
Sonya

Цитата:
Кстати, если уж собираешь винбилдером, то используй соответствующий скрипт для создания образа RAM-диска.

В загрузках для VistaPE нет такого скрипта, а если его подкинуть, то в процессе его выполнения происходят ошибки, поэтому я стал юзать посоветаную прогу. Размер сборки примероно 90 метров, на 128 Мб рамы должно грузиться - вполне приемлемо... но прогой тоже не получается создать загрузочный образ - в процессе сборки не находятся какие-то файлы, похоже она заточена под ХР РЕ сборки...
Может кто-нить присоединится к эксперементам по созданию win VistaPE сборки c загрузкой по РХЕ?
Автор: Sonya
Дата сообщения: 03.07.2009 20:06
davinchi9
Боюсь, с вистой несколько сложнее. Или грузить, как указано в статье или грузить iso-ник целиком, где-то была такая тема, но сейчас найти не могу.. Ага, нашёл тут.

Добавлено:
Попробовал сейчас загрузить сборку VistaPE (на торрентах слил) - получилось. Чего делал:
взял из дистриба висты SP1 файлики pxeboot.n12 и bootmgr.exe из папки PXE в одном из wim-ов, с диска VistaPE взял папку boot и файл vistape.wim. Всё это слил на tftp сервер и загрузка прошла успешно.
При собственном изготовлении вся хитрость заключается в создании файла bcd, который лежит в boot
Автор: CryptoPE
Дата сообщения: 04.07.2009 14:03
All
Просьба в случае возникновения проблем с WIM загрузкой сторонних (не RusLive) WinPE сборок и/или при использовании сторонних патчей проводить дополнительное тестирование путем загрузки на проблемной машине оригинальных WIM сборок RusLive.

Sonya

Цитата:
Сегодня провёл исчерпывающие испытания с PXELDR

Неплохо. Для статистики - на каких еще машинах проводилась загрузка по сети?


Цитата:
Однако получается, для загрузки из wim нужно соблюсти некоторые уловия. Какие?

Не знаю. Для этого нужно иметь на руках сборку которая дает такую ошибку.
Автор: Sonya
Дата сообщения: 05.07.2009 00:22
Нашёл, почему при сетевой загрузке вылезала ошибка "An unexpected error (401592054) occured at line 1831 in d:\srvrtm\boot\setup\arcdisp.c." Виноват был txtsetup.sif
Выкинул из него кучу мусора:
[more]
Код:
[NWACL]
ABitBP6=ABitBP6
AMIINT01/18/00=AMIINT01/18/00
ASUSP2B-D=ASUSP2B-D
ASUSP2B-F=ASUSP2B-F
ASUSP2B-DS02/03/99=ASUSP2B-DS02/03/99
ASUSP2B-DS10/21/99=ASUSP2B-DS10/21/99
ASUSP2L97-DS02/02/99=ASUSP2L97-DS02/02/99
ASUSP5A-B=ASUSP5A-B
ASUSP5A03/12/99=ASUSP5A03/12/99
CompaqArmada3500=CompaqArmada3500
CompaqArmada6500=CompaqArmada6500
CompaqM500=CompaqM500
CompaqPanther=CompaqPanther
CompaqPresario1692=CompaqPresario1692
CompaqPresario1925=CompaqPresario1925
COMPAQTHUNDER05/18/99=COMPAQTHUNDER05/18/99
COMPAQRACEBAIT12/06/99=COMPAQRACEBAIT12/06/99
DellCP???01/27/99=DellCP???01/27/99
DELLCPt=DELLCPt
DellCPtA02=DellCPtA02
DellLatitudeLT=DellLatitudeLT
DellInspiron3500=DellInspiron3500
DellPE1300=DellPE1300
DellPersonalWorkation1300=DellPersonalWorkation1300
FICPA2013=FICPA2013
FICVB601=FICVB601
FujitsuCAPRICOR=FujitsuCAPRICOR
FujitsuM63E=FujitsuM63E
FujitsuM65=FujitsuM65
FujitsuSPRINT=FujitsuSPRINT
FujitsuTANDEM=FujitsuTANDEM
FujitsuElm=FujitsuElm
FujitsuMaple=FujitsuMaple
FujitsuSycamore=FujitsuSycamore
FujitsuV66NAS=FujitsuV66NAS
GatewayE1200=GatewayE1200
GatewayE1400=GatewayE1400
GatewayProfile=GatewayProfile
GatewaySolo=GatewaySolo
Gigabyte=Gigabyte
HitachiFlora220CX=HitachiFlora220CX
HitachiFlora220MP=HitachiFlora220MP
HitachiFlora270EX=HitachiFlora270EX
HitachiFlora270VX-NH7=HitachiFlora270VX-NH7
HPAshaki02/24/99=HPAshaki02/24/99
HPHPBDD=HPHPBDD
HPHPCCD=HPHPCCD
HPKayakXUMP=HPKayakXUMP
HPLH4=HPLH4
HPPuma02/12/99=HPPuma02/12/99
HPScimitar=HPScimitar
IBMAPTIVA145=IBMAPTIVA145
IBMTP240SandShark=IBMTP240SandShark
IntelKauai=IntelKauai
IntelL440GX=IntelL440GX
IntelOR84009/14/99=IntelOR84009/14/99
IntelSea2=IntelSea2
IwillDBS100=IwillDBS100
MicronAtlanta=MicronAtlanta
MicronTrek2U375=MicronTrek2U375
NCRS20GX=NCRS20GX
NECPowerMate8100=NECPowerMate8100
NECVersaNote=NECVersaNote
NECVersaNoteC2=NECVersaNoteC2
NECVersaLXAGP+=NECVersaLXAGP+
NECZ1=NECZ1
QDIGRP010599=QDIGRP010599
SiemensMobile750=SiemensMobile750
SonyF290=SonyF290
SonyN505=SonyN505
Sonypcg777=Sonypcg777
Sonypcg888=Sonypcg888
Sonypcgf16=Sonypcgf16
SonyPCVL300=SonyPCVL300
Sonypcvs520=Sonypcvs520
Sonypcvs720=Sonypcvs720
Sonyz505dx=Sonyz505dx
SuperMicro = SuperMicro
ToshibaPortege3300=ToshibaPortege3300
ToshibaSatellite4030XCDT=ToshibaSatellite4030XCDT
Tyan=Tyan
ViaVP3A=ViaVP3A
[ABitBP6]
AcpiOemId="FACP","AWARD "
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",30302e31
[AMIINT01/18/00]
AcpiOemId="FACP","AMIINT"
AcpiOemTableId="FACP",""
AcpiOemRevision="<=","FACP",10
[ASUSP2B-D]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2B-D "
AcpiOemRevision="<=","FACP",58582e32
[ASUSP2B-F]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2B-F "
AcpiOemRevision="<=","FACP",58582e31
[ASUSP2B-DS02/03/99]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2B-DS "
AcpiOemRevision="<=","FACP",58582e31
AcpiCreatorRevision="<=","FACP",31303030
[ASUSP2B-DS10/21/99]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2B-DS "
AcpiOemRevision="<=","FACP",58582e32
AcpiCreatorRevision="<=","FACP",31303030
[ASUSP2L97-DS02/02/99]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2L97-DS"
AcpiOemRevision="<=","FACP",58582e31
AcpiCreatorRevision="<=","FACP",31303030
[ASUSP5A-B]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P5A-B "
AcpiOemRevision="<=","FACP",58582e31
[ASUSP5A03/12/99]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P5A "
AcpiOemRevision="<=","FACP",58582e31
[CompaqArmada3500]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","CPQB05E "
AcpiOemRevision="<=","FACP",00000001
[CompaqArmada6500]
AcpiOemId="FACP", "PTLTD "
AcpiOemTableId="FACP", " FACP "
AcpiOemRevision="=", "FACP", 0
[CompaqM500]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","CPQB151 "
AcpiOemRevision="<=","FACP",19990722
[CompaqPanther]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","PANTHER "
AcpiOemRevision="<=","FACP",1
AcpiCreatorRevision="=","FACP",0
[CompaqPresario1692]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","VIPER II"
AcpiOemRevision="<=","FACP",06040000
AcpiCreatorId="FACP","PTL "
AcpiCreatorRevision="<=","FACP",000F4240
[CompaqPresario1925]
AcpiOemId="FACP","PTLTD "
AcpiOemTableId="FACP"," FACP "
AcpiOemRevision="<=","FACP",06040000
[COMPAQTHUNDER05/18/99]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","THUNDER "
AcpiOemRevision="<=","FACP",1
AcpiCreatorRevision="<=","FACP",0
[COMPAQRACEBAIT12/06/99]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","RACEBAIT"
AcpiOemRevision="<=","FACP",2
[DellCP???01/27/99]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","CP??? "
AcpiOemRevision="<=","FACP",27cf011b
[DELLCPt]
AcpiOemId="FACP","DELL "
AcpiOemTableId="FACP","CPt C "
AcpiOemRevision=">=","FACP",27cf090e
[DELLCPtA02]
AcpiOemId="FACP","DELL "
AcpiOemTableId="FACP","CPt C "
AcpiOemRevision=">=","FACP",27cf090f
[DellLatitudeLT]
AcpiOemId="FACP","SHARP "
AcpiOemTableId="FACP"," "
[DellInspiron3500]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","I 3500 "
[DellPE1300]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","PE1300 "
AcpiOemRevision="<=","FACP",00000001
[DellPersonalWorkation1300]
AcpiOemId="FACP","DELL "
AcpiOemTableId="FACP","PE1300 "
AcpiOemRevision="<=","FACP",00000001
[FICPA2013]
AcpiOemId="FACP","FIC "
AcpiOemTableId="FACP","PA2013 "
AcpiOemRevision="<=","FACP",30302e31
[FICVB601]
AcpiOemId="FACP","FIC "
AcpiOemTableId="FACP","VB601 "
AcpiOemRevision="<=","FACP",30302e31
[FujitsuCAPRICOR]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","CAPRICOR"
[FujitsuM63E]
AcpiOemId="FACP","FUJ000"
AcpiOemTableId="FACP","M63E "
[FujitsuM65]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","M65 "
[FujitsuSPRINT]
AcpiOemId="RSDT","FUJ "
AcpiOemTableId="RSDT","SPRINT "
[FujitsuTANDEM]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","TANDEM "
[FujitsuElm]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","M19A/XA "
AcpiOemRevision="=","FACP",00000001
AcpiCreatorId="FACP","ACER"
AcpiCreatorRevision="=","FACP",00000000
[FujitsuMaple]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","M9D "
AcpiOemRevision="=","FACP",00000001
AcpiCreatorId="FACP","ACER"
AcpiCreatorRevision="=","FACP",00000000
[FujitsuSycamore]
AcpiOemId="FACP","Fuj "
AcpiOemTableId="FACP","M11EJ "
AcpiOemRevision="=","FACP",00000001
AcpiCreatorId="FACP","Acer"
AcpiCreatorRevision="=","FACP",00000000
[FujitsuV66NAS]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","V66NAS "
[GatewayE1200]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","MAUI "
AcpiOemRevision="<=","FACP",1
[GatewayE1400]
AcpiOemId="FACP","SUMATR"
AcpiOemTableId="FACP","SU81010A"
AcpiOemRevision="<=","FACP",1999072
[GatewayProfile]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","PROFILE "
AcpiOemRevision="<=","FACP",1
[GatewaySolo]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","SOLO9300"
AcpiOemRevision="<=","FACP",06040000
[Gigabyte]
ACPIOEMID="FACP","GBT"
ACPIOEMTABLEID="FACP","AWRDACPI"
ACPIOEMREVISION="=","FACP",00000000
[HitachiFlora220CX]
AcpiOemId="FACP","HTCLTD"
AcpiOemTableId="FACP","HTC2041 "
AcpiOemRevision="<=","FACP",1
[HitachiFlora220MP]
AcpiOemId="FACP","HTCLTD"
AcpiOemTableId="FACP"," "
[HitachiFlora270EX]
AcpiOemId="FACP","HTCLTD"
AcpiOemTableId="FACP","270-EX "
AcpiOemRevision="<=","FACP",1
[HitachiFlora270VX-NH7]
AcpiOemId="FACP","HTCLTD"
AcpiOemTableId="FACP","HTC2051 "
AcpiOemRevision="<=","FACP",1
[HPAshaki02/24/99]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","ASHAKI "
AcpiOemRevision="=","FACP",00000000
[HPHPBDD]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","HPBDD_IO"
AcpiOemRevision="<=","FACP",1006
[HPHPCCD]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","HPCCD HX"
AcpiOemRevision="<=","FACP",10000
[HPKayakXUMP]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","COGNAC "
AcpiOemRevision="=","FACP",0
[HPLH4]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","LH 4 "
AcpiOemRevision="<=","FACP",1
[HPPuma02/12/99]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","Puma "
AcpiOemRevision="=","FACP",00000000
[HPScimitar]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","HWPC203 "
AcpiOemRevision="<=","FACP",00000001
[IBMAPTIVA145]
AcpiOemId="FACP","XXXXXX"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",1
[IBMTP240SandShark]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","SShark-1"
AcpiOemRevision="<=","FACP",1
[IntelKauai]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","KAUAI "
[IntelL440GX]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","L440GX "
AcpiOemRevision="<=","FACP",1
[IntelOR84009/14/99]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","OR840 "
AcpiOemRevision="<=","FACP",1
[IntelSea2]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","SEATTLE2"
AcpiOemRevision="<=","FACP",19990216
[IwillDBS100]
AcpiOemId="FACP","AWARD "
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="=","FACP",00000000
[MicronAtlanta]
AcpiOemId="FACP","MICRON"
AcpiOemTableId="FACP","ATLANTA "
AcpiOemRevision="=","FACP",0
[MicronTrek2U375]
AcpiOemId="FACP","MICRON"
AcpiOemTableId="FACP","Trek2AGP"
AcpiOemRevision="=","FACP",00000001
[NCRS20GX]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","L440GX "
AcpiOemRevision="=","FACP",0
[NECPowerMate8100]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","JN440BX1"
AcpiOemRevision=">=","FACP",19990203
AcpiOemRevision="<=","FACP",19990810
AcpiCreatorRevision="=","FACP",f4240
[NECVersaNote]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","440BX "
AcpiOemRevision="=","FACP",00000000
AcpiCreatorId="FACP","PTL "
AcpiCreatorRevision="=","FACP",000f4240
[NECVersaNoteC2]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","ND000011"
AcpiOemRevision="<=","FACP",00000001
[NECVersaLXAGP]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","ND000010"
AcpiOemRevision="<=","FACP",00000097
[NECZ1]
AcpiOemId="FACP","AMIINT"
AcpiOemTableId="FACP",""
AcpiOemRevision="=","FACP",0
[QDIGRP010599]
AcpiOemId="FACP","QDIGRP"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="<=","FACP",00000000
[SiemensMobile750]
AcpiOemId="FACP","TSANYO"
AcpiOemTableId="FACP"," "
AcpiOemRevision="=","FACP",0
[SonyF290]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP","K0 "
AcpiOemRevision="<=","FACP",13108b4
[SonyN505]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP","H0 "
AcpiOemRevision="<=","FACP",06040000
[Sonypcg777]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP"," "
[Sonypcg888]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP"," "
[Sonypcgf16]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP"," "
[SonyPCVL300]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","SHACHI "
AcpiOemRevision="<=","FACP",1
[Sonypcvs520]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP","440BX CR"
AcpiOemRevision="<=","FACP",1
[Sonypcvs720]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP","440BX CR"
AcpiOemRevision="<=","FACP",1
[Sonyz505dx]
AcpiOemId="FACP","SONY "
AcpiOemTableId="FACP"," "
[SuperMicro]
AcpiOemId="FACP","SUPERM"
AcpiOemTableId="FACP","SUPERMTB"
AcpiOemRevision="<=","FACP",2
[ToshibaPortege3300]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="FACP","750 "
AcpiOemRevision="<=","FACP",1
[ToshibaSatellite4030XCDT]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="FACP","750 "
AcpiOemRevision="<=","FACP",1
[Tyan]
AcpiOemID= "FACP", "TYANCP"
AcpiOemTableId= "FACP", "TYANTBLE"
AcpiOemRevision= "<=","FACP", 00000009
[ViaVP3A]
AcpiOemId="FACP","VIAVP3"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision="=","FACP",0
[GoodACPIBios]
AcerAspire3040 = AcerAspire3040
AcerAspire3100=AcerAspire3100
AcerAspire4100=AcerAspire4100
AcerPower6200=AcerPower6200
AcerPower6100 = AcerPower6100
AMISeries774=AMISeries774
AsusP2B=AsusP2B
AsusP2B-E=AsusP2B-E
AsusP2BOem=AsusP2BOem
AwardGA-6BXC=AwardGA-6BXC
CompalN30I3=CompalN30I3
CompalN30T3=CompalN30T3
CompaqArmada7800 = CompaqArmada7800
CompaqArmada7400 = CompaqArmada7400
CompaqDeskpro4000_5xxx = CompaqDeskpro4000_5xxx
CompaqArmada4220 = CompaqArmada4220
CompaqDeskpro4000_6xxx = CompaqDeskpro4000_6xxx
CompaqDeskpro6000EN = CompaqDeskpro6000EN
CompaqDeskpro6000EP = CompaqDeskpro6000EP
CompaqDeskpro6000EP/SB = CompaqDeskpro6000EP/SB
CompaqDeskpro6400 = CompaqDeskpro6400
DellDimensionR400=DellDimensionR400
DellDimensionR450=DellDimensionR450
DellDimensionV350=DellDimensionV350
DellLatitudeCP = DellLatitudeCP
DellLatitudeCPi = DellLatitudeCPi
DellOptiplexE1 = DellOptiplexE1
DellOptiplexG1 = DellOptiplexG1
DellOptiplexGn = DellOptiplexGn
DellOptiplexGX1 = DellOptiplexGX1
DellOptiplexGXa = DellOptiplexGXa
DellPowerEdge6300=DellPowerEdge6300
DellPowerEdge6350=DellPowerEdge6350
FICVB601-V=FICVB601-V
FujitsuFMV-Pro8400T1=FujitsuFMV-Pro8400T1
FujitsuLifebook690Tx = FujitsuLifebook690Tx
FujitsuM63 = FujitsuM63
FZPC=FZPC
GatewayE3200=GatewayE3200
GatewayE5250=GatewayE5250
GatewayG6-350=GatewayG6-350
GatewayG6-400=GatewayG6-400
GatewayG6-400MP=GatewayG6-400MP
GBT=GBT
HitachiFlora270NH4=HitachiFlora270NH4
HPOmnibook2100=HPOmnibook2100
HPOmnibook2100TX=HPOmnibook2100TX
HPOmnibook4100BX=HPOmnibook4100BX
HPOmnibook4100TX=HPOmnibook4100TX
HPOmnibook4150=HPOmnibook4150
HPOmnibook7100=HPOmnibook7100
HPOmnibook7150=HPOmnibook7150
HPNetServerLXR-8000=HPNetServerLXR-8000
HPOmnibook900=HPOmnibook900
HPVectraVL8=HPVectraVL8
HPVectraVL8i=HPVectraVL8i
IBMIntellistationMPro6898=IBMIntellistationMPro6898
IBMIntellistationMPro = IBMIntellistationMPro
IBMIntelliStationZPro6865=IBMIntelliStationZPro6865
IBMIntelliStationEPro6893=IBMIntelliStationEPro6893
IBMNetfinity3000=IBMNetfinity3000
IBMNetfinity5500=IBMNetfinity5500
IBMNetfinity7000=IBMNetfinity7000
IBMPC300GL6265/6275/6285=IBMPC300GL6265/6275/6285
IBMPC300GL6277/6287=IBMPC300GL6277/6287
IBMPC300GL6561/6591=IBMPC300GL6561/6591
IBMPC300PL6862/6892=IBMPC300PL6862/6892
IBMPC710=IBMPC710
IBMThinkPad380Z = IBMThinkPad380Z
IBMThinkPad560Z = IBMThinkPad560Z
IBMThinkPad600 = IBMThinkPad600
IBMThinkpad600E = IBMThinkpad600E
IBMThinkpad600R = IBMThinkpad600R
IBMThinkPad770E = IBMThinkPad770E
IBMThinkpad770X = IBMThinkpad770X
IBMThinkpad770Z = IBMThinkpad770Z
IntelAC450NX = IntelAC450NX
IntelAN440LX = IntelAN440LX
IntelAN450NX = IntelAN450NX
IntelIA440GX+ = IntelIA440GX+
IntelMS440GX = IntelMS440GX
IntelN440BX = IntelN440BX
IntelNL440BX = IntelNL440BX
IntelOcprf100 = IntelOcprf100
IntelS450NX = IntelS450NX
IntelSE440BX = IntelSE440BX
MicronClientProCS = MicronClientProCS
MicronClientProCS2 = MicronClientProCS2
MicronGoBook2 = MicronGoBook2
MSI6131W = MSI6131W
MSI6147W = MSI6147W
MSI6151W = MSI6151W
NECMateNXMA23C = NECMateNXMA23C
NECMateNXMA26D=NECMateNXMA26D
NECMateNXMA40D = NECMateNXMA40D
NECMateNXVS30D=NECMateNXVS30D
NECVersaProNXVA23C = NECVersaProNXVA23C
NECVersaSX = NECVersaSX
NECVersaLX = NECVersaLX
PackardBell-NECPowerMate5000E = PackardBell-NECPowerMate5000E
PackardBell-NECPowerMateDT = PackardBell-NECPowerMateDT
SamsungM6100 = SamsungM6100
SamsungSens730 = SamsungSens730
ToshibaLibretto100=ToshibaLibretto100
ToshibaLibretto1000=ToshibaLibretto1000
ToshibaPortege3xx = ToshibaPortege3xx
ToshibaPortege3010 = ToshibaPortege3010
ToshibaPortege3020 = ToshibaPortege3020
ToshibaPortege7000 = ToshibaPortege7000
ToshibaSatellite40X0 = ToshibaSatellite40X0
ToshibaSatellitePro490 = ToshibaSatellitePro490
ToshibaTecra750CDT = ToshibaTecra750CDT
ToshibaTecra750DVD = ToshibaTecra750DVD
ToshibaTecra780DVD = ToshibaTecra780DVD
ToshibaTecra8000 = ToshibaTecra8000
TrigemDelhi3 = TrigemDelhi3
VobisHighscreen = VobisHighscreen
[AcerAspire3100]
AcpiOemId="FACP","Acer "
AcpiOemTableId="FACP","V72MA "
AcpiOemRevision=">=","FACP",1
[AcerAspire4100]
AcpiOemId="FACP","Acer "
AcpiOemTableId="FACP","V66LA "
AcpiOemRevision=">=","FACP",1
[AcerAspire3040]
AcpiOemId="FACP","Acer "
AcpiOemTableId="FACP","V70MA "
AcpiOemRevision=">=","FACP",1
[AcerPower6200]
AcpiOemId="FACP","Acer "
AcpiOemTableId="FACP","V66MA "
AcpiOemRevision=">=","FACP",1
[AcerPower6100]
AcpiOemId="FACP","Acer "
AcpiOemTableId="FACP","V66M "
AcpiOemRevision=">=","FACP",1
[AMISeries774]
AcpiOemId="FACP","AMI "
AcpiOemTableId="FACP","SER774 "
AcpiOemRevision=">=","FACP",19981209
[AsusP2B]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2B "
AcpiOemRevision=">=","FACP",1
[AsusP2B-E]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2B_E "
AcpiOemRevision=">=","FACP",1
[AsusP2BOem]
AcpiOemId="FACP","ASUS "
AcpiOemTableId="FACP","P2B98 "
AcpiOemRevision=">=","FACP",1
[AwardGA-6BXC]
AcpiOemId="FACP","VMP202"
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision=">=","FACP",1
[CompalN30I3]
AcpiOemId="FACP","Compal"
AcpiOemTableId="FACP","TS30I3 "
AcpiOemRevision=">=","FACP",07ce0c06
[CompalN30T3]
AcpiOemId="FACP","Compal"
AcpiOemTableId="FACP","N30T3 "
AcpiOemRevision=">=","FACP",07ce0c04
[CompaqArmada4220]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","CPQB033 "
AcpiOemRevision=">=","FACP",1
AcpiCreatorRevision=">=","FACP",1
[CompaqArmada7400]
AcpiOemId="RSDT","COMPAQ"
AcpiOemTableId="RSDT","CPQB0B9 "
AcpiOemRevision=">=","FACP",06109819
[CompaqArmada7800]
AcpiOemId="FACP","COMPAQ"
AcpiOemTableId="FACP","FACPTBL "
AcpiOemRevision=">=","FACP",1
AcpiCreatorRevision=">=","FACP",1
AcpiOemTableId="RSDT","CPQB01B "
[CompaqDeskpro4000_5xxx]
AcpiOemId="RSDT","COMPAQ"
AcpiOemTableId="FACP","CAPONE "
AcpiOemRevision=">=","RSDT",2
[CompaqDeskpro4000_6xxx]
AcpiOemId="RSDT","COMPAQ"
AcpiOemTableId="FACP","HOFFA "
AcpiOemRevision=">=","RSDT",2
[CompaqDeskpro6000EN]
AcpiOemId="RSDT","COMPAQ"
AcpiOemTableId="FACP","INDY "
AcpiOemRevision=">=","RSDT",2
[CompaqDeskpro6000EP]
AcpiOemId="RSDT","COMPAQ"
AcpiOemTableId="FACP","CONTACT "
AcpiOemRevision=">=","RSDT",2
[CompaqDeskpro6000EP/SB]
AcpiOemId="RSDT","COMPAQ"
AcpiOemTableId="FACP","GANDHI "
AcpiOemRevision=">=","RSDT",2
[CompaqDeskpro6400]
AcpiOemId="RSDT","COMPAQ"
AcpiOemTableId="FACP","SCARAB "
AcpiOemRevision=">=","RSDT",2
[DellDimensionR400]
AcpiOemId="FACP","DELL "
AcpiOemTableId="FACP","KHAN "
AcpiOemRevision=">=","FACP",1
[DellDimensionR450]
AcpiOemId="FACP","DELL "
AcpiOemTableId="FACP","KHAN "
AcpiOemRevision=">=","FACP",1
[DellDimensionV350]
AcpiOemId="FACP","DELL "
AcpiOemTableId="FACP","WILLIAM "
AcpiOemRevision=">=","FACP",19981113
[DellLatitudeCP]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","CP "
AcpiOemRevision=">=","FACP",E0A07CE
[DellLatitudeCPi]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","CPi "
AcpiOemRevision=">=","FACP",E0A07CE
[DellOptiplexE1]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","E1 "
AcpiOemRevision=">=","FACP",2
AcpiCreatorRevision=">=","FACP",61
[DellOptiplexG1]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","G1 "
AcpiOemRevision=">=","FACP",2
[DellOptiplexGn]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","Gn "
AcpiOemRevision=">=","FACP",2
[DellOptiplexGX1]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","GX1 "
AcpiOemRevision=">=","FACP",2
AcpiCreatorRevision=">=","FACP",61
[DellOptiplexGXa]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","GXa "
AcpiOemRevision=">=","FACP",2
AcpiCreatorRevision=">=","FACP",61
[DellPowerEdge6300]
AcpiOemId="FACP","Dell "
AcpiOemTableId="FACP","PE6300 "
AcpiOemRevision=">=","FACP",3
[DellPowerEdge6350]
AcpiOemId="FACP","DELL "
AcpiOemTableId="FACP","PE6350 "
AcpiOemRevision=">=","FACP",3
[FICVB601-V]
AcpiOemId="FACP","FIC "
AcpiOemTableId="FACP","VB601-V "
AcpiOemRevision=">=","FACP",1
[FujitsuFMV-Pro8400T1]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","MS440GX "
AcpiOemRevision=">=","FACP",1
[FujitsuLifebook690Tx]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","UVA "
AcpiOemRevision=">=","FACP",1158
[FujitsuM63]
AcpiOemId="FACP","FUJ "
AcpiOemTableId="FACP","M63 "
AcpiOemRevision=">=","FACP","109"
[FZPC]
AcpiOemId="FACP","FZPC "
AcpiOemTableId="FACP","FOUNDER "
AcpiOemRevision=">=","FACP",39303231
[GatewayE3200]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","JN440BX1"
AcpiOemRevision=">=","FACP",1
AcpiOemRevision="<","FACP",19990203
[GatewayE5250]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","7DT-111 "
AcpiOemRevision=">=","FACP",0000d000
[GatewayG6-350]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","RC440BXA"
AcpiOemRevision=">=","FACP",19981210
[GatewayG6-400]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","WS440BX "
AcpiOemRevision=">=","FACP",19981210
[GatewayG6-400MP]
AcpiOemId="FACP","GATEWA"
AcpiOemTableId="FACP","MP440BX "
AcpiOemRevision=">=","FACP",19981102
[GBT]
AcpiOemId="FACP","GBT "
AcpiOemTableId="FACP","AWRDACPI"
AcpiOemRevision=">=","FACP",39303231
[HitachiFlora270NH4]
AcpiOemId="FACP","HTCLTD"
AcpiOemTableId="FACP","HTC2011 "
AcpiOemRevision=">=","FACP",64
[HPOmnibook2100]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CG FACP "
AcpiOemRevision=">=","FACP",02110571
[HPOmnibook2100TX]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CF FACP "
AcpiOemRevision=">=","FACP",02110571
[HPOmnibook4100BX]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CE FACP "
AcpiOemRevision=">=","FACP",02000165
[HPOmnibook4100TX]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CD FACP "
AcpiOemRevision=">=","FACP",02110571
[HPOmnibook4150]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CI FACP "
AcpiOemRevision=">=","FACP",02110171
[HPOmnibook7100]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CC FACP "
AcpiOemRevision=">=","FACP",02110571
[HPOmnibook7150]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CH FACP "
AcpiOemRevision=">=","FACP",02110071
[HPNetServerLXR-8000]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","HWPC200 "
AcpiOemRevision=">=","FACP",1
[HPOmnibook900]
AcpiOemId="FACP","HP-MCD"
AcpiOemTableId="FACP","CJ FACP "
AcpiOemRevision=">=","FACP",02110571
[HPVectraVL8]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","VL8 "
AcpiOemRevision=">=","FACP",1
[HPVectraVL8i]
AcpiOemId="FACP","HP "
AcpiOemTableId="FACP","HolmesHZ"
AcpiOemRevision=">=","FACP",1
[IBMIntellistationMPro6898]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNG"
AcpiOemRevision=">=","FACP",1000
[IBMIntelliStationEPro6893]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNV"
AcpiOemRevision=">=","FACP",1000
[IBMIntellistationMPro]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNU"
AcpiOemRevision=">=","FACP",1000
[IBMIntelliStationZPro6865]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNY"
AcpiOemRevision=">=","FACP",1000
[IBMNetfinity3000]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNT"
AcpiOemRevision=">=","FACP",1000
[IBMNetfinity5500]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","SERKIOWA"
AcpiOemRevision=">=","FACP",1000
[IBMNetfinity7000]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","SEROSCEO"
AcpiOemRevision=">=","FACP",1000
[IBMPC300GL6265/6275/6285]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSPD"
AcpiOemRevision=">=","FACP",1000
[IBMPC300GL6277/6287]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNH"
AcpiOemRevision=">=","FACP",1000
[IBMPC300GL6561/6591]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNZ"
AcpiOemRevision=">=","FACP",1000
[IBMPC300PL6862/6892]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSNV"
AcpiOemRevision=">=","FACP",1000
[IBMPC710]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","CDTPWSKD"
AcpiOemRevision=">=","FACP",00001000
[IBMThinkpad380Z]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP380Z "
AcpiOemRevision=">=","DSDT",4
[IBMThinkpad560Z]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP560Z "
AcpiOemRevision=">=","DSDT",5
[IBMThinkpad600]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP600 "
AcpiOemRevision=">=","FACP","1"
[IBMThinkpad600R]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP600R "
AcpiOemRevision=">=","FACP",1
[IBMThinkpad600E]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP600E "
AcpiOemRevision=">=","DSDT",B
[IBMThinkPad770E]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP770E "
AcpiOemRevision=">=","DSDT",9
[IBMThinkPad770X]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP770X "
AcpiOemRevision=">=","FACP",1
[IBMThinkpad770Z]
AcpiOemId="FACP","IBM "
AcpiOemTableId="FACP","TP770Z "
AcpiOemRevision=">=","FACP",1
[IntelAC450NX]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","AC450NX "
AcpiOemRevision=">=","FACP",1
[IntelAN440LX]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","ATLANTA "
AcpiOemRevision=">=","FACP",1
AcpiCreatorRevision=">=","FACP",F4240
AcpiCreatorRevision=">=","RSDT",1000000
[IntelAN450NX]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","Aspen "
OEMRevision=">=","FACP","0"
[IntelIA440GX+]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","L440GX "
AcpiOemRevision=">=","FACP",1
[IntelMS440GX]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","MS440GX "
AcpiOemRevision=">=","FACP",1
[IntelN440BX]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","N440BX "
AcpiOemRevision=">=","FACP",1
[IntelNL440BX]
AcpiOemId="FACP","Intel "
AcpiOemTableId="FACP","NL440BX "
AcpiOemRevision=">=","FACP",1
[IntelOcprf100]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","OCPRF100"
AcpiOemRevision=">=","FACP",1
[IntelS450NX]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","S450NX "
AcpiOemRevision=">=","FACP",1
[IntelSE440BX]
AcpiOemId="FACP","INTEL "
AcpiOemTableId="FACP","SEATTLE "
AcpiOemRevision=">=","FACP",19981012
AcpiCreatorRevision=">=","FACP",F4240
[MicronClientProCS]
AcpiOemId="FACP","MICRON"
AcpiOemTableId="FACP","SEATTLE "
AcpiOemRevision=">=","FACP",19981209
[MicronClientProCS2]
AcpiOemId="FACP","MICRON"
AcpiOemTableId="FACP","SEATTLE2"
AcpiOemRevision=">=","FACP",19981209
[MicronGoBook2]
AcpiOemId="FACP","MICRON"
AcpiOemTableId="FACP","GoBook2 "
AcpiOemRevision=">=","FACP",1
[MSI6131W]
AcpiOemId="FACP","MSISYS"
AcpiOemTableId="FACP","MS-6131W"
AcpiOemRevision=">=","FACP",30302e31
[MSI6147W]
AcpiOemId="FACP","MSISYS"
AcpiOemTableId="FACP","MS-6147W"
AcpiOemRevision=">=","FACP",30302e31
[MSI6151W]
AcpiOemId="FACP","MSISYS"
AcpiOemTableId="FACP","MS-6151W"
AcpiOemRevision=">=","FACP",30302e31
[NECMateNXMA23C]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","D_MMX_TX"
AcpiOemRevision=">=","FACP",1
[NECMateNXMA26D]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","D_SLM_LX"
AcpiOemRevision=">=","FACP",1
[NECMateNXMA40D]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","D_NLX_BX"
AcpiOemRevision=">=","FACP",1
[NECMateNXVS30D]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","D_NLX_LX"
AcpiOemRevision=">=","FACP",1
[NECVersaProNXVA23C]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","ND000007"
AcpiOemRevision=">=","FACP",1
[NECVersaSX]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","ND000008"
AcpiOemRevision=">=","FACP",1
[NECVersaLX]
AcpiOemId="FACP","NEC "
AcpiOemTableId="FACP","ND000006"
AcpiOemRevision=">=","FACP",1
[PackardBell-NECPowerMate5000E]
AcpiOemId="FACP","PB-NEC"
AcpiOemTableId="FACP","PWM5000E"
AcpiOemRevision=">=","FACP",30302e31
[PackardBell-NECPowerMateDT]
AcpiOemId="FACP","PB-NEC"
AcpiOemTableId="FACP","PWMDT/MM"
AcpiOemRevision=">=","FACP",30302e31
[SamsungM6100]
AcpiOemId="FACP","SEC "
AcpiOemTableId="FACP","MAGIC "
AcpiOemRevision=">=","FACP",1
[SamsungSens730]
AcpiOemId="FACP","SEC "
AcpiOemTableId="FACP","440BX "
AcpiOemRevision=">=","FACP",1
[ToshibaLibretto100]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","Lib-100 "
AcpiOemRevision=">=","DSDT",19981112
[ToshibaLibretto1000]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","SS1000CT"
AcpiOemRevision=">=","DSDT",19981112
[ToshibaPortege3xx]
AcpiOemId="DSDT","TOSHIB"
AcpiOemTableId="DSDT","310 "
AcpiOemRevision=">=","DSDT",19980622
[ToshibaPortege3010]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","3000CT "
AcpiOemRevision=">=","DSDT",19980619
[ToshibaPortege3020]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","3020CT "
AcpiOemRevision=">=","DSDT",19981127
[ToshibaPortege7000]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","7000CT "
AcpiOemRevision=">=","DSDT",19981126
[ToshibaSatellite40X0]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","4000CDT "
AcpiOemRevision=">=","DSDT",19980802
[ToshibaSatellitePro490]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","490CDT "
AcpiOemRevision=">=","DSDT",19980805
[ToshibaTecra750CDT]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","750CDT "
AcpiOemRevision=">=","DSDT",19980622
[ToshibaTecra750DVD]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","750DVD "
AcpiOemRevision=">=","DSDT",09980723
[ToshibaTecra780DVD]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","780DVD "
AcpiOemRevision=">=","DSDT",19980810
[ToshibaTecra8000]
AcpiOemId="FACP","TOSHIB"
AcpiOemTableId="DSDT","8000 "
AcpiOemRevision=">=","DSDT",19981125
[TrigemDelhi3]
AcpiOemId="FACP","TRIGEM"
AcpiOemTableId="FACP","DELHI-3 "
AcpiOemRevision=">=","FACP",1
[VobisHighscreen]
AcpiOemId="FACP","VOBIS "
AcpiOemTableId="FACP","VBS ACPI"
AcpiOemRevision=">=","FACP",30302e31
[BiosInfo]
Автор: AZJIO
Дата сообщения: 05.07.2009 11:30
Sonya
Цитата:
Сборка 7sh3 зависает на этапе загрузки "Поиск устройств hwpnp"
эту проблему чаще получал если загрузчик многоядерный, а txtsetup.sif с одноядерным выбором и наоборот. Загрузчик внешний, может это влияет?

Цитата:
Однако получается, для загрузки из wim нужно соблюсти некоторые уловия. Какие?
Как раз на днях здесь обсуждали, и вот попробуй твикер, там разницу легко выделить.
Автор: Sonya
Дата сообщения: 05.07.2009 18:16
AZJIO

Цитата:
эту проблему чаще получал если загрузчик многоядерный, а txtsetup.sif с одноядерным выбором и наоборот.

Согласен. Похоже, всё время работает многопроцессорное ядро. На компе с двух-ядерным процом E8400 всё прекрасно работает и не виснет, в диспетчере задач видно два графика, в диспетчере устройств видно два процессора. На однопроцессорной машине при запуске hwpnp - висы.
Какие изменения в txtsetup нужны, чтобы ядро выбиралось автоматически или наоборот, всегда работало однопроцессорное?


Цитата:
Загрузчик внешний, может это влияет?

Загрузчик PXELDR, который CryptoPE собрал, чтобы грузить по сети из wim. Вот только он всё же отличается от своего аналога для загрузки с компакта-флешки. Там-то всё работает и ядро выбирается нужное.


Цитата:
Как раз на днях здесь обсуждали,

Я помню, читал уже, но сейчас не могу найти. Можно точную ссылку?


Цитата:
и вот попробуй твикер, там разницу легко выделить.

Благодарю, попробую.
Автор: yurkesha
Дата сообщения: 06.07.2009 11:32
Sonya
у меня сборка на BartPE нормально выбирает ядра с PXELDR. Зависание нет. Но наличие зависания действительно говорит о том что работает мультиядро на однопроцессорной машине. Может внутри WIM I386\ntdetect.com(47564 байт) и I386\setupldr.bin(318576 байт) некошерные?
Загрузку делаю через tftp и на линухе и на винде...

Добавлено:
Sonya
а в txtsetup.sif для мультиядерности должно быть [more=следующее]
Код: [Hal.Load]
486c_up=hal.dll
acpipic_up=halacpi.dll
e_isa_up=hal.dll
mps_up=halapic.dll
mps_mp=halmps.dll
acpiapic_mp=halmacpi.dll
acpiapic_up=halaacpi.dll
syspro_mp=halsp.dll

[hal]
486c_up=hal.dll,2,hal.dll
acpipic_up=halacpi.dll,2,hal.dll
e_isa_up=hal.dll,2,hal.dll
mps_up=halapic.dll,2,hal.dll
mps_mp=halmps.dll,2,hal.dll
syspro_mp=halsp.dll,2,hal.dll
acpiapic_up=halaacpi.dll,2,hal.dll
acpiapic_mp=halmacpi.dll,2,hal.dll
syspro_mp=halmps.dll,2,halmps.dll

[SpecialFiles]
Multiprocessor=ntkrnlmp.exe,2,ntoskrnl.exe
Uniprocessor=ntoskrnl.exe,2
MPKrnlPa=ntkrpamp.exe,2,ntkrnlpa.exe
UPKrnlPa=ntkrnlpa.exe,2
Автор: AZJIO
Дата сообщения: 06.07.2009 11:47
Sonya
Вытащи из TXTSETUP.SIF с которым сборка нормально грузится на всех компах, вытащи из него секции [hal], [Hal.Load], [ntdetect], они друг за другом идут и замени этими секциями одноимённые секции в проблемном TXTSETUP.SIF, то есть из проблеммной сборки. И в сборку добавь файлы NTKRNLMP.EXE и NTOSKRNL.EXE, проверь их наличие. То есть многопроцессорность поддерживается двумя файлами выбора, секциями в TXTSETUP.SIF и загрузчиком (PXELDR). Если одно из условий не выполняется то проявляются глюки.
Автор: Sonya
Дата сообщения: 06.07.2009 11:58
yurkesha

Цитата:
Может внутри WIM I386\ntdetect.com(47564 байт) и I386\setupldr.bin(318576 байт) некошерные?

Внутри wim их нет, да и не должно вроде быть. PXELDR (298496 байт) и NTDETECT.COM (47564 байт) из конструктора RusLive от 01.05.2009 лежат на tftp сервере.


Цитата:
в txtsetup.sif для мультиядерности должно быть следующее
[more]

Код:
[Hal.Load]
486c_up=hal.dll
acpipic_up=halacpi.dll
e_isa_up=hal.dll
mps_up=halapic.dll
mps_mp=halmps.dll
acpiapic_mp=halmacpi.dll
acpiapic_up=halaacpi.dll
syspro_mp=halsp.dll

[hal]
486c_up=hal.dll,2,hal.dll
acpipic_up=halacpi.dll,2,hal.dll
e_isa_up=hal.dll,2,hal.dll
mps_up=halapic.dll,2,hal.dll
mps_mp=halmps.dll,2,hal.dll
syspro_mp=halsp.dll,2,hal.dll
acpiapic_up=halaacpi.dll,2,hal.dll
acpiapic_mp=halmacpi.dll,2,hal.dll
syspro_mp=halmps.dll,2,halmps.dll

[SpecialFiles]
Multiprocessor=ntkrnlmp.exe,2,ntoskrnl.exe
Uniprocessor=ntoskrnl.exe,2
MPKrnlPa=ntkrpamp.exe,2,ntkrnlpa.exe
UPKrnlPa=ntkrnlpa.exe,2

[/more]
Автор: NIKZZZZ
Дата сообщения: 06.07.2009 15:35
Sonya

Цитата:
Сейчас провёл анализ, что создаётся скриптом wimboot

Если не стоит галка MultiCPU, системе в качестве ntkrnlmp.exe подсовывается ntoskrnl.exe (переименованный в ntkrnlmp.exe), который и работает в однопроцессорном режиме. Этого достаточно.
Автор: AZJIO
Дата сообщения: 06.07.2009 20:52
Sonya
Попробовал я загрузку по сети, понял зачем нужен PXELDR. Проблемы те же что и с SETUPLDR.BIN. У меня только два варианта 275 (img) и 291 кб (wim). В биосе включил Lan Boot. Разобрался, PXELDR переименовать в NTLDR. Теперь всё грузится нормально.
___________________________________
Проверил такой вариант:
1. Установил WIM-загрузку с флешки и загрузился с неё в этом WIM'e
2. На флешку добавил файлы сервера tftpd32.exe, tftpd32.ini, startrom.0 и запустил сервер.
3. Файл PXELDR (291 кб wim) переименованный в NTLDR пропатчил также как и w386\SETUPLDR.BIN, заменив i386>w386 и WINNT.SIF>wimnt.txt, подправив путь в wimnt.txt
4. Проверил загрузку, и стал далее создавать вложенное меню для Grub4Dos, добавив в menu.lst

Цитата:
title +/ tftpd server =>>>
root (hd0,0)
configfile (pd)/server.lst

в server.lst добавил пункты:
Цитата:
default 0
gfxmenu (pd)/BOOT/SNAIYA

title <<<= Back
root (hd0,0)
configfile (pd)/menu.lst

title Boot from 1st HDD
root (hd0,0)
chainloader +1

title MICRON10
map --mem (pd)/MICRON10.IMG (fd0)
map --hook
root (fd0)
chainloader +1

title WinPE WIM
pxe keep
chainloader --raw (pd)/startrom.0
boot
И всё это работало, включая gfxmenu и загрузка дискет, единственное сетевой *.lst нужно менять добавляя к корневому пути (pd)/
Автор: Sonya
Дата сообщения: 07.07.2009 20:35
Вчера столкнулся ещё с одной неприятностью при загрузке из wim: касперыч при своём запуске вываливает систему в синий экран с ошибкой 0x0000024 в драйвере ntfs.sys
Тестировал на 5 компах, 3 из них 2х-ядерные, 2 обычные. Хоть я и не перепробовал все варианты, создалось впечатлание, что касперыч выдаёт синий экран в любых сочетаниях, что на готовых сборках ув. товарища NIKZZZZ, так и на самоделках, при этом не важно, откуда загрузился: с компакта, с флешки или по сети. Если загрузился из wim - синька. В minint варианте каспер нормально работает. Под VMware - тоже.
PS: Опробована версия касперыча 7.0.0.125 и 6.0.3.837
Автор: yurkesha
Дата сообщения: 11.07.2009 16:31
Sonya
в моей WIM-сборке точно работают 7-й и 8-й каспер - проверено.
Автор: Sonya
Дата сообщения: 12.07.2009 18:37
yurkesha

Цитата:
в моей WIM-сборке точно работают 7-й и 8-й каспер - проверено.

Скачал конструктор, опробовал. До каспера пока не добрался, но удивил размер получаемого образа. Вроде бы почти всё поотключал, остались только дрова на NIC и MMC, а размер полученного WIM файла 93Мб. С конструктором 7sh3 получается 83Мб, а в сборке ruslive mini всего 56Мб с теми же дровами.
Автор: yurkesha
Дата сообщения: 12.07.2009 18:53
Sonya
Ну уж не знаю как ты меряешь...
PLUGIN\_1BASE_MIN - все включено
PLUGIN\_2BASE_MAX\MCPU
PLUGIN\_2BASE_MAX\MINLOGON
PLUGIN\_2BASE_MAX\MMC
PLUGIN\_DRIVERS\NIC
PLUGIN\_DRIVERS\SCSIRAID
PLUGIN\_DRIVERS\VIDEO
PLUGIN\_NETWORK\NET_ALL
на все про все 90 метров. Я согласен что это не самый малый размер, но подход скажем к рабочей сети у меня совершенно другой... Как следствие другой размер и функционал

Добавлено:
И насколько я помню в ruslive mini MMC нету... Да и дрова непонятно как именно ты приводил в соответствие - я понимаю что для SCSIRAID inf-файлы не нужны, но они вообще говоря нужны для других целей(хоть они и выходят за рамки минисборки)...
Автор: Dimsoft
Дата сообщения: 12.07.2009 19:37
есть ли возможность сделать сборку чтобы грузилась по перенаправлению IDE-CD в Q35|45 чипсетах ?
грузиться то грузяться сборки, но только bios видно - дальше никак
Автор: Sonya
Дата сообщения: 13.07.2009 14:46
NIKZZZZ
Снова вопрос по zpnp.exe:
сегодня провёл эксперимент - взял последнюю сборку RusLive_Ram_2009_07_05.iso, при помощи ultraiso вытащил папку Drivers, положил на винт на диск C:, а из образа удалил. Соответствующим образом поправил zpnp.ini
Гружусь, драйвера не находятся. Кладу эту папку на RAM-диск B:, не находит. С диска X: тоже не находит. Зато с флешки находит сразу. Получается, zpnp полностью игнорирует жёсткие диски.
Разберись, плиз, очень нужна эта утилита.
Автор: NIKZZZZ
Дата сообщения: 13.07.2009 15:20
Sonya

Цитата:
Разберись, плиз, очень нужна эта утилита.


Моя ошибка.
Исправленный zPnp.exe
Автор: Sonya
Дата сообщения: 13.07.2009 20:36
NIKZZZZ

Цитата:
Исправленный zPnp.exe

Благодарю за оперативный отклик! Новая версия работает как надо. У меня сразу обнаружилась сетевуха, установилась сеть и примонтировался сетевой диск автоматом (всё уже было подготовлено). Правда драйвера подходят только от родного Ruslive, из подборки ув. товарища yurkesha драйвера устанавливаться отказались, хотя там тоже есть мои сетевухи. Надо ли как-то подготавливать inf файлы для работы с zpnp?

И ещё вопрос: в новой версии sh.exe поменялся формат ini файла. Можно где-нибудь скачать обновлённый sh.script? Саму-то программу я поменял в скрипте, а вот ini файл пока приходится делать руками, пока ещё не очень разбираюсь в скриптах winbuilder.


Добавлено:
yurkesha

Цитата:
И насколько я помню в ruslive mini MMC нету...

Добавил. Я же не про готовую сборку говорю, а про тот конструктор, который ув. товарищ NIKZZZZ выкладывал.



Цитата:
Да и дрова непонятно как именно ты приводил в соответствие - я понимаю что для SCSIRAID inf-файлы не нужны, но они вообще говоря нужны для других целей(хоть они и выходят за рамки минисборки)...

Дрова только сетевые, с твоей странички последней версии. Если ещё добавить SCSIRAID, то Ruslive wim файл становится 66Мб.


На счёт касперыча - да, он действительно работает в твоём конструкторе. Есть подозрение, что он не дружит с драйвером fbwf.sys, но пока не уверен, нужны ещё тесты. Твоим конструктором собирал без fbwf.
Автор: yurkesha
Дата сообщения: 13.07.2009 21:30
Sonya

Цитата:
Есть подозрение, что он не дружит с драйвером fbwf.sys

Ну так ты попробуй а потом подозревай
Любишь делать поспешные выводы...
Автор: Sonya
Дата сообщения: 13.07.2009 22:09

Цитата:
Ну так ты попробуй а потом подозревай
Любишь делать поспешные выводы...

Сейчас включл плагин fbwf, с ним касперыч тоже работает. Странно только, что запись на диск X: всё равно запрещена.
Автор: yurkesha
Дата сообщения: 13.07.2009 22:13
Sonya
как запрещена? Пишет все кроме русских... Удалить попробуй чего...
Автор: NIKZZZZ
Дата сообщения: 13.07.2009 22:16
Набор обновленных скриптов.

Sh.Script
WimBoot.script
WimImageCreator.script
zPNP.script




Добавлено:

Цитата:
из подборки ув. товарища yurkesha драйвера устанавливаться отказались, хотя там тоже есть мои сетевухи. Надо ли как-то подготавливать inf файлы для работы с zpnp?

Да, только их проиндексировать (Idx.exe), либо удалить файл Drivers.idx, но это увеличит время установки. Дрова от yurkesha должны работать.

Добавлено:
yurkesha

Цитата:
Пишет все кроме русских...

А на SP3 проверял? Вроде проблема решилась.
Автор: yurkesha
Дата сообщения: 13.07.2009 22:47
NIKZZZZ
да я все по-старинке - с SP2 собираю... Помню ты говорил что с SP3 все нормально - надо бы как-нибудь вычленить необходимый минимум файла и настроек из SP3 для подброса в SP2...
Автор: NIKZZZZ
Дата сообщения: 13.07.2009 23:09
yurkesha

Цитата:
да я все по-старинке - с SP2 собираю...

Я попробовал твоим конструктором собрать из SP3, к стати задал вопрос в параллельной теме

yurkesha
Попробовал твой конструктор, не смог подключиться по VPN PPP - довольно долго пытается соединиться, после чего вываливается. Проверял запуск служб - все нормально.
На готовой сборке от 7sh3 все нормально. С чем это может быть связано?

От Sp3 зависеть не может?

Добавлено:
yurkesha

Цитата:
надо бы как-нибудь вычленить необходимый минимум файла и настроек из SP3 для подброса в SP2...

Пробовал полностью заменить все файлы реестра из сборки на базе Sp3 файлами реестра из сборки Sp2, все равно русский нормальный. Не в реестре дело.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


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