diff --git a/reactos/boot/bootdata/livecd.ini b/reactos/boot/bootdata/livecd.ini index 405be51c7b1..894a240d79c 100644 --- a/reactos/boot/bootdata/livecd.ini +++ b/reactos/boot/bootdata/livecd.ini @@ -25,4 +25,4 @@ ReactOS="ReactOS" [ReactOS] BootType=ReactOS SystemPath=LiveCD -Options= +Options=/DEBUGPORT=COM1 /NOGUIBOOT diff --git a/reactos/drivers/base/bootvid/bootvid.c b/reactos/drivers/base/bootvid/bootvid.c index 5dac44df3be..b9e00a3c6da 100644 --- a/reactos/drivers/base/bootvid/bootvid.c +++ b/reactos/drivers/base/bootvid/bootvid.c @@ -463,7 +463,7 @@ VidResetDisplay(IN BOOLEAN HalReset) curr_y = 0; /* Clear the screen with HAL if we were asked to */ - if (HalReset) HalResetDisplay(); + //if (HalReset) HalResetDisplay(); /* Re-initialize the VGA Display */ VgaInterpretCmdStream(AT_Initialization); diff --git a/reactos/ntoskrnl/KrnlFun.c b/reactos/ntoskrnl/KrnlFun.c index c136bc66525..4e46c48e3d3 100644 --- a/reactos/ntoskrnl/KrnlFun.c +++ b/reactos/ntoskrnl/KrnlFun.c @@ -15,9 +15,7 @@ // Global: // - TODO: Complete the list of bufxies // - Fix DPCs interrupting code at DISPATCH_LEVEL -// - Fix process reference count leak. // - Fix atapi.sys or serial.sys loading one more time at each boot. -// - Fix LiveCD. // /////////////////////////////////////////////////////////////////////////////// diff --git a/reactos/ntoskrnl/ex/power.c b/reactos/ntoskrnl/ex/power.c index f6dcc20ce94..346547cd09f 100644 --- a/reactos/ntoskrnl/ex/power.c +++ b/reactos/ntoskrnl/ex/power.c @@ -150,7 +150,7 @@ ShutdownThreadMain(PVOID Context) InbvSetTextColor(15); InbvInstallDisplayStringFilter(NULL); InbvEnableDisplayString(TRUE); - InbvSetScrollRegion(0, 0, 639, 479); + //InbvSetScrollRegion(0, 0, 639, 479); } if (Action == ShutdownNoReboot) diff --git a/reactos/ntoskrnl/io/iomgr/arcname.c b/reactos/ntoskrnl/io/iomgr/arcname.c index 4dded3505aa..64fd858ed5e 100644 --- a/reactos/ntoskrnl/io/iomgr/arcname.c +++ b/reactos/ntoskrnl/io/iomgr/arcname.c @@ -86,17 +86,20 @@ IopApplyRosCdromArcHack(IN ULONG i) RtlFreeUnicodeString(&DeviceName); } - /* Build the name */ - sprintf(p, "cdrom(%lu)", DeviceNumber); - - /* Adjust original command line */ - q = strchr(p, ')'); - if (q) + if (!(strstr(KeLoaderBlock->LoadOptions, "MININT"))) { - q++; - strcpy(Buffer, q); + /* Build the name */ sprintf(p, "cdrom(%lu)", DeviceNumber); - strcat(p, Buffer); + + /* Adjust original command line */ + q = strchr(p, ')'); + if (q) + { + q++; + strcpy(Buffer, q); + sprintf(p, "cdrom(%lu)", DeviceNumber); + strcat(p, Buffer); + } } } diff --git a/reactos/ntoskrnl/mm/mminit.c b/reactos/ntoskrnl/mm/mminit.c index 59895d072f3..6d2bcad9550 100644 --- a/reactos/ntoskrnl/mm/mminit.c +++ b/reactos/ntoskrnl/mm/mminit.c @@ -480,7 +480,7 @@ MmInitSystem(IN ULONG Phase, /* * Initialise the modified page writer. */ - MmInitMpwThread(); + if (!strstr(LoaderBlock->LoadOptions, "MININT")) MmInitMpwThread(); /* Initialize the balance set manager */ MmInitBsmThread();