BetaArchive Logo
Navigation Home Database Screenshots Gallery Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 102d, 1h, 28m | CPU: 38% | MEM: 7120MB of 12287MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 2 posts ] 
Author Message
 PostPost subject: [Guide] Install Longhorn 4051 x64 chk        Posted: Thu Sep 05, 2019 3:15 pm 
Reply with quote
Donator
Offline

Joined
Thu Dec 20, 2012 1:13 pm

Posts
437

Location
People's Republic of China

Favourite OS
Windows "Longhorn"
This tutorial describes how to install Longhorn 4051 x64 chk with VMWare. :D

1. Required Software
===============
a. VMWare Workstation, I use the latest, version 15.1.
b. Windbg. I installed Windows 10 SDK, and it comes with Windbg.
c. UltraISO, or some other software that can edit ISO.

2. Preparation before installation
=====================
a. Create a new VM with these settings:
Hardware compatibility: 6.5 - 7.x
Guest OS edition: XP Pro x64 Edition
HDD controller type: IDE
b. Add a Serial Port to VM.
The port added will be automatically named to COM2. Change connection type to "Use named pipe", input \\.\pipe\com_2 into textbox below, then choose "This end is the Server, The other end is an application". At last, check "Yield CPU on poll". After you done these, the setting page of COM2 should be like this:
Image
3. Modify the ISO of Longhorn 4051 chk
==========================
a. Replace files
First, open LH4051 X64 FREE BUILD's ISO and extract the following 5 files related to IDE from .\AMD64
Code:
   
    ataboot.sy_
    atapi.sy_
    ataport.sy_
    ident.hl_
    ideograf.uc

Second, open LH4051 X64 CHECKED BUILD's ISO, paste those 5 files extracted before to .\AMD64, overwrite files with the same name.
b. Modify txtsetup.sif
Extract .\AMD64\txtsetup.sif from LH4051 X64 CHECKED BUILD's ISO, use notepad to open it. Find one line of code:
Code:
SetupDebugOptions = "/debug /debugport=com1 /baudrate=115200"

Change the code to:
Code:
SetupDebugOptions = "/debug /debugport=com2 /baudrate=115200"

Then find another line of code:
Code:
OsLoadOptions = "/fastdetect /noguiboot /nodebug"

Change the code to:
Code:
OsLoadOptions = "/fastdetect /noguiboot /debug"

After that, save the file, and paste it back to .\AMD64, replace the original one. At last, save the ISO you've modified, mount it to VM then power on.

4. Installation
=========
a. First, set BIOS date and time to avoid tmebomb. For example, 2003/10/02 is OK. Then, in the initial stage, the test-based setup will stuck at "Starting Windows". This problem often occurs on non-AMD computers. It's because the setup unable to detect processor type correctly. You will need to use Windbg to communicate with setup and Ignore the problem.
b. Open Windbg. Choose File-Kernel Debug. Switch to the COM tab in the pop-up window, input port: \\.\pipe\com_2, check "Pipe", "Reconnect". After you've done, the window should be like this:
Image
Press OK, the Windbg will now start communicate with VM. You will see a line of text on Windbg's "Monitor" Window, like:
Code:
Break repeatedly, break Once, Ignore, terminate Process, or terminate Thread (boipt)?

You should input: Ignore in the input textbox then press Enter.
Image
You will see many codes appear in the Windbg window. The setup of 4051 start work again.
Image
c. Now you can deal with the text stage of installation without problem, but it is still not a time to celebrate: After finish the text stage and restart, you will see BSOD Code 7E. You need to modify boot.ini at the root of 4051's Virtual Disk. Power off your VM, mount 4051's VMDK, open the boot.ini in the root directory. Replace:
Code:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

with:
Code:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /debug /debugport=com2 /baudrate=115200

Save the file, unmount VMDK and power on your 4051 VM again, then attach kernel debug using Windbg just like what I wrote above. No matter what question the window asks you, just type: Ignore then press Enter. Now you will enter GUI stage of installation. And please remember: each time you power on or restart, You need to keep attach kernel using Windbg, or 4051 cannot bypass the machine check.

5. After Installation
=============
Download VMWare SVGA driver version 6.5.2 (From TheCollectionBook or somewhere) and install it, you will get a colorful 4051. Now play with it!
Image

6. The guess of mine about the stuck while installing
========================================
According to the message shows in Windbg window when installing, the stuck seems caused by a source file mcheck.c in sourcecode of 4051 x64 chk.

In my point of view, at that time Windows x64 edition are developed for AMD processor, which has AMD64 Instruction Set, while Intel processor has EM64T Instruction Set. mcheck may means "Model check" or "machine check", and that's why when your host PC use Intel CPU, the install will stuck ---- It don't know about Intel's X64 technologies. Well, or maybe it just hard-coded some codes like "While Processor is not AMD, stuck." :P

An example is that when install 4051 x64chk on a real AMD64 PC (I used VIA K8M800 motherboard, a socket 754 AMD Athlon 64 Processor, which is the first gen. AMD64 CPU), we don't need to debug using COM.


Last edited by WindowsNeptune on Fri Sep 06, 2019 4:41 am, edited 2 times in total.

Top  Profile  WWW
 PostPost subject: Re: [Guide] Install Longhorn 4051 x64 chk        Posted: Thu Sep 05, 2019 5:25 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Fri Sep 21, 2018 12:31 pm

Posts
44

Location
In a window

Favourite OS
Windows 7
Thanks for guide! It really worked! :)

_________________
Windows 7's end support is on January 14, 2020! It's time upgrade to Windows 10! Windows 8.1 also is supported but not Windows 8! :)

Selected quote:
Caveria wrote:
I found BetaArchive, because I tried to get beta versions of Windows.


Image


Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 




Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2019

 

Sitemap | XML | RSS