Hello,
I'm not so experienced,but I found an interesting project. You can read about it here :
http://swtch.com/lguest/
Is it possible to combine Lguest with Firadisk to Boot & Run an ISO image of Windows in RAM under Linux ?
Lguest + Firadisk : a new way to Boot and Run Windows in RAM under Linux ?
Started by
Marietto
, Dec 06 2009 10:53 PM
2 replies to this topic
#1
Posted 06 December 2009 - 10:53 PM
#2
Posted 08 December 2009 - 07:48 AM
I read that the core of Lguest is the lg loadable module. At initialization time, this module allocates a chunk of memory and maps
it into the kernel's address space just above the vmalloc area. Instead the firadisk driver can be used to access a Grub4dos RAM drive from a Windows Operating System (both Windows Preinstallation Environments (BartPE, LiveXP, etc) and full Windows systems (XP, 7,etc)). It can also be used to boot a Windows XP system from a disk image loaded (mapped) into system memory as a RAM drive. Firadisk will only detect RAM disks mapped using Grub4dos. I'm not so experienced,but what about if we use it to allocates a chunk of memory and maps it into the kernel's address
space and then boot & run Windows using Lguest ?
it into the kernel's address space just above the vmalloc area. Instead the firadisk driver can be used to access a Grub4dos RAM drive from a Windows Operating System (both Windows Preinstallation Environments (BartPE, LiveXP, etc) and full Windows systems (XP, 7,etc)). It can also be used to boot a Windows XP system from a disk image loaded (mapped) into system memory as a RAM drive. Firadisk will only detect RAM disks mapped using Grub4dos. I'm not so experienced,but what about if we use it to allocates a chunk of memory and maps it into the kernel's address
space and then boot & run Windows using Lguest ?
#3
Posted 08 December 2009 - 10:13 AM
You need special guest kernel compiled for Lguest.
Guest kernel cannot do some privilege operations. Lguest's guest kernel call host to do these operations.
Windows kernel is proprietary software. We cannot replace some function in them easily as Linux kernel.
Guest kernel cannot do some privilege operations. Lguest's guest kernel call host to do these operations.
Windows kernel is proprietary software. We cannot replace some function in them easily as Linux kernel.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users