Linux Boot Process Explained

2025/12/24 แก้ไขแล้ว

... อ่านเพิ่มเติมหลายคนค้นหา “computer bios” เพราะเจอคำนี้ตอนเปิดเครื่องแล้วงงว่ามันเกี่ยวอะไรกับ Linux boot process จริง ๆ แล้ว BIOS/UEFI คือด่านแรกสุดหลังจากกด Power On เลยครับ (ก่อนจะเห็น GRUB หรือโลโก้ระบบปฏิบัติการด้วยซ้ำ) 1) BIOS/UEFI คืออะไร และทำหน้าที่อะไรตอนเปิดเครื่อง สิ่งที่ผมจำง่าย ๆ คือ BIOS/UEFI เป็นเฟิร์มแวร์บนเมนบอร์ด มีหน้าที่เริ่มต้นระบบพื้นฐาน: ตรวจอุปกรณ์สำคัญ (เช่น CPU, RAM, Storage) ทำ POST (Power-On Self Test) แล้วค่อยตัดสินใจ “จะบูตจากอะไร” ตามลำดับ Boot Order ที่ตั้งไว้ เช่น SSD/HDD, USB, หรือ Network (PXE) 2) BIOS vs UEFI แบบสั้น ๆ - BIOS (Legacy): วิธีแบบเดิม ทำงานร่วมกับ MBR บ่อยกว่า และมีข้อจำกัดบางอย่าง - UEFI: รุ่นใหม่กว่า มักใช้กับ GPT, มีเมนูสวยขึ้น, รองรับ Secure Boot และมี EFI System Partition (ESP) ที่เก็บไฟล์บูตได้เป็นระเบียบ สำหรับ Linux สมัยนี้เครื่องใหม่ ๆ ส่วนมากเป็น UEFI ครับ 3) จาก BIOS/UEFI ไปหา GRUB ได้อย่างไร หลัง BIOS/UEFI เลือก “อุปกรณ์บูต” แล้ว มันจะไปเรียก Boot Loader - โหมด Legacy BIOS: มักเริ่มจากโค้ดใน MBR แล้วค่อยไป stage ถัด ๆ ไปของ GRUB - โหมด UEFI: จะเรียกไฟล์ .efi ในพาร์ทิชัน ESP เช่น \EFI\ubuntu\grubx64.efi (ชื่ออาจต่างตามดิสโทร) ตรงนี้สอดคล้องกับภาพที่เน้นบทบาทของ GRUB: อ่านการตั้งค่า, เลือกเคอร์เนล/พารามิเตอร์, แล้วค่อยโหลด Linux kernel และ initramfs 4) Kernel, initramfs และการส่งต่อให้ systemd เมื่อ GRUB โหลดเคอร์เนล (vmlinuz) และ initramfs แล้ว เคอร์เนลจะเริ่มจัดการฮาร์ดแวร์/ไดรเวอร์พื้นฐาน และเมานต์ไฟล์ระบบชั่วคราวผ่าน initramfs เพื่อพาระบบไปถึง root filesystem จริง จากนั้นจะเรียก “PID 1” ซึ่งปัจจุบันส่วนใหญ่คือ systemd 5) systemd, startup scripts และ .target คืออะไร ในยุค systemd เราจะเห็นคำว่า unit และ target มากขึ้น (.target) เช่น multi-user.target หรือ graphical.target ที่กำหนดว่าระบบจะขึ้นไปถึงระดับไหน (โหมดข้อความหรือมี GUI) systemd จะค่อย ๆ สตาร์ทบริการต่าง ๆ ตาม dependency จนถึงหน้าล็อกอินที่เราใช้งาน ทิปที่ผมใช้เวลาเจอปัญหาบูต (เผื่อช่วยได้) - เช็กว่าเครื่องบูตแบบ UEFI หรือ Legacy: ใน Linux ลองดูว่ามีโฟลเดอร์ /sys/firmware/efi ไหม - ถ้าหลุดไปหน้า BIOS บ่อย ๆ: ดู Boot Order และตรวจว่าดิสก์/ESP ยังอยู่ครบ - ถ้า GRUB ไม่ขึ้นหรือเข้าระบบไม่ได้: มักเกี่ยวกับ boot entry, ไฟล์ .efi, หรือ config ของ GRUB (โดยเฉพาะหลังย้ายดิสก์/อัปเดต) ถ้าเข้าใจลำดับ “Power On → BIOS/UEFI → เลือกอุปกรณ์บูต → GRUB → kernel/initramfs → systemd/.target → login” จะไล่ปัญหาได้เร็วขึ้นมากครับ

โพสต์ที่เกี่ยวข้อง

ภาพแสดงรายชื่อดิสทริบิวชัน Arch Linux ยอดนิยม ได้แก่ Manjaro (ใช้งานง่าย), EndeavourOS, Garuda Linux, BlackArch (ทรงพลัง) และ ArchLabs Linux พร้อมคำอธิบายคุณสมบัติโดยย่อของแต่ละตัว
สุดยอดดิสทริบิวชัน Arch Linux!
Best Arch Linux distros! From user-friendly Manjaro to powerful BlackArch, there's an Arch for everyone. . สุดยอดดิสทริบิวชัน Arch Linux! ตั้งแต่ Manjaro ที่ใช้งานง่าย ไปจนถึง BlackArch ที่ทรงพลัง มี Arch สำหรับทุกคน #รีแคป2025 #ดูแลตัวเอง #เปิดงบ #Linux #ArchLinux
FreedomHack 󱢏

FreedomHack 󱢏

ถูกใจ 6 ครั้ง

คอมพิวเตอร์ สอบตำรวจ
# #ไฟล์สรุปภิญญาพัชญ์ #สอบตํารวจสายอํานวยการ #สอบราชการ #คอมพิวเตอร์
a.piinypht🤍🌻

a.piinypht🤍🌻

ถูกใจ 1 ครั้ง

ภาพแผนผังแสดงสายพันธุ์และวิวัฒนาการของ Linux distros ต่างๆ เช่น Red Hat, Fedora, CentOS, SUSE, Debian, Ubuntu, Linux Mint, Arch Linux, Manjaro และ MX Linux ซึ่งเป็นตัวอย่างของตระกูลหลักที่กล่าวถึงในบทความ.
สายพันธุ์ linux
#linux #distro Linux distros แบ่งออกเป็น "สายพันธุ์" หรือ "ตระกูล" หลักๆ ตามระบบจัดการแพ็คเกจ (package manager) และโครงสร้างพื้นฐานที่สืบทอดมา ซึ่งแต่ละสายพันธุ์ก็มีจุดเด่นและเอกลักษณ์ที่แตกต่างกันไป ดังนี้ครับ สายพันธุ์ Debian นี่คือหนึ่งในสายพันธุ์ที่ได้รับความนิยมมากที่สุ
ขีดเขียน

ขีดเขียน

ถูกใจ 4 ครั้ง

ภาพประกอบแสดงโปรแกรมเมอร์กำลังทำงานบนแล็ปท็อป พร้อมหน้าต่างโค้ดเอดิเตอร์ลอยอยู่ด้านบน เป็นภาพรวมของเครื่องมือจำเป็นสำหรับโปรแกรมเมอร์.
โลโก้ Visual Studio Code (VS Code) แสดงถึง Code Editor / IDE ซึ่งเป็นเครื่องมือสำหรับเขียน จัดระเบียบ ค้นหา-แทนที่ และรีแฟกเตอร์โค้ด.
โลโก้ Git สีส้ม แสดงถึง Version Control ซึ่งเป็นเครื่องมือสำหรับเก็บประวัติการแก้โค้ด ทำงานเป็นสาขา รวมงาน และย้อนสภาพได้.
Tools จำเป็นสำหรับโปรแกรมเมอร์ 🧑‍💻
Tools จำเป็นสำหรับโปรแกรมเมอร์ 🧑‍💻 #โปรแกรมเมอร์ #programmer #fullstackdeveloper
ITFeature

ITFeature

ถูกใจ 42 ครั้ง

#ไฟล์สรุปภิญญาพัชญ์ #เตรียมสอบตํารวจ #นายสิบตํารวจ
a.piinypht🤍🌻

a.piinypht🤍🌻

ถูกใจ 2 ครั้ง

ตำรวจอำนวยการ👮🏻
#ไฟล์สรุปภิญญาพัชญ์ #สอบนายสิบตํารวจ #สอบตํารวจอํานวยการ
a.piinypht🤍🌻

a.piinypht🤍🌻

ถูกใจ 3 ครั้ง

ตำรวจอำนวยการ
#ไฟล์สรุปภิญญาพัชญ์ #ตำรวจอำนวยการ #สอบตํารวจ
a.piinypht🤍🌻

a.piinypht🤍🌻

ถูกใจ 0 ครั้ง

ความรู้ทั่วไปเกี่ยวกับเทคโนโลยีสารสนเทศ 🍒🍑🍑🧡🧡🍉🌟 #สอบสำนักงานศาลยุติธรรม #หนังสือสอบสำนักงานศาลยุติธรรม #เตรียมสอบสำนักงานศาลยุติธรรม
สอบท้องถิ่น

สอบท้องถิ่น

ถูกใจ 3 ครั้ง

ภาพแสดงข้อมูลเกี่ยวกับ Ventoy ซึ่งเป็นเครื่องมือโอเพนซอร์สสำหรับสร้าง USB บูตได้หลายระบบปฏิบัติการ โดยมีโลโก้ Ventoy พร้อมไอคอน USB และข้อความอธิบายคุณประโยชน์ วิธีใช้ และทางเลือกอื่น ๆ
𝗥𝘂𝗻 𝗪𝗶𝗻𝗱𝗼𝘄𝘀 + 𝗟𝗶𝗻𝘂𝘅 + 𝗠𝗼𝗿𝗲 𝗳𝗿𝗼𝗺 𝗢𝗻𝗲 𝗨𝗦𝗕
𝗥𝘂𝗻 𝗪𝗶𝗻𝗱𝗼𝘄𝘀 + 𝗟𝗶𝗻𝘂𝘅 + 𝗠𝗼𝗿𝗲 𝗳𝗿𝗼𝗺 𝗢𝗻𝗲 𝗨𝗦𝗕! 🧰 What is Ventoy? Ventoy is a free, open-source tool that lets you create a multiboot USB drive. You can copy multiple ISO files (Windows, Linux, etc.) directly to a USB — no need to format every time. 💡 Key Benefits 1. Multi-Boot Support – Bo
FreedomHack 󱢏

FreedomHack 󱢏

ถูกใจ 2 ครั้ง

อยากเป็น Cybersecurity? 🔐 ต้องทำยังไง
อาชีพด้าน Cybersecurity หรือ ความปลอดภัยทางไซเบอร์ กำลังเป็นที่ต้องการอย่างมากในยุคดิจิทัล ใครที่สนใจอยากเป็นส่วนหนึ่งของสายงานนี้ มาดูกันว่าต้องมีทักษะอะไรบ้าง และเงินเดือนเท่าไหร่! ทักษะที่จำเป็นต้องมี ความรู้เทคนิคแน่นๆ: ต้องเข้าใจระบบปฏิบัติการ (Linux, Windows), เครือข่าย (TCP/IP), ภาษาโปรแกร
TechTalk by Taa

TechTalk by Taa

ถูกใจ 55 ครั้ง

เตรียมสอบตำรวจ 👮‍♀️
#ไฟล์สรุปภิญญาพัชญ์ #ไฟล์สรุป #คอมพิวเตอร์ #ฟีดดดシ
a.piinypht🤍🌻

a.piinypht🤍🌻

ถูกใจ 6 ครั้ง

ภาพแสดง Linus Torvalds ผู้สร้าง Linux ยิ้มและชูนิ้วโป้งหน้าป้าย Windows 7 ที่ร้านค้า พร้อมกล่องซอฟต์แวร์ Windows 7 จำนวนมาก มีข้อความบนภาพระบุว่า 'ผู้สร้าง Linux บอก หน้าจอ BSOD เกิดจากฮาร์ดแวร์ ไม่ใช่ความผิดของ Windows'
ผู้สร้าง Linux บอก หน้าจอ BSOD เกิดจากฮาร์ดแวร์
ผู้สร้าง Linux บอก หน้าจอ BSOD เกิดจากฮาร์ดแวร์ ไม่ใช่ความผิดของ Windows ในวงการคอมพิวเตอร์นั้น มักจะเป็นที่ทราบกันดีว่าระบบปฏิบัติการ Windows นอกจากจะเป็นคู่แข่งกับ iOS แล้ว ยังเป็นคู่แข่งกับ Linux ด้วย ซึ่งผู้ใช้งานก็มักจะออกมาโจมตีข้อด้อยของระบบของกันและกันเสนอ แต่ในครั้งนี้อาจเป็นอะไรที่ผิดค
FreedomHack 󱢏

FreedomHack 󱢏

ถูกใจ 4 ครั้ง

ภาพมีมแสดง Windows Defender (โล่สีฟ้า) ชี้ไปที่ไฟล์ Linux ISO (รูปกระดาษมีแผ่นซีดีและ Tux) พร้อมข้อความ “แกมีไวรัส” ขณะที่ไฟล์ Linux ตอบว่า “ผมป่าววว” สื่อถึงการที่ Windows Defender แจ้งเตือนผิดพลาดว่าไฟล์ติดตั้ง Linux มีไวรัส ทั้งที่จริงปลอดภัย.
จะอัปเดต Windows 11 ก็ไม่ให้ จะหนีไป Linux ก็ไม่ยอม 🍋
ผู้ใช้หลายคนเจอปัญหาชวนปวดหัว เมื่ออยู่ ๆ โปรแกรมแอนติไวรัสบน Windows ดันแจ้งเตือนว่าไฟล์ Linux ISO ที่เพิ่งดาวน์โหลดมามีมัลแวร์ ทั้งที่จริงแล้วมันเป็นเพียงการตรวจจับผิดพลาดหรือที่เรียกว่า false positive เท่านั้น เรื่องนี้ไม่ได้เกิดขึ้นครั้งแรก แต่มีรายงานต่อเนื่องมายาวนานหลายสิบปี เพียงแต่ช่วงหลัง
คอมคร้าบ

คอมคร้าบ

ถูกใจ 8 ครั้ง

ปกหนังสือ "x64 Assembly Language Step-by-Step: Programming with Linux (4th Edition)" โดย Jeff Duntemann แสดงชื่อหนังสือ, ผู้แต่ง, และโลโก้ Wiley พร้อมภาพจรวดพุ่งขึ้น
หน้าจากบทที่ 3 "Lifting the Hood" อธิบายโครงสร้างหน่วยความจำ, ชิป DIMM, การเข้าถึงหน่วยความจำแบบ 8-64 บิต และแนวคิดหน่วยความจำ 1 เมกะไบต์ พร้อมแผนภาพแสดงเส้นข้อมูลและเส้นแอดเดรส
หน้าจากบทที่ 4 "Location, Location, Location" แสดงตารางคำศัพท์เกี่ยวกับขนาดหน่วยความจำ (byte, word, segment) และอธิบายแนวคิด paragraph boundary กับ segment address พร้อมแผนภาพแสดงความสัมพันธ์ระหว่างแอดเดรสหน่วยความจำและแอดเดรสเซกเมนต์
หนังสือ x64 Assembly Language Step-by-Step
หนังสือ x64 Assembly Language Step-by-Step: Programming with Linux (4th Edition) ของ Jeff Duntemann  ⸻ 📖 ภาพรวมของหนังสือ หนังสือเล่มนี้เป็น ตำรา Assembly ภาษา x64 บน Linux ที่เขียนอย่างเป็นมิตรต่อผู้เริ่มต้นมากที่สุดเล่มหนึ่ง จุดเด่นคือผู้เขียนใช้ อุปมาและเรื่องเล่า เพื่อทำให้แนวคิดยาก ๆ
Wa(T)huNYou

Wa(T)huNYou

ถูกใจ 1 ครั้ง

ภาพแสดง Zorin OS บนแล็ปท็อปและจอ CRT เก่า พร้อมโลโก้เกมแพลตฟอร์ม (Steam, Epic Games) และข้อความ "เบื่อ Windows มาลองตัวนี้ได้" เน้นว่า Zorin OS มียอดดาวน์โหลดทะลุ 1 ล้านครั้งหลัง Win 10 หมดอายุ มีหน้าตาคล้าย Windows/macOS ใช้ง่าย และเล่นเกมได้
มีคนไม่อยากใช้ Win 11 เลยหันมาใช้ linux เยอะขึ้น 🍋
หลังจาก Windows 10 หมดซัพพอร์ต ผู้ใช้จำนวนมากที่ไม่อยากอัปเกรดเป็น Windows 11 ก็เริ่มมองหาทางเลือกอื่น ส่งผลให้ยอดดาวน์โหลด Zorin OS 18 พุ่งทะลุหนึ่งล้านครั้งในเวลาเพียงห้าสัปดาห์ โดยกว่า 780,000 ครั้งมาจากผู้ใช้ Windows โดยตรง ตัวเลขนี้อาจไม่ใช่จำนวนผู้ใช้จริงทั้งหมด แต่ก็สะท้อนชัดเจนว่าคนจำนวนไม่
คอมคร้าบ

คอมคร้าบ

ถูกใจ 8 ครั้ง

linux 5ตัว ที่แนะนำให้ใช้
#linux #บทความดีๆ #บทความเพื่อชีวิต #บทความน่ารู้ มี Linux distros หลายตัวที่เหมาะกับการใช้งานแทน Windows เช่น Ubuntu, Linux Mint, และ Zorin OS ที่ออกแบบมาให้ใช้งานง่ายและมีอินเทอร์เฟซคล้าย Windows เหมาะสำหรับผู้เริ่มต้น โดย Ubuntu และ Linux Mint เน้นความเสถียรและมีซอฟต์แวร์ให
ขีดเขียน

ขีดเขียน

ถูกใจ 3 ครั้ง

Macbook จูนรถได้แล้วเด้อ โปรแกรมอื่นทำได้ยัง? #alexmapx #dlogtech #จูนรถผ่านแมคบุ๊ค
dlogtech

dlogtech

ถูกใจ 0 ครั้ง

pyinstaller...??
#pythonprogramming #ติดเทรนด์ PyInstaller คือ เครื่องมือ (Library) ของ Python ที่ทำหน้าที่ "แพ็กเกจ (Package)" โค้ด Python ที่เราเขียนขึ้นมา ร่วมกับส่วนประกอบอื่น ๆ ทั้งหมด ให้กลายเป็น ไฟล์โปรแกรมสำเร็จรูป (เช่น .exe บน Windows, .app บน macOS หรือไฟล์ Executable บน Linux) ถ้าอธิบายใ
ขีดเขียน

ขีดเขียน

ถูกใจ 8 ครั้ง

ภาพแสดงโลโก้ Windows 11 ไอคอนโฟลเดอร์ที่มีจรวดพุ่งออกไป และมือที่ถือแรมหลายอันพร้อมเครื่องหมายตกใจ สื่อถึง Microsoft เตรียมปรับปรุง Windows 11 ให้เร็วขึ้น แก้ปัญหา File Explorer หน่วงและระบบกินแรมเยอะตามที่ผู้ใช้บ่นมานาน
ปัญหา Windows 11 หน่วงต้องถูกแก้จบในปีนี้ 🍋
หลังจากที่ผู้บริหารออกมาเผยว่าปีนี้จะเอาจริงเอาจังเรื่องการปรับปรุงประสิทธิภาพของ Windows 11 มากขึ้น หลังจากโดนผู้ใช้บ่นมาอย่างต่อเนื่อง ล่าสุด Microsoft ก็ได้เปิดเผยรายละเอียดแผนพัฒนาเพิ่มเติม โดยรอบนี้จะโฟกัสไปที่เรื่อง “ความเร็วและความลื่นไหล” ของระบบเป็นหลัก ซึ่งจะทยอยอัปเดตผ่าน Windows 11 เวอร
คอมคร้าบ

คอมคร้าบ

ถูกใจ 1 ครั้ง

ภาพอินโฟกราฟิกเปรียบเทียบ Visual Studio (IDE ครบวงจร, เหมาะโปรเจกต์ใหญ่, C#, .NET) และ Visual Studio Code (Code Editor น้ำหนักเบา, ยืดหยุ่นด้วย Extensions, เหมาะ Web Development, Python) พร้อมสรุปข้อดีและข้อควรเลือกใช้
สรุปชัด! Visual Studio vs Visual Studio Code
มือใหม่หัดเขียนโค้ดหลายคนต้องเคยสับสน! 🤔 ทำไมมีทั้ง "Visual Studio" และ "Visual Studio Code" แล้วเราควรโหลดตัวไหนมาลงเครื่องดี? วันนี้จะมาสรุปความต่างให้เข้าใจง่ายในโพสต์เดียวครับ! 💜 Visual Studio (รุ่นพี่ใหญ่สาย IDE) เหมาะสำหรับงานโปรเจกต์ขนาดใหญ่ พัฒนาซอฟต์แวร์ระดับองค์กร หรือเข
P.R.Design

P.R.Design

ถูกใจ 4 ครั้ง

คีย์บอร์ด ที่คนดังใช้งานกัน ⌨️🖥
⭐️ถือว่าเป็นแบรนด์คีย์บอร์ดคุณภาพสูง ไม่ว่าสายยูทูปเบอร์ หรือ อินฟลู ดังๆ ก็ใช้งานกัน 🗣️ สำหรับคนที่ชอบคีย์บอร์ดแผ่นบาง เสียงนุ่มๆสัมผัสแบบละมุน 🖥 มีโปรแกรมปรับแต่งตามใจชอบ ⌨️ เชื่อมต่อ Bluetooth 5.1, 2.4 ghz และ USB C 📍พิกัดร้าน >> ซื้อพร้อมคูปองส่วนลดได้ที่หน้าช่อง shopee ( แถบล่างสุ
Tuckiie ◡̈*

Tuckiie ◡̈*

ถูกใจ 17 ครั้ง

ดูเพิ่มเติม