Boot Loaders

āļšāļŊිāļą් āļ¯ාāļ´ු āļ´ො⎃්āļ§් āļ‘āļšāļ§ āˇ„ොāļ¯ āļ´්‍āļģāļ­ිāļ ාāļģ āļ­ිāļļ්āļļ āļąි⎃ාāļ¸ āļ…āļ¯ āļ¸āļ¸ āˇ„ිāļ­ු⎀ ⎀ැāļŠිāļē āļšāļ­ාāļļ⎄āļ§ āļŊāļš් āļąො⎀ුāļą āļ’āļ­් āļ…āļ­ි⎁āļē ⎀ැāļ¯āļœāļ­් āļšොāļ§āˇƒāļš් ⎀āļą “Computer Boot up” āļ‘āļš āļœැāļą āļ´ො⎃්āļ§් āļ‘āļšāļš් āļŊිāļēāļą්āļą.( āļ…āļ­්āļ´ොāļŊ⎃āļą් āļąාāļ¯āļēāļš් ) āļ¸ේāļšෙāļ¯ි āļ…āļ´ි āļ´්‍āļģāļ°ාāļą āˇ€āˇāļēෙāļą්āļ¸ “Boot loaders” āļœැāļą āˇ€āļœේāļ¸ āļ’⎀ා āļˇා⎀ිāļ­ා āļšāļģāļą āˇ€ිāļ¯ිāļēāļ­්, ⎀ි⎁ේ⎁āļēෙāļą්āļ¸ “usb booting” āļœැāļąāļ­් āļšāļ­ා āļšāļģāļąāˇ€ා.
⎄āļģි āļ‘⎄ෙāļąāļ¸් āļ¸ුāļŊිāļą්āļ¸ āļļāļŊāļ¸ු Boot āļšිāļēāļą්āļąේ āļ¸ොāļšāļš්āļ¯ āļšිāļēāļŊා…..
⎃ිāļģා ⎃ීāļą් āļ‘āļš āļ¸ොāļšāļš්āļ¯ āļ¸ේ boot ⎀ීāļ¸ āļąැāļ­්āļ­ං boot up āļ‘āļš āļšිāļēāļŊා āļšිāļēāļą්āļąේ? Boot ⎀ෙāļąāˇ€ා āļšිāļēāļą්āļąේ āļšෙāļŊ්āļŊෙāļš්āļ§ āļŊ⎀ු āļšāļģāļŊා āļ‘āļšී āļ…āļ´ිāļ§ āļšොāļšා āļ´ෙāļą්āļąāļŊා āļ¯ාāļŊ āļœිāļēාāļ¸ āˇ„ොāļ§ු āļ´ෙāļģ āļ´ෙāļģ āļ‰āļą්āļą āˇƒිāļą āļ‘āļšāļ§ (⎃ිāļąāˇ„⎀āļš්) āļąෑ āļąෑ ⎃ීāļģිāļē⎃් āļšිāļēāļą්āļąේ boot ⎀ෙāļąāˇ€ා āļšිāļēāļą්āļąේ āļ…āļ´ි āļšāļ¸්āļ´ුāļ§āļģේ āļ…āˇƒ්⎃ේ āļ…āļ­āļ´āļ­ āļœාāļŊා āļ…āļģ āļ´āˇ€āļģ් āļļāļ§āļą් āļ‘āļš āļ”āļļāļ´ු ⎀ෙāļŊා⎀ෙ āļ‰āļ¯āļą් āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļē āļ´āļĢāļœැāļą්⎀ෙāļŊා āļšොāļ¸්āļ´ුāļ§āļģෙāļą් ⎃ාāļ¸ාāļą්‍āļē ⎀ැāļŠāļšāļ§āļēුāļ­ු āļšāļģāļą්āļą āļ´ුāļŊු⎀āļą් āļ­āļ­්āļ­්⎀āļēāļ§ āļ´āļ­්⎀ෙāļą āļ­ුāļģු āļšොāļ¸්āļ´ුāļ§āļģේ (āļ´āļģිāļœāļĢāļšāļē) āļ…āˇƒ්⎃ේ ⎀ෙāļą āˇ€ැāļŠ āļ§ිāļšāļ§.
āļ…āļ¯ āļšāļŊේ āļˇා⎀ිāļ­ා āļšāļģāļą āļąෝāļ¸āļŊ් āļšොāļ¸්āļ´ුāļ§āļģේāļš āļ¸ේ boot up āļš්‍āļģිāļēා⎀āļŊිāļēāļ§ āļœāļ­āˇ€ෙāļą්āļąේ āļ­āļ´්āļ´āļģ 17āļš් ⎀āļœේ āļšාāļŊāļēāļš්,āļ‘āļ­් ⎃āļ¸āˇ„āļģ āļ’⎀ා on āļļāļ§්āļą් āļ‘āļš āļ”āļļāļŊ āļ­ේāļšāļš් ⎄āļ¯āļą් āļ‘āļš āļļොāļąāļšāļąුāļ­් on ⎀ෙāļąāˇ€ා.āļ´්‍āļģāļ°ාāļą āˇ€āˇāļēෙāļą් boot up āļš්‍āļģිāļēා⎀āļŊිāļē āļ´ිāļē⎀āļģ āļ­ුāļąāļšිāļą් ⎃ිāļ¯්āļ° āˇ€ෙāļąāˇ€ා.
  1. POST (Power On Self Test) āļš්‍āļģිāļēා⎀āļŊිāļē.
  2. āļ´āļģ්āļēāļą්āļ­ āļ‹āļ´ාංāļœ āˇƒොāļēා āļ’⎀ා ⎃්āļŽාāļ´āļąāļē.
  3. āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļē ⎃ොāļēා āļ´āļĢāļœැāļą්⎀ීāļ¸.
boot loaders āļšිāļēāļą්āļąේ āļ¸ොāļąāˇ€āļ¯?
⎄ැāļ¸ āļšොāļ¸්āļ´ුāļ§āļģāļēāļš්āļ¸ āˇ€āļœේ āļ‰āˇ„āļ­ āļ¯āļš්⎀āļ´ු āļ´ිāļē⎀āļģ āļ§ිāļš āļ´āļ§āļą් āļœāļą්āļą āļ´āļģිāļœāļĢāļš āˇ€ැāļŠāˇƒāļ§āˇ„āļąāļšāļ§ āļ‰āļŠ āļ¯ෙāļąāˇ€ා.āļ’āļšāļ§ āˇƒිං⎄āļŊෙāļą් āļšිāļēāļą්āļąේ soft boot āļšිāļēāļŊා.āļ´āļģිāļœāļĢāļšāļēāļš් POST āļ‘āļš āļšāļģාāļ§ āļ´āˇƒ්⎃ේ āļ’ āļ´āļģිāļœāļĢāļšāļēේ āļ­ිāļēෙāļą āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļē ⎄ොāļēāļŊා,āļ’āļš āļ°ා⎀āļąāļē āļšāļģāļą āļ´āļģිāļœāļĢāļš āˇ€ැāļŠāˇƒāļ§āˇ„āļąāļ§ āļ­āļ¸āļēි boot loader āļ‘āļš āļšිāļēāļŊා āļšිāļēāļą්āļąේ (Andoid bootloader āļ‘āļš āļœැāļą āļšāļ§්āļ§ිāļē āļ…⎄āļŊāļ­් āļ‡āļ­ිāļąේ).
boot loaders ⎀āļŊāļ§ āļ‹āļ¯ා⎄āļģāļĢ āˇ€ිāļ¯ිāļēāļ§ syslinux, isolinux, grub āļšිāļēāļą āļ’⎀ා āļœāļą්āļą āļ´ු⎅ු⎀āļą්. āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļē ⎃්āļŽාāļ´āļąāļē āļšāļģāļŊා āļ­ිāļēෙāļą āļ¸ාāļ°්‍āļēāļ§ āļ…āļąු⎀ (āļ¯ෘāļĒ āļ­ැāļ§ිāļēāļšāļ¯, ⎃ු⎃ං⎄ිāļ­ āļ­ැāļ§ිāļēāļšāļ¯ āļąැāļ­්āļ­āļ¸් usb āļ‘āļšāļšāļ¯ āļēāļą්āļą āļ…āļąු⎀) āļēෙāļ¯ා āļœāļą්āļą boot loader āļ‘āļš āˇ€ෙāļąāˇƒ් ⎀ෙāļąāˇ€ා.CD ⎄ෝ DVD āļ‘āļšāļš āļ´ෙāļģ ⎃්āļŽාāļ´āļąāļē āļšāļģāļą āļŊāļ¯ (pre-installed) āļŊිāļąāļš්⎃් ⎀āļœේ āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļēāļšāļ§ āļąං boot loader āļ‘āļš āˇ€ිāļ¯ිāļēāļ§ isolinux āļēොāļ¯ා āļœāļą්āļąāˇ€ා.Windows 7 āļ¯ෘāļĒ āļ­ැāļ§ිāļēāļ§ āˇƒ්āļŽාāļ´āļąāļē āļšāļŊාāļ¸ āļ‘āļēා boot loader āļ‘āļš āˇ€ිāļ¯ිāļēāļ§ āļēොāļ¯ා āļœāļą්āļąේ grub. ⎁āļģි āļ¯ැāļą් āļ¸ේ ⎃ි⎃āļą් āļšාāļŊේ ⎀ැāļŠිāļ´ුāļģāļ¸ āļˇා⎀ිāļ­ා ⎀ෙāļą boot loaders āļ§ිāļšāļš āˇ€ි⎃්āļ­āļģ āļ§ිāļšāļš් āļļāļŊāļ¸ුāļšෝ.
01) SYSLINUX —
Syslinux āļšිāļēāļą්āļąේ MS-DOS/Windows FAT filesystem āļ‘āļš āļēāļ§āļ­ේ ⎀ැāļŠ āļšāļģāļą āļŊිāļąāļš්⎃් āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļēāļš් āļ°ා⎀āļąāļē āļšāļģāļą්āļą āļˇා⎀ිāļ­ා āļšāļģāļą boot loader āļ‘āļš.āļ¸ේāļš āˇƒිāļ¯්āļ° āˇ€ෙāļą්āļąේ Windows ⎄ෝ DOS āļ­ිāļēෙāļą āļ´āļģිāļœāļĢāļšāļēāļšāļ§ āļŊිāļąāļš්⎃් āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļēāļš් ⎃්āļŽාāļ´āļąāļē āļšāļŊාāļ¸.āļ’ āˇ€āļœේāļ¸ āļ­āļ¸āļēි usb āļ‘āļšāļšāļ§ āˇƒ්āļŽාāļ´āļąāļē āļšāļģāļą්āļąෙāļ­් āļ¸ේ Syslinux.āļšොāļ§ිāļą්āļ¸ āļšි⎀්⎀ොāļ­් FAT filesystem āļ‘āļš āˇƒāļ¸්āļļāļą්āļ° boot loader āļ‘āļš Syslinux(⎀ැ⎀ු āļšිāļēāļą්āļą āļ´ිāļą්⎀āļ­ුāļąි).
02) ISOLINUX —
isolinux āļšිāļēāļą්āļąේ āļŊිāļąāļš්⎃් āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļēāļš් ⎃ීāļŠී āļ­ැāļ§ි (CD/DVD) ⎀āļŊිāļą් āļ°ා⎀āļąāļē āļšāļģāļą්āļą āļēොāļ¯ා āļœāļą්āļą boot loader āļ‘āļš.āļ¸ේāļš syslinux ⎀āļŊāļ¸ āˇƒං⎃්āļšāļģāļĢāļēāļš්.
03) EXTLINUX —
āļ¸ේāļšāļ­් syslinux ⎀āļŊ āļ­āˇ€āļ­් āļ‘āļš āˇƒං⎃්āļšāļģāļĢāļēāļš් āļ¸ේāļš āļēොāļ¯ා āļœāļą්āļąේ ext2/ext3/ext4/btrfs ⎀āļœේ filesystem ⎀āļŊāļ¯ි āļŊිāļąāļš්⎃් āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ි āļ°ා⎀āļąāļē āļšāļģāļą්āļą.⎄āļą්āļ­ාāļą āļŊිāļąāļš්⎃්, fedora ⎀āļœේ āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļēāļš් āļ…āļ´ේ āļ¯ෘāļĒ āļ­ැāļ§ිāļēāļ§ āˇƒ්āļŽාāļ´āļąāļē āļšāļŊාāļ¸ boot loader āļ‘āļš āˇ€ිāļ¯ිāļēāļ§ āļēොāļ¯ා āļœāļą්āļąේ extlinux.
04) NTLDR(NT LOADER) —
āļ¸ේāļš Windows āļšාāļģāļēොāļą්āļœේ boot loader āļ‘āļš.WINDOWS NT ⎀āļģ්āļœāļēෙ āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ි ⎀āļŊ āļ­āļ¸āļēි āļ¸ේāļš āļˇා⎀ිāļ­ා āļšāļģāļą්āļąේ.Filesystem āļ‘āļš āļ‘āļ ්āļ āļģ ⎀ැāļ¯āļœāļ­් āļąෑ.NTFS/FAT/FAT32 āļ’⎀āļœේ ⎀ැāļŠ.āļ¸ේ ⎀ි⎁ේ⎁āļ­්⎀āļē āļ­āļ¸āļēි āļ¯ෘāļĒ āļ­ැāļ§ි ⎀āļŊ ⎀ිāļ­āļģāļš් āļąෙāļ¸ෙāļēි cd/dvd ⎀āļŊිāļąුāļ­් usb ⎀āļŊිāļą් WINDOWS NT ⎀āļģ්āļœāļēෙ āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ි āļ°ා⎀āļąāļē āļšāļģāļ¯්āļ¯ිāļ­් NTLDR āļēොāļ¯ාāļœāļą්āļą āļ´ුāļŊු⎀āļą්.
05) GNU GRUB ( GNU GRand Unified Bootloader)
āļ¸ේāļš GNU ⎀්‍āļēාāļ´ෘāļ­ිāļēේ ⎀ැāļŠāļš්( āļ’ āļšි⎀ු⎀ේ open source āļŊāļœේ ⎀ැāļŠāļš්).GRUB āļēොāļ¯ාāļœෙāļą āļŊිāļąāļš්⎃් ⎀āļœේāļ¸ āˇ€ිāļą්āļŠෝ⎃්, āļŠො⎃් āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļ­් āļ‘āļšāļ¸ āļ°āˇ€āļš āļ¸ාāļ°්‍āļēāļšිāļą් (bootable media) āļ°ා⎀āļąāļē āļšāļģāļą්āļą āļ´ුāļŊු⎀āļą්.āļ’ āļšිāļēāļą්āļąේ āļ¸ේāļš multiboot āļ´āļ¯්āļ°āļ­ිāļēāļš් ⎄āļ¯āļą්āļą āļēොāļ¯ා āļœāļą්āļą āļ´ුāļŊු⎀āļą්.(āļ…āļ´ි āļ”āļē ⎃ිං⎄āļŊෙāļą් āļŠු⎀āļŊ් āļļුāļ§් āļšිāļēāļą්āļąේ āļ¸ේāļšāļ§ āļ­āļ¸āļēි) Windows 7 ⎄ා āļŠāļ§ āļ´āˇƒ්⎃ේ āļ†āļ´ු āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ි ⎀āļŊ boot loader āļ‘āļš GRUB ⎀āļŊāļ¸ āˇƒං⎃්āļšāļģāļĢāļēāļš් (GRUB4DOS).
⎄āļģි āļ…āļ¯āļ§ āļ‡āļ­ි āļ¸āˇ„āļą්⎃ිāļēි āļ§āļēිāļ´් āļšāļģāļŊāļ¸ āļ¸ේāļšේ āļģ⎃ āļšāļ­ා⎀āļš් āļ­ිāļēāļąāˇ€ා android āļšාāļģāļēොāļą්āļ§. ⎃āļ¸āˇ„āļģ āļ´ොāļą් ⎀āļŊāļ§ āļ…āļ´ි ⎆්āļģāļ¸්⎀ෙāļēා ⎆්āļŊෑ⎂් āļšāļģāļ¯්āļ¯ී āļ´āļ´ු⎀ āļšුāļŊ් ⎀ේāļą āˇƒිāļą් āļ­ිāļēෙāļą්āļąේ boot stack ⎀āļœේ āļ’⎀ා āļ…āļą්āļą āļ’⎀ාāļ§ bootloader āļ‘āļš unlock āļšāļģāļŊා āļœොāļŠ āļ¯ාāļą්āļą āļ´ු⎅ු⎀āļą් āļ•āļąෙāļąāļ¸්.āļ’ āļœැāļą āˇ€ි⎃්āļ­āļģ āļ´āˇƒ්⎃ේ āļšිāļēāļąāļ¸් āļąි⎀ී ⎃ැāļąāˇƒිāļŊ්āļŊේ.
āļ­āˇ€ āļ¯ෙāļēāļš් ⎃āļ¸āˇ„āļģු ⎀ිāļą්āļŠෝ⎃් āļœāˇ„āļą්āļą āļēāļ¯්āļ¯ී ⎄ාāļŠ් āļ‘āļšේ āļ´ාāļ§ි⎂āļą් āļšāļŠāļą්āļąāļ­් āļļැ ⎆ෝāļ¸ැāļ§් āļšāļģāļą්āļąāļ¸ āˇ€ෙāļąāˇ€ා ⎃ේāļģāļ¸.āļ‘⎄ෙāļ¸ āˇ€ෙāļą්āļąේ UEFI off āļšāļģāļŊා āļ­ිāļļ්āļļāļ¸. āļ‰āļ­ිāļą් āļ…āļąිāļ­් āļ¯āˇ€āˇƒේ āļ‘⎄ෙāļ¸ āļ¯ේ⎀āļŊ් āļ‹āļąොāļ­් āļšāļģāļą්āļą āļ­ිāļēෙāļą්āļąේ āļ¸ුāļŊිāļą්āļ¸ āļœි⎄ිāļą් āļļූāļ§් āļ”āļ´්⎂āļą් ⎀āļŊිāļą් UEFI on āļšāļģāļŊා āļ´ෙāļą් āļ‘āļš āˇ„āļģි āļģෝāļ¸ āļ‘āļš āˇ„āļģි āļļුāļ§් āļšāļģāļą්āļą UEFI ⎀āļŊිāļą්.⎄āļ¸්āļ¸ෝ āļ‡āļ­ි āļ¯ැāļą්āļąāļ¸් āļļුāļ¯ු⎃āļģāļĢāļēි āļ‘⎄ෙāļąāļ¸් ⎄ැāļ¸ෝāļ§āļ¸ āļŠāļŊāļœ āļ´ො⎃්āļ§් āļ‘āļš āļ¯ාāļąāļ¸් bootloader āļ‘āļš unlock āļšāļģāļą්āļąේ āļšො⎄ොāļ¸āļ¯ āļšිāļēāļŊා.
āļŊි⎀ු⎀ේ ⎄āļģිāļ­් āļ¯ිāļŊ්⎁ාāļą්.
#Shap_Manasick
#HarithDilshan
āļ‹āļ´ුāļ§ා āļœāļą්āļąේ āļąāļ¸් āļąāļ¸āˇ€āļ­් āļ‰āļ­ිāļģිāļšāļģāļą්āļą…..

Comments