Conclusion:
-----------
After some trial.. I am more convinced that it has nothing to do with older hardware, totally to do with software issue.
Just to conclude this thread instead of abruptly put it as "solved" , just to discontinue this thread. out of good will.
Side question:
-------------
what is the thing that boots up linux livecd (the one that detect whether legacy boot or uefi mode, [the module that responsible to detect and decide] ? is it "bootloader" ? or grub ? I am trying to locate a proper word to use instead of mislead the reader with random word.
I believe it was the windows partition issue, somewhere messed up (MBR or there might my /boot/efi folder in the sda1 partition), that causing linux "bootloader" to think it should uses EFI to boot up.
I have tried over 10 times of reinstalling or boot up (trying to install) with EOS liveus, it just went straight into EFI mode instead of legacy (remember: My hdd boot sector is MBR) , hence causing problem in the installation.
NOTE:
------
I have downloaded 2 SUPERGRUB2 ISO:
SuperGrub2 "hybrid" (for UEFI & Legacy boot) (which is recommended for everyone said on the website) and
SuperGrub2 "for legacy only"
This is why I came to my conclusion
-----------------------------------
Using "SuperGrub2 hybrid iso" to boot up the pc to win7, it prompted error:
Code:
Sorry, but we are booted via UEFI and can not load this OS.
Please try booting SG2D via bios compatibility mode.
But when used
SuperGrub2 "for legacy only" iso to boot the same pc up to win7, EVERYTHING WENT FLAWLESS, landed in win7.
==========================================================================================
Overview of My system [Repeated info: just so that the reader under stand the system setup]
-----------------------
*bios setting:
CSM = on (apart from this CSM button, there is not any efi or legacy related button in the bios)
*only 1 Hdd ( MBR):
Preinstalled with win7.
sda1 win7 reserved
sda2 win7 ntfs
sda3 ext4 /
sda4 extended
sda5 swap
sda6 ext4 /home
*liveusb:
latest github endeavouros liveusb
burnt with latest rufus (chose MBR mode in rufus before burn)
=========================================================================================