ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

SystemRescue Live Linux ISO එක අලුත් කරගන්න පියවර 5 – SquashFS සංස්කරණය සිංහලෙන්

SystemRescue Live Linux ISO එක අලුත් කරගන්න පියවර 5 – SquashFS සංස්කරණය සිංහලෙන්

Linux පරිසරයේ රසිකයන් අතර Live ISO එකක් අභිරුචිකරණය කිරීම දැඩි අවශ්‍යතාවයක්. SystemRescue වැනි බෙදාහැරීමේ ඩිස්ක් රූපයක් ඔබේ පරිගණකයෙහි ඕනෑම වෙනස්කම් කරගැනීමට ඉඩ සලසයි. මේ ලිපියෙන් ඔබට SquashFS-අඩංගු ISO එකක් කෙලින්ම සංස්කරණය කරන ආකාරය ඉගෙන ගත හැක.

SystemRescue ISO එකේ සැකැසුම සාමාන්‍යයෙන් මෙසේ වේ:
ISO9660
├── EFI/, boot/, syslinux/, grub/ (බූට්ලෝඩර්)
├── vmlinuz (කර්නල්)
├── initramfs (ආරම්භක RAM ඩිස්ක්)
└── airootfs.sfs / filesystem.squashfs (මුල් රූට් ෆයිල් පද්ධතිය)

SquashFS කියන්නේ පඬිවූ (read‑only) ෆයිල් පද්ධතියක්. එබැවින් මුලින් ISO එක අස්සේ ගොනු බාගත කර, SquashFS අන්තර්ගතය පිටතට ගෙන, අවශ්‍ය වෙනස්කම් කර, නැවත SquashFS එක ගොඩනැගීමේ ක්‍රමය අනුගමනය කළ යුතුය.

SystemRescue සඳහා නිලවශයෙන් නිර්දේශ කරන ක්‍රමය වන්නේ, YAML සකස් කිරීම → SRM (Overlay) → airootfs.sfs නැවත ගොඩනැගීම → මුලින්ම SystemRescue මූලාශ්‍රයෙන් පූර්ණ ගොඩනැගීම යන අනුක්‍රමයයි. මෙය ඔබේ දත්ත ආරක්ෂාව සහ අධික්ෂේපණය (overwrites) අවම කරයි.

වැඩ කිරීමේ පරිසරය සකස් කිරීම සඳහා Debian/Ubuntu පදනමක් තිබේ නම්, පහත පකේජයන් ස්ථාපනය කරන්න: sudo apt update && sudo apt install squashfs-tools xorriso rsync file qemu-system-x86 ovmf. QEMU ඔබේ ISO එක BIOS/UEFI දෙකෙන්ම පරීක්ෂා කිරීමට උදව් කරයි.

SystemRescue හි නිල sysrescue-customize මෙවලම භාවිතා කිරීම සුළුම පියවරයි. මෙය ඩවුන්ලෝඩ් කර, chmod +x කර, /usr/local/bin/ තුළ ස්ථාපනය කර ගන්න. පසුව:

  • sysrescue-customize --unpack --source="original.iso" --dest="iso-tree" – ISO එක අස්සේ ගොනු පිටතට ගන්න.
  • SquashFS ගොනුව (සාමාන්‍යයෙන් airootfs.sfs) සොයාගන්න.
  • boot config, YAML, autorun script වැනි ISO‑මට්ටමේ ගොනු iso-tree/sysrescue.d තුළ එක් කරන්න.

උදාහරණයක් ලෙස, යතුරු පුවරුවේ භාෂාව ජපන් (jp) ලෙස සකස් කරන 500-local.yaml එකක් සෑදිය හැක:

sysconfig:
  keyboard: jp

අවසානව, ISO එක නැවත ගොඩනැගීමට:

  • sysrescue-customize --rebuild --source="iso-tree" --dest="systemrescue-custom.iso"

අවශ්‍ය නම් --overwrite විකල්පයත් එක්කර පරණ ගොනුව ප්‍රතිස්ථාපනය කළ හැක. පසුගාමීව QEMU භාවිතයෙන් qemu-system-x86_64 -cdrom systemrescue-custom.iso -m 2048 ලෙස පරීක්ෂා කරන්න.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණ ශිෂ්‍යයන්ට Live Linux ISO අභිරුචිකරණය කිරීමේ හැකියාව ලැබීමෙන්, පරිසර-මිතුරන් වන පරිගණක පද්ධති නිර්මාණය, පරික්ෂණ සහ අධ්‍යයන කටයුතු පහසු වේ. දේශීය සොෆ්ට්වේයාර් සංවර්ධකයින්ට මෙම ක්‍රමය භාවිතා කර, නිදහස් සොෆ්ට්වේයාර් පදනම් කරගෙන, තමන්ගේ නිෂ්පාදන සඳහා සුසුමක් (custom) බූට් ඉමේජ් සකස් කරගැනීමට හැකියාව ලැබේ. ව්‍යාපාරික පාර්ශවයෙන්, අඩු පරිභෝජනයේ සේවාදායක (thin client) පද්ධති, නෙට්වර්ක් රීපේරෝ (network rescue) සහ ආරක්ෂක (security) උපකරණ ලෙස SystemRescue අභිරුචිකරණය කිරීම, වියදම් ඉතිරි කරයි, සහ දේශීය IT සේවාදායකයින්ගේ තාක්ෂණික මට්ටම ඉහළ නැංවීමට දායක වේ.

එමෙන්ම, මෙවලම් බොහොමයක් Ubuntu/Debian පදනම් කර ඇති බැවින්, ශ්‍රී ලංකාවේ විශ්වවිද්‍යාල හා තාක්ෂණික ආයතන වල පරිගණක පරික්ෂණ කාමරවල අලුත්ම Linux පරිසරයක් ඉක්මනින් සකස් කර, සිසුන්ට නවතම DevOps, System Administration, සහ Cloud තාක්ෂණයන් අත්හදා බැලීමට අවස්ථාව ලැබේ.

අදම SystemRescue ISO එක අභිරුචිකරණය කර, ඔබේ පරිගණක පරිසරය ඔබේ අවශ්‍යතාට සරිලන පරිදි නිර්මාණය කරගන්න.

💡 ඔබේ SystemRescue ISO එක අභිරුචිකරණය කර දැක්මට අදම පියවර ගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#SystemRescue #Linux #SquashFS #ISO #Customization