Raspberry Pi 4B เปิดตัวครั้งแรกในปลายเดือนมิถุนายน 2019 และพร้อมกับมันก็มีรุ่นใหม่ของ Raspbian ซึ่งเป็นระบบปฏิบัติการอย่างเป็นทางการของ Raspberry Pi ไม่กี่วันหลังจากนั้น Debian ซึ่งเป็นระบบปฏิบัติการที่ Raspbian พัฒนามาจาก ก็ได้ปล่อยรุ่นล่าสุดคือ Debian 10 Buster
ขอบคุณกรอบงานที่มีอยู่แล้วจาก Debian การอัปเกรดระบบปฏิบัติการของ Raspberry Pi จึงง่ายมาก นอกจากนี้ หากคุณต้องการใช้การติดตั้ง Raspbian เดิมบน Raspberry Pi 4 ใหม่ คุณก็สามารถทำได้ เพียงแค่อัปเกรดเป็น Buster ก่อน
อัปเดต Pi
ก่อนที่จะอัปเกรด Pi การตรวจสอบให้แน่ใจว่าการติดตั้ง Raspbian ปัจจุบันอยู่ในสภาพอัปเดตล่าสุดเป็นความคิดที่ดี ระยะห่างระหว่างรุ่นซอฟต์แวร์ในการอัปเกรดสั้นเท่าไหร่ ก็จะดีขึ้นเท่านั้น การกระโดดข้ามรุ่นมากเกินไปอาจทำให้เกิดความขัดแย้งที่แก้ไขไม่ออกและอาจทำให้ระบบเสียหายถาวร Raspbian ออกแบบมาให้ย้ายจากการติดตั้ง Stretch ที่อัปเดตเต็มรูปแบบไปสู่ Buster ได้อย่างราบรื่น ดังนั้นนี่คือเส้นทางที่ดีที่สุด
เข้าถึง Pi ของคุณ หากคุณมีหน้าจอ ส่วนนี้ง่าย แค่เปิดเทอร์มินัล หากคุณรัน Pi แบบ headless (ไม่มีหน้าจอ) คุณจะต้อง SSH เข้าไป ผู้ใช้ Windows 10 สามารถใช้ฟังก์ชัน OpenSSH ในตัวที่มาพร้อมกับระบบ หากคุณใช้ Mac หรือ Linux คุณสามารถเปิดเทอร์มินัลและใช้ SSH
ssh pi@raspberrypi
จากนั้นรันการอัปเดตและอัปเกรดบน Pi ตามปกติ
sudo apt update && sudo apt upgrade
ขั้นตอนนี้อาจใช้เวลาหรือไม่ก็ได้ ขึ้นอยู่กับว่า Pi ล้าสมัยแค่ไหน ยืนยันการติดตั้งแพ็กเกจ และรอจนเสร็จ เมื่อเสร็จแล้ว อาจเป็นความคิดที่ดีที่จะรีบูท Pi และเชื่อมต่อใหม่ เพื่อให้แน่ใจว่าคุณกำลังรันเคอร์เนลล่าสุดบนระบบ
sudo reboot
เปลี่ยนไฟล์ Sources
เมื่อ Pi กลับมาออนไลน์และคุณเชื่อมต่อใหม่ คุณสามารถเริ่มตั้งค่า Pi สำหรับการอัปเกรดได้ Raspbian เหมือน Debian ใช้ไฟล์ตั้งค่าที่ "/etc/apt/sources.list" เพื่อควบคุมที่เก็บซอฟต์แวร์ ไฟล์นี้ยังระบุว่าจะดึงแพ็กเกจสำหรับรุ่นไหนของระบบปฏิบัติการ ดังนั้นการเปลี่ยนไฟล์นี้ให้ใช้ Buster แทน Stretch จะทำให้ Raspbian สามารถอัปเกรดตัวเองได้
ใช้ตัวแก้ไขข้อความ Nano ของ Pi เพื่อเปิดการตั้งค่า sources
sudo nano /etc/apt/sources.list
ไฟล์ควรจะมีลักษณะประมาณภาพด้านล่าง
ผ่านไปทั่วไฟล์และเปลี่ยนทุกที่ที่เขียนว่า "Stretch" เป็น "Buster" ผลลัพธ์สุดท้ายจะเหมือนภาพด้านล่าง
บันทึกไฟล์และออก
รัน Distribution Update
เมื่อไฟล์พร้อมแล้ว คุณสามารถรันการอัปเดตการกระจาย (distribution update) บน Raspberry Pi เพื่อดาวน์โหลดแพ็กเกจทั้งหมดและเปลี่ยนรุ่นเป็น Buster อย่างเป็นทางการ รันคำสั่งด้านล่างในเทอร์มินัลของ Pi เพื่อเริ่มกระบวนการ
sudo apt update && sudo apt dist-upgrade
หลังจากอัปเดตที่เก็บและประเมินแพ็กเกจที่จำเป็น ตัวจัดการแพ็กเกจจะถามว่าคุณต้องการติดตั้งแพ็กเกจใหม่หรือไม่ ซึ่งจะอัปเกรดเป็นรุ่นใหม่ ยืนยันเพื่อเริ่มอัปเกรด
ขั้นตอนนี้จะใช้เวลาบ้าง โดยเฉพาะบนรุ่น Pi เก่าหรือที่เชื่อมต่อผ่าน Wi-Fi โปรดอดทนรอจนเสร็จสิ้น ระบบจะแจ้งให้ทราบเมื่อเสร็จแล้ว
รีบูทและทดสอบ
ก่อนที่คุณจะเริ่มใช้ Raspbian Buster ได้ คุณต้องรีบูท Pi อีกครั้ง
sudo reboot
หลังจาก Pi กลับมาออนไลน์ เข้าถึงอีกครั้ง คุณสามารถรันคำสั่งต่อไปนี้เพื่อยืนยันว่าคุณกำลังรัน Buster
cat /etc/*-release
หากผลลัพธ์ออกมาเหมือนภาพ คุณกำลังรัน Buster บน Raspberry Pi ของคุณ และทุกอย่างอัปเดตเต็มที่แล้ว คุณสามารถย้ายการ์ด microSD ไปใช้กับ Raspberry Pi 4 ได้ทันที หรือใช้ต่อไปอย่างปกติบน Pi ปัจจุบันของคุณด้วยซอฟต์แวร์ที่อัปเดตแล้ว