Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Linux ต้องการพาร์ติชันบูท (Boot Partition) จริงๆ หรือไม่?

หากคุณเปิดเครื่องมือพาร์ติชันและชี้ไปที่ฮาร์ดดิสก์ของคุณ ค่อนข้างน่าจะเป็นไปได้ว่าคุณจะเห็นพาร์ติชันบูทขนาดเล็กก่อนทุกอย่าง มันอาจกินพื้นที่เพียงส่วนน้อยของฮาร์ดดิสก์และไม่ปรากฏเมื่อใช้คอมพิวเตอร์อยู่ พาร์ติชันนั้นจำเป็นไหม? คุณลบมันได้ไหม? อ่านต่อเพื่อหาคำตอบว่าคุณต้องการพาร์ติชันบูทเฉพาะ (dedicated boot partition) บนการติดตั้ง Linux ของคุณหรือไม่

พาร์ติชันบูทคืออะไร?

ปกติพบในการติดตั้ง Linux เก่าและซ่อนจากสายตา พาร์ติชันบูทประกอบด้วยพื้นฐานที่จำเป็นในการบูทระบบปฏิบัติการ

เมื่อคอมพิวเตอร์ของคุณบูทขึ้น มันจะเข้าถึงพาร์ติชันบูทสำหรับไฟล์ที่จำเป็นในการโหลดระบบปฏิบัติการ

พาร์ติชันบูทถูกใช้อย่างไร?

มีสองแนวทางที่แตกต่างกันในการใช้พาร์ติชันบูท ขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้

ใน Linux พาร์ติชันบูทมีไฟล์อย่าง kernel เอง ซึ่งเป็นหัวใจและสมองที่ทำงานของระบบปฏิบัติการ มันยังเป็นที่ที่คุณจะพบ initrd ซึ่งโหลดระบบรูทชั่วคราวในหน่วยความจำของคอมพิวเตอร์ และ GRUB โหลดระบบปฏิบัติการ (bootloader)

ในอดีต พาร์ติชันบูทและพาร์ติชันระบบแยกกัน พวกมันแรกมีทุกอย่างที่ต้องการโหลดระบบปฏิบัติการ และตัวที่สองมีระบบปฏิบัติการเอง นี่อนุญาตให้มีความหลากหลาย โดยเฉพาะเมื่อใช้ระบบปฏิบัติการหลายระบบที่รันพร้อมกัน เพื่อเหตุผลเดียวกัน คุณยังสามารถตั้งค่าพาร์ติชัน home แยกสำหรับไฟล์ของคุณได้

เหตุผลหลักสำหรับการมีอยู่ของพาร์ติชันบูท คือการหลีกเลี่ยงข้อจำกัดใน BIOS เก่าที่เข้าถึงได้เฉพาะ 1024 sectors แรกของฮาร์ดดริฟ เนื่องจากเป็นไปไม่ได้ที่จะใส่ทุกอย่างที่ต้องการโหลด OS สมัยใหม่ในพื้นที่เล็กๆ นี้ พาร์ติชันบูทจึงทำหน้าที่เป็นส่วนขยายสำหรับนั้น

ในปัจจุบัน BIOS ใหม่และตัวแทนของมัน UEFI ไม่มีข้อจำกัดนั้นแล้ว นอกจากนี้ คนส่วนใหญ่ใช้ OS เดียวกับคอมพิวเตอร์ของพวกเขา และโครงร่างการพาร์ติชันแบบนั้นถูกมองว่าซับซ้อนเกินความจำเป็น วันนี้ พาร์ติชันเดียวมักมีทุกสิ่งที่ต้องการโหลดและใช้ระบบปฏิบัติการ และทำหน้าที่เป็นทั้งพาร์ติชันบูทและระบบ

Microsoft Windows ตามเส้นทางที่แตกต่างกัน โดยที่ตรงข้ามเป็นจริง ใน Windows รุ่นเก่า ทุกอย่างอยู่ในพาร์ติชันเดียว ตั้งแต่ Windows 7 เมื่อฟีเจอร์เข้ารหัส BitLocker ถูกนำมา Windows อาจใช้พาร์ติชันแยกสองตัว: ตัวที่เข้ารหัส ซึ่งมี OS จริง และตัวที่ไม่เข้ารหัส ซึ่งโหลดมันขึ้น

ฉันยังต้องการพาร์ติชันบูทใน Linux ไหม?

หากคุณใช้การกระจาย Linux ที่ค่อนข้างใหม่ คุณปกติไม่ต้องการพาร์ติชันบูทแยก พาร์ติชันระบบสามารถเล่นบทบาททั้งสอง ได้ มีทุกอย่างที่ต้องการโหลดและใช้ระบบปฏิบัติการของคุณ

ในการตั้งค่า multi-boot อย่างไรก็ตาม ด้วยระบบปฏิบัติการหลายตัวติดตั้งบนฮาร์ดดิสก์เดียวกัน พาร์ติชันบูทคือที่ที่ bootloader เริ่มต้นอยู่ เมื่อมันโหลด มันอนุญาตให้คุณเลือกว่าคุณต้องการเปิดระบบปฏิบัติการไหน

คุ้มค่าที่จะบันทึกไว้ว่า เหมือนกับ Windows และ BitLocker หากคุณใช้ระบบไฟล์เข้ารหัสสำหรับระบบปฏิบัติการ Linux ของคุณ หรือโครงร่างการจัดเก็บที่ซับซ้อนอย่าง LVM หรือ software RAID คุณอาจยังต้องการพาร์ติชันบูทแยก

โปรดทราบว่า หากพาร์ติชันบูทมีอยู่แล้วใน HDD ของคุณ แม้คุณจะใช้ Linux รุ่นใหม่แบบ single คุณไม่ควรพยายามลบมัน มันอาจไม่ใช่ซากซ้อนจากการติดตั้งก่อนหน้า เพราะถ้าเป็นเช่นนั้น OS ปัจจุบันของคุณจะลบมันระหว่างการติดตั้ง แทนที่จะเป็นเช่นนั้น มันอาจถูกใช้เป็นโหลดเดอร์ของมันด้วย หากคุณลบมัน คุณจะไม่สามารถเข้าไปในระบบปฏิบัติการของคุณได้อีกแล้ว เพื่อแก้ไขปัญหานี้ คุณจะต้องกู้พาร์ติชันโดยใช้เครื่องมือเฉพาะทาง หรือสร้างใหม่จากศูนย์

หากคุณต้องการย้ายไปโครงร่างพาร์ติชันเดียวที่เรียบง่าย คุณจะต้องสำรองทุกอย่างใน OS ปัจจุบันของคุณ แล้วล้างฮาร์ดดิสก์ และติดตั้ง OS ใหม่จากศูนย์ ครั้งนี้ใช้พาร์ติชันเดียวสำหรับทุกอย่าง ขั้นตอนสุดท้ายคือกู้ข้อมูลที่มีค่าของคุณจากการสำรอง

ทางเลือกอื่น คุณยังสามารถแยกการติดตั้ง Linux ของคุณเป็นพาร์ติชันต่างๆ ได้ ดูโครงร่างพาร์ติชัน Linux สำหรับข้อมูลเพิ่มเติม นอกจากนี้ เรียนรู้วิธีเข้ารหัสพาร์ติชันใน Linux