Purpose: Want to install Kali linux in windows D:/kali.vhd file and create a dual boot
Problem: When Booted into Kali Linux from dual boot menu it takes to windows repair, and give an error about winload.exe Error Code: 0xc0000225
System Configuration
https://i.sstatic.net/FWZq7oVo.png
https://i.sstatic.net/r7t6T1kZ.png
Done already
- Created a VHD in windows 10 via Disk Management
- Created a Bootable USB from ISO image of Kali Live
- Booted into Kali live
- Mounted D drive in
/mnt/windows - Made partitions (root,swap)
losetup /dev/loop1 /mnt/windows/kali.vhdpartprobe /dev/loop1Mounted /dev/loop1p1 /mnt/kalimkdir /mnt/kalimount /dev/loop1p1 /mnt/kalimkdir -p /mnt/kali/{bin,boot,dev,etc,home,lib,lib64,media,mnt,opt,proc,root,run,sbin,srv,sys,tmp,usr,var}chmod 1777 /mnt/kali/tmprsync -av --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/run --exclude=/tmp / /mnt/kali/- After Copying: To edit configration for my partitions
nano /mnt/kali/etc/fstaband edited it with following
UUID=”blkid-of-/dev/loop1p1″ / ext4 defaults 0 1
UUID=”blkid-of-/dev/loop1p2″ none swap sw 0 0
- Mounting
mount --bind /dev /mnt/kali/dev
mount --bind /proc /mnt/kali/proc
mount --bind /sys /mnt/kali/sys
mount --bind /dev/pts /mnt/kali/dev/pts
mount --bind /run /mnt/kali/run
chroot /mnt/kali
nano /etc/apt/sources.listand remove all and following
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
- Set DNS
- apt update
apt install -y kali-linux-default linux-image-amd64 grub-pc
- Install Grub
grub-install /dev/loop1
update-grub
- Exit and umount all
- Restarted and booted into windows
- In CMD (admin)
bcdedit /copy {current} /d "Kali Linux"
bcdedit /set {guid} device vhd=[D:]kali.vhd
bcdedit /set {guid} osdevice vhd=[D:]kali.vhd
bcdedit /set {guid} path grubgrubx64.exe
bcdedit /set {guid} bootmenupolicy Legacy
- bcdedit /enum
https://i.sstatic.net/Fg3bvHVo.png
https://i.sstatic.net/M6gBRJjp.png
Problem:
When Booted into Kali Linux from dual boot menu it takes to windows repair, and give an error about winload.exe Error Code: 0xc0000225