mirror of
https://github.com/reactos/reactos.git
synced 2026-05-28 20:03:01 +08:00
CORE-9069, CORE-13525, RELEASE-11
This new BootCD contains the functionality of both the original bootcd
(text-mode 1st-stage installer) and the livecd (that will include the
1st-stage GUI installer later).
Our separate livecd ISOs become obsolete, and this completely removes
the need for the so-called "hybridcd" ISO.
Some details:
- The "hybridcd" build target is completely removed, since now the new
BootCD *is* basically what we used to call "hybridcd".
- The "livecd" build target is kept so far (to minimize the code changes),
but internally I start to refer to it as "LiveImage", and is reduced
to a minimum.
A minimal non-bootable "liveimg.iso" is built (but currently not
included within the BootCD). Its purpose will be to implement the
"ReactOS Live" functionality as a RAMDISK.
(We currently don't support other file formats apart from ISO and
flat disk for a RAMDISK).
The "ReactOS Live" (non-RAMDISK) is implemented by adding to the
BootCD file tree the files from the LiveImage.
These files add two root directories, "Profiles" and "reactos"
(which is the SystemRoot for the non-ramdisk LiveImage).
- The minimal text-mode ReactOS installation used for the 1st-stage
installer, including USETUP itself, and the executable for the
1st-stage GUI installer and the reactos.cab (installation source),
are moved to the root directory called "i386" (ideally, one directory
per architecture).
- The "bootcdregtest" target, i.e. the ISOs we feed our testbots with,
are left untouched, i.e. they are only constituted of the 1st-stage
text-mode installation only, but placed in a per-architecture root
directory ("i386", etc. as for the bootcd).
- Remove the ACPI APIC/SMP entries from bootcd.ini. They will be made
available via the Advanced Boot Options F8 menu in Debug builds, for
testing purposes only, in a subsequent commit.
This commit is based upon an older SVN one:
svn path=/branches/setup_improvements/; revision=75273
59 lines
1.5 KiB
INI
59 lines
1.5 KiB
INI
[Unattend]
|
|
Signature = "$ReactOS$"
|
|
|
|
; Set UnattendSetupEnabled to yes in order to get unattended setup working.
|
|
; yes - unattend setup enabled
|
|
; no - unattend setup disabled
|
|
UnattendSetupEnabled = yes
|
|
|
|
; Install to \Device\Harddisk0\Partition1\Windows for taming unreliable Winetests (ROSTESTS-416)
|
|
DestinationDiskNumber = 0
|
|
DestinationPartitionNumber = 1
|
|
InstallationDirectory=Windows
|
|
|
|
; BootLoaderLocation=0 Skip installation
|
|
; BootLoaderLocation=1 Install on removable media (floppy)
|
|
; BootLoaderLocation=2 Install on system partition (for MBR disks: MBR and VBR)
|
|
; BootLoaderLocation=3 Install on VBR only (for MBR disks)
|
|
BootLoaderLocation=2
|
|
|
|
FullName="MyName"
|
|
;OrgName="MyOrg"
|
|
ComputerName="MYCOMPUTERNAME"
|
|
;AdminPassword="MyPassword"
|
|
|
|
; TimeZone is set to GMT as default.
|
|
TimeZoneIndex=85
|
|
|
|
; Enable this setting to disable daylight saving changes.
|
|
;DisableAutoDaylightTimeSet = 1
|
|
|
|
; Enable this setting to format the selected partition.
|
|
; 1 - format enabled
|
|
; 0 - format disabled
|
|
FormatPartition=1
|
|
|
|
; Enable this setting to automatically create a partition during installation.
|
|
; 1 - enabled
|
|
; 0 - disabled
|
|
AutoPartition = 1
|
|
|
|
; Choose default file system type.
|
|
; 0 - FAT
|
|
; 1 - BtrFS
|
|
FsType = 0
|
|
|
|
; Set this option to automatically specify language in 2nd mode setup.
|
|
; See hivesys.inf for available languages.
|
|
LocaleID = 409
|
|
|
|
; Enable this section to automatically launch programs after 3rd boot.
|
|
[GuiRunOnce]
|
|
%SystemRoot%\system32\cmd.exe /c "regtest.cmd"
|
|
|
|
[Display]
|
|
BitsPerPel = 16
|
|
XResolution = 800
|
|
YResolution = 600
|
|
VRefresh = 0
|