mirror of
https://github.com/reactos/reactos.git
synced 2025-02-28 19:32:59 +00:00

It 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, in the root directory named "reactos". This commit is based upon an older SVN one: svn path=/branches/setup_improvements/; revision=75273
18 lines
584 B
JSON
18 lines
584 B
JSON
{
|
|
// Use IntelliSense to learn about possible attributes.
|
|
// Hover to view descriptions of existing attributes.
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"type": "cppdbg",
|
|
"request": "launch",
|
|
"name": "bootcd (qemu)",
|
|
"preLaunchTask": "launch bootcd",
|
|
"miDebuggerServerAddress": "localhost:9091",
|
|
"miDebuggerArgs": "-l 15 -ex 'set sysroot ${workspaceRoot}/build/symbols'",
|
|
"program": "${workspaceRoot}/build/ntoskrnl/ntoskrnl.exe",
|
|
"cwd": "${workspaceRoot}/build",
|
|
"miDebuggerPath": "i686-w64-mingw32-gdb"
|
|
}
|
|
]
|
|
}
|