Customize Ec2 Partitions
Customize Ec2 Partitions
Using /dev/xvdg
(parted) p
Disk Flags:
1 aligned
2 aligned
3 aligned
4 aligned
5 aligned
6 aligned
~# lsblk
...
...
~# mkswap /dev/xvdg3
no label, UUID=1aad1fa2-188e-4b7a-8a0f-33f775cdd329
6. Mount partitions
~# mkdir /mnt/amiroot
~# tree /mnt
/mnt
├── amiroot
└── myroot
├── home
├── root
├── usr
└── var
6 directories, 0 files
~# rm /mnt/myroot/root/boot/grub2/grub.cfg
~# grub2-mkconfig -o /mnt/myroot/root/boot/grub2/grub.cfg
grub2-mkconfig -o /mnt/myroot/root/etc/grub2.cfg
grub2-mkconfig –o /mnt/myroot/root/boot/efi/EFI/amzn/grub.cfg
grub2-mkconfig -o /mnt/myroot/root/etc/default/grub
Now you can install the grub boot loader on the new GB disk:
~# blkid
10. Attach the new volume as the root volume of the instance
launched in first place from the AMI
[April 20, 2022, 11:46 AM] Kariuki, Peter: sudo dd if=/dev/xvda1 of=/dev/xvdf1
status=progress
[April 20, 2022, 12:04 PM] Kariuki, Peter: lsblk
[April 20, 2022, 12:05 PM] Kariuki, Peter: mount -o nouuid /dev/xvdf1 /mnt
[April 20, 2022, 12:06 PM] Kariuki, Peter: grub2-mkconfig -o /mnt/boot/grub2/grub.cfg
[April 20, 2022, 12:09 PM] Kariuki, Peter: grub2-install --target=i386-pc
--directory=/mnt/usr/lib/grub/i386-pc --recheck --boot-directory=/mnt/boot /dev/xvdf
[April 20, 2022, 1:24 PM] ‹Nagendra Sahni›: i-04609dd872588fff6
[April 20, 2022, 1:31 PM] Kariuki, Peter: A start job is running for dev-
mapp...2dlv_usr.device (36s / 1min 30s