Yesterday, I had an idea of having two root partitions for my arch system, one which would contain packages and system files and another one to store my personal files (music, videos, etc). With that thought in my mind, I plugged in my arch-linux bootable usb flash drive into my PC and booted up the live-iso.
Using cfdisk, I resized my main linux-file-system partition (the root partition, i.e, on /dev/sda1) to about half it's size (100G) and created another partition of 100G (on /dev/sda2), altered/wrote the partition table and then formatted the newly created partition on /dev/sda2 using: mkfs.ext4 -L root /dev/sda2
But, after rebooting, 'arch' device won't boot and returns to the bios immediately after selecting it from the F12 (Select Boot Device) BIOS menu (it was supposed to show the grub bootloader after selecting 'arch' from F12 menu).
Do I need to reset my partition table and again install arch from scratch? It wouldn't be a trouble for me to install arch-linux again as I installed it on a new hard disk, but I need to learn why this happened and what mistake have I have, so that I could fix it myself if it happens in future.
**My System Specifications (if required):**
- CPU: Intel Pentium G2030
- GPU: Intel HD Graphics (rare edition, doesn't has any number like HD 4000 or 2000 or like that)
- RAM: 2GB DDR3 1600Mhz Single Channel (٥-_-)
- Dedicated-GPU: None [-_-]
- Hard-Disk: WD Green 500GB 7200RPM HDD
/homepartition. If you made them both root partition, than it is logical that it will not work.