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

Post new topic Reply to topic  [ 9 posts ] 
Author Message
 PostPost subject: [HOWTO] Longhorn on real PC using VBOOT        Posted: Thu Mar 22, 2018 6:52 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Apr 09, 2015 2:54 pm

Posts
77

Location
Tula, Russia

Favourite OS
5.1.2600
1. Get the latest VBOOT version and install it. Do not forget that it does not support UEFI (only BIOS or legacy mode!).
http://www.vmlite.com/vboot/instructions.html#install
2. Install Longhorn on VM (onto VHD or VMDK).
3. Create an archive with "tools/x86" or "tools/amd64" (if you installed 32-bit or 64-bit Longhorn).
4. Transfer the archive into the guest OS and extract it.
5. Go to folder with extracted files and select vbootctl.exe.
6. Open properties and set compatibility to "Windows XP". Also check "Run as administrator".
7. Open command prompt and type "vbootctl prepare current". "VMLite Boot HBA" should now appear in the device manager. If that does not work for some reason then install this driver with "Install legacy device" or "Add new hardware wizard" (select vbootmp.inf).
8. Disable your network and audio cards via the device manager, then install default VGA driver. Do not install any new devices inside virtual machine, if system will detect them. Also disable SCSI controllers except "VMLite Boot HBA".
9. Replace all hardware-specific drivers with standard ones. For example, if you see something like "Intel 82371AB/EB PCI to ISA bridge", you have to click "Update Driver" and then manually choose "PCI standard ISA bridge". Repeat this operation for other drivers, including IDE controller, otherwise you will get 0x7B on boot.
10. The next step is different for pre-reset and post-reset builds. If you have PS/2 keyboard and mouse or do not need USB go to the paragraph 11.
10.1. Pre-reset (3683-4093, maybe 5048 too)
Download the ISO then mount it. Run both critical.reg and usbsupp.reg in the guest OS.
http://sbornik-obrazov-dlya-bochs-i-qem ... sbsupp.iso
10.2 Post-reset (everything from the build 5112)
Create a new text file with the following contents, then rename it into .reg and double click.
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbccgp]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbehci]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbhub]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbohci]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbstor]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbuhci]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

11. Remove the timebomb in the guest OS using modified winlogon and tweaknt.exe (you need AntiWPA for post-reset builds except 5048 and maybe 5112). If you do not do that you will have to set your PC BIOS date back before booting.
12. Copy your virtual disk to C: and then open C:\vboot\grub\grub.cfg. Edit it according to your current partition/disk number and VHD/VMDK filename. Example:
Code:
...

menuentry "Longhorn build 4015" {
  vboot harddisk=(hd0,1)/b4015.vmdk
}

...

13. Reboot your PC and go to BIOS. Make sure that your SATA controller mode is set to IDE, not AHCI. Save new settings and shut down your PC.
14. Turn your PC on and select VBoot. A grub-like bootloader will start. You can now select the menu entry which you created previously.
15. Wait and pray that you will not get BSOD :mrgreen: . When the system boots to desktop, install all the detected hardware.

Tips:
1. After you finish playing with Longhorn, switch SATA mode back to AHCI in order to boot into your main system.
2. If Longhorn hangs or restarts before the loading screen without BSOD, it means problem with the HAL. Go back to your virtual machine, boot Longhorn here and select "Standard PC" instead of "ACPI Uniprocessor PC". Then shut down and try again via VBOOT.
P.S. You can also modify Longhorn's boot.ini as follows:
Code:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Longhorn" /FASTDETECT /HAL=<YOUR_HAL>

halstnd.dll is "Standard PC"
halacpi.dll is "ACPI PC"
halaacpi.dll is "ACPI Uniprocessor PC"
halmacpi.dll is "ACPI Multiprocessor PC".

_________________
My Longhorn Site


Top  Profile  WWW
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Tue Mar 27, 2018 3:51 pm 
Reply with quote
FTP Access
Offline

Joined
Fri Apr 25, 2014 6:19 pm

Posts
1055
Image

...got this in 5219.

_________________
Image


Top  Profile
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Wed Mar 28, 2018 11:18 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Apr 09, 2015 2:54 pm

Posts
77

Location
Tula, Russia

Favourite OS
5.1.2600
ovctvct wrote:
Image

...got this in 5219.

Navigate to "C:\Windows\System32\DriverStore\FileRepository", look for folders which names contain "vbootmp.inf" or "vbootmpu.inf" (depending on which inf you are trying to install) and copy driver files manually inside them. After this operation retry to install the driver.

_________________
My Longhorn Site


Top  Profile  WWW
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Wed Mar 28, 2018 5:43 pm 
Reply with quote
FTP Access
Offline

Joined
Fri Apr 25, 2014 6:19 pm

Posts
1055
Alright done that, but some reason, it keeps reinstalling the vga driver..... EDIT: after fixing that,forget it, even after setting SATA to IDE mode 0x7b bsod after boot.

_________________
Image


Top  Profile
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Thu Mar 29, 2018 12:01 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Apr 09, 2015 2:54 pm

Posts
77

Location
Tula, Russia

Favourite OS
5.1.2600
ovctvct wrote:
Alright done that, but some reason, it keeps reinstalling the vga driver..... EDIT: after fixing that,forget it, even after setting SATA to IDE mode 0x7b bsod after boot.

Try to boot in safe mode and look if vbootmp.sys, vbootfs.sys, etc. are loaded. Did you read paragraph 9? There should be "Standard Dual-channel IDE controller" instead of "Intel 82371AB/EB PCI Bus Master IDE Controller" in the Device Manager. Do you have an exclamation mark near "VMLite Boot HBA"?

_________________
My Longhorn Site


Top  Profile  WWW
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Thu Mar 29, 2018 12:22 pm 
Reply with quote
FTP Access
Offline

Joined
Fri Apr 25, 2014 6:19 pm

Posts
1055
User5274 wrote:
ovctvct wrote:
Alright done that, but some reason, it keeps reinstalling the vga driver..... EDIT: after fixing that,forget it, even after setting SATA to IDE mode 0x7b bsod after boot.

There should be "Standard Dual-channel IDE controller" instead of "Intel 82371AB/EB PCI Bus Master IDE Controller" in the Device Manager. Do you have an exclamation mark near "VMLite Boot HBA"?

Already replaced that IDE driver and VMLite driver is loaded, BSOD occurs in safe mode as well(on real hw, not vmware)

_________________
Image


Top  Profile
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Thu Mar 29, 2018 1:34 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Apr 09, 2015 2:54 pm

Posts
77

Location
Tula, Russia

Favourite OS
5.1.2600
ovctvct wrote:
User5274 wrote:
ovctvct wrote:
Alright done that, but some reason, it keeps reinstalling the vga driver..... EDIT: after fixing that,forget it, even after setting SATA to IDE mode 0x7b bsod after boot.

There should be "Standard Dual-channel IDE controller" instead of "Intel 82371AB/EB PCI Bus Master IDE Controller" in the Device Manager. Do you have an exclamation mark near "VMLite Boot HBA"?

Already replaced that IDE driver and VMLite driver is loaded, BSOD occurs in safe mode as well(on real hw, not vmware)

Can you send me a full screenshot of Device Manager contents?

_________________
My Longhorn Site


Top  Profile  WWW
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Thu Mar 29, 2018 2:49 pm 
Reply with quote
FTP Access
Offline

Joined
Fri Apr 25, 2014 6:19 pm

Posts
1055
Image

_________________
Image


Top  Profile
 PostPost subject: Re: [HOWTO] Longhorn on real PC using VBOOT        Posted: Thu Mar 29, 2018 2:58 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Apr 09, 2015 2:54 pm

Posts
77

Location
Tula, Russia

Favourite OS
5.1.2600
ovctvct wrote:
Image

Strange... It worked on my HP (it has SATA). Are you sure that you put SATA into IDE or compatible mode?
P.S. Try to disable SCSI controller.

_________________
My Longhorn Site


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




Who is online

Users browsing this forum: No registered users and 1 guest


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