เดเบียนซิด เป็นเวอร์ชันการพัฒนาที่ไม่เสถียรถาวรของ Debian เป็นที่ที่อัปโหลดและทดสอบโปรแกรมเวอร์ชันล่าสุดที่ได้รับการพิจารณาให้รวมอยู่ในรุ่น Debian เนื่องจากไม่มีสื่อการติดตั้งอย่างเป็นทางการ และอิมเมจ netboot บางตัวที่สร้างขึ้นมักจะใช้งานไม่ได้ แม้แต่ผู้ที่เต็มใจเสี่ยงที่จะใช้เวอร์ชันพัฒนาก็อาจประสบปัญหาในการติดตั้ง
ขั้นตอน
วิธีที่ 1 จาก 3: อัปเกรดจาก Debian Stable
ขั้นตอนที่ 1 ดาวน์โหลดและติดตั้ง Debian เวอร์ชันเสถียร หากคุณยังไม่ได้ดำเนินการ
ขั้นตอนที่ 2 เปิดหน้าต่างเทอร์มินัลหรือคอนโซล TTY
เนื่องจากเป็นการอัพเกรดครั้งใหญ่ คุณจึงไม่ควรพยายามทำสิ่งนี้กับ SSH เว้นแต่คุณจะมีสิทธิ์เข้าถึงคอมพิวเตอร์จริงหรือวิธีอื่นในการเข้าถึงเชลล์
ขั้นตอนที่ 3 ย้าย/สำรองรายการแหล่งที่มาที่มีอยู่ของคุณ
ใช้คำสั่งต่อไปนี้:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old |
sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.old |
sudo mkdir /etc/apt/sources.list.d |
ขั้นตอนที่ 4 สร้าง source.list ใหม่
เรียกใช้คำสั่ง sudo sensible-editor /etc/apt/sources.list และเพิ่มสิ่งต่อไปนี้:
deb https://deb.debian.org/debian sid main contrib non-free |
deb-src https://deb.debian.org/debian sid main contrib non-free |
ขั้นตอนที่ 5. เรียกใช้ sudo apt update และ sudo apt dist-upgrade
apt จะพยายามดาวน์โหลดเวอร์ชันใหม่ของโปรแกรมที่คุณติดตั้งไว้ คุณมักจะพบปัญหาการพึ่งพาหรือแพ็คเกจที่ใช้งานไม่ได้ และคุณจะต้องแก้ไขปัญหาเหล่านี้ด้วยตนเอง บางครั้งการวิ่ง sudo apt update --fix-missing และ sudo apt ติดตั้ง -f แล้วก็ sudo apt dist-upgrade อีกครั้งจะเพียงพอ บางครั้งคุณอาจต้องถอดแพ็คเกจด้วย dpkg -r เพื่อให้การอัปเกรดก้าวหน้า
ขั้นตอนที่ 6 รีบูทคอมพิวเตอร์ของคุณ
นี่จะโหลดเคอร์เนลล่าสุด
วิธีที่ 2 จาก 3: ใช้ภาพบนคลาวด์
ขั้นตอนที่ 1. ดาวน์โหลดและติดตั้ง balenaEtcher
เป็นเครื่องมือข้ามแพลตฟอร์มฟรีสำหรับการเขียนภาพดิสก์ไปยังแฟลชไดรฟ์ USB อย่างปลอดภัย
ขั้นตอนที่ 2 ดาวน์โหลดและติดตั้ง 7-Zip หากคุณใช้ Windows
เป็นเครื่องมือฟรีสำหรับสร้างและแตกไฟล์บีบอัด
ขั้นตอนที่ 3 ไปที่
เลื่อนลงไปที่ด้านล่างของหน้า แล้วคลิกลิงก์ด้านล่างสุด น่าจะใกล้เคียงกับวันที่วันนี้ และหน้าตาประมาณนี้ 20210909-XXX
ขั้นตอนที่ 4 ดาวน์โหลดอิมเมจ "nocloud" สำหรับ AMD64
ควรตั้งชื่อประมาณว่า debian-sid-nocloud-amd64-daily-20210909-XXX.tar.xz
ขั้นตอนที่ 5. Uncompress และแตกไฟล์
คุณควรลงเอยด้วยไฟล์ชื่อ disk.raw. ผู้ใช้ Linux และ macOS สามารถแตกข้อมูลนี้ในเชลล์โดยใช้คำสั่ง tar -xvf. ผู้ใช้ Windows หลังจากติดตั้ง 7-Zip สามารถแตกไฟล์ได้โดยคลิกขวาที่ไฟล์แล้วเลือก 7-Zip > เปิดไฟล์เก็บถาวร ให้ดับเบิลคลิกที่ไฟล์.tar ในหน้าต่าง แล้วคลิกปุ่ม "แตกไฟล์"
ขั้นตอนที่ 6 เสียบแฟลชไดรฟ์ แล้วเริ่ม balenaEtcher
คลิก แฟลชจากไฟล์ และเลือกอิมเมจ disk.raw
ขั้นตอนที่ 7 คลิก "เลือกเป้าหมาย"
เลือกแฟลชไดรฟ์ของคุณแล้วคลิก "เลือก"
ขั้นตอนที่ 8 คลิก "แฟลช
balenaEtcher จะเริ่มเขียนภาพไปยังแฟลชไดรฟ์ของคุณ คุณอาจเห็นข้อความเตือนว่าจำเป็นต้องฟอร์แมตไดรฟ์ ซึ่งถือเป็นเรื่องปกติ เนื่องจาก Windows ไม่รองรับระบบไฟล์ Linux ส่วนใหญ่
ขั้นตอนที่ 9 รีบูตเครื่องคอมพิวเตอร์โดยเสียบแฟลชไดรฟ์
คุณอาจต้องบอกให้คอมพิวเตอร์บู๊ตจากเครื่อง โดยการกดปุ่มเฉพาะ หรือเปลี่ยนลำดับการบู๊ตใน BIOS หลังจาก Debian บูทเสร็จสิ้น ให้เข้าสู่ระบบ ชื่อผู้ใช้เริ่มต้นคือ ราก; ไม่มีรหัสผ่าน
ขั้นตอนที่ 10. (ไม่บังคับ) สร้างไฟล์สลับ
อิมเมจระบบคลาวด์ไม่มีไฟล์สลับหรือพาร์ติชั่น การเพิ่มหนึ่งรายการเป็นความคิดที่ดีหากคอมพิวเตอร์ของคุณมี RAM ไม่มาก เนื่องจากจะป้องกันไม่ให้ Debian หยุดทำงานภายใต้ภาระที่หนักหน่วง หากใช้งาน มันจะลดอายุการใช้งานของแฟลชไดรฟ์ของคุณ ใช้คำสั่งต่อไปนี้ (ในฐานะรูทหรือกับ sudo):
fallocate -l 512M /swapfile |
chmod 600 /swapfile |
mkswap /swapfile |
สวอป /swapfile |
sh -c 'echo /swapfile none swap sw 0 0 >> /etc/fstab' |
ระวังเมื่อป้อนคำสั่งสุดท้าย หากคุณป้อนไม่ถูกต้อง คุณสามารถเขียนทับไฟล์ fstab ของคุณได้ หากคุณไม่แน่ใจ ให้แก้ไขด้วย nano แทน
วิธีที่ 3 จาก 3: grml-debootstrap
ขั้นตอนที่ 1 ดาวน์โหลด Debian, Ubuntu หรืออนุพันธ์ส่วนใหญ่เวอร์ชัน Live
ขั้นตอนที่ 2 เขียนรูปภาพลงในซีดี ดีวีดี หรือแฟลชไดรฟ์
คุณสามารถใช้ balenaEtcher (ที่กล่าวถึงก่อนหน้านี้) เพื่อเขียนลงในแฟลชไดรฟ์ ผู้ใช้ Windows สามารถเบิร์นอิมเมจ ISO ลงใน CD/DVD โดยคลิกขวาที่อิมเมจ ISO แล้วเลือก เบิร์นดิสก์อิมเมจ.
ขั้นตอนที่ 3 บูตคอมพิวเตอร์จากไดรฟ์ CD/DVD/Flash
คุณอาจต้องกดแป้นเฉพาะหรือเปลี่ยนลำดับการบู๊ตในการตั้งค่า UEFI/BIOS เพื่อใช้อุปกรณ์สำหรับบู๊ตเครื่องอื่น
ขั้นตอนที่ 4 เปิดหน้าต่างเทอร์มินัล
คุณทำได้ในเดสก์ท็อปส่วนใหญ่โดยกด Alt+F2 แล้วป้อน x-terminal-emulator.
ขั้นตอนที่ 5. ตรวจสอบว่าคุณเปิดใช้งานส่วนประกอบที่เก็บที่จำเป็น
สำหรับการแจกแจงตาม Debian โดยตรง ควรมี a ผลงาน ในแต่ละบรรทัด (ไม่รวมซีดี) สำหรับการแจกแจงบน Ubuntu ควรมี a จักรวาล ในแต่ละบรรทัด คุณสามารถแก้ไขไฟล์นี้ได้โดยป้อน sudo nano /etc/apt/sources.list. เมื่อคุณทำการเปลี่ยนแปลงแล้ว ให้กด Ctrl+O เพื่อบันทึก จากนั้นกด Ctrl+X เพื่อออก
ขั้นตอนที่ 6 ติดตั้ง GParted และ grml-debootstrap
ป้อนคำสั่งต่อไปนี้:
sudo apt อัปเดต |
sudo apt ติดตั้ง gparted grml-debootstrap |
ขั้นตอนที่ 7 เปิด GParted
เข้า sudo gparted ลงในเทอร์มินัลของคุณ
ขั้นตอนที่ 8 เลือกฮาร์ดไดรฟ์ของคุณจากเมนูที่มุมขวาบน
หากคุณบูตจากซีดี/ดีวีดีและคุณมีฮาร์ดไดรฟ์เพียงตัวเดียว ควรมีรายการเดียวเท่านั้นในรายการ หากคุณบูทจากแฟลชไดรฟ์ก็จะปรากฏในรายการด้วย
ขั้นตอนที่ 9 สร้างตารางพาร์ทิชัน
คลิก อุปกรณ์ เมนู แล้วเลือก สร้างตารางพาร์ทิชัน
- หากคุณกำลังใช้คอมพิวเตอร์ที่มี UEFI ให้เลือก gpt เป็นประเภทตารางพาร์ทิชัน
- หากคุณกำลังใช้คอมพิวเตอร์ที่มี BIOS รุ่นเก่า หรือต้องการบูตในโหมดดั้งเดิมบนคอมพิวเตอร์สมัยใหม่ ให้เลือก msdos เป็นประเภทตารางพาร์ทิชัน
ขั้นตอนที่ 10. แบ่งพาร์ติชั่นฮาร์ดไดรฟ์ (สำหรับคอมพิวเตอร์ UEFI)
คุณจะต้องสร้างอย่างน้อยสามพาร์ติชั่น สำหรับแต่ละรายการ ให้ไปที่เมนูพาร์ติชั่นแล้วเลือก ใหม่. ปรับขนาดและประเภทดังนี้:
- พาร์ติชัน FAT32 ที่จุดเริ่มต้นของไดรฟ์ 100 MB ก็เพียงพอแล้ว
- พาร์ติชัน "linux-swap" ที่สอง อย่างน้อย 512 MB เป็นความคิดที่ดี แต่คุณอาจต้องการมากกว่านี้
- พาร์ติชัน ext4 สำหรับส่วนที่เหลือของไดรฟ์ คุณสามารถสร้างพาร์ติชันเพิ่มเติมได้ แต่คุณจะต้องตั้งค่าด้วยตนเองเพื่อให้ Debian ใช้งานได้
เมื่อคุณสร้างเค้าโครงพาร์ติชั่นเสร็จแล้ว ให้คลิกที่ช่องทำเครื่องหมาย
ขั้นตอนที่ 11 เปลี่ยนแฟล็กบนพาร์ติชัน FAT32 (สำหรับคอมพิวเตอร์ UEFI)
คลิกขวาที่พาร์ติชัน FAT32 แล้วเลือก จัดการแฟล็ก. เลือกช่องทำเครื่องหมาย โดยเฉพาะ แล้วคลิก ปิด I.
ขั้นตอนที่ 12. แบ่งพาร์ติชันฮาร์ดไดรฟ์ (สำหรับคอมพิวเตอร์ BIOS รุ่นเก่า)
คุณจะต้องสร้างอย่างน้อยสองพาร์ติชั่น สำหรับแต่ละรายการ ให้ไปที่เมนูพาร์ติชั่นแล้วเลือก ใหม่. ปรับขนาดและประเภทดังนี้:
- พาร์ติชั่น "linux-swap" ก่อน อย่างน้อย 512 MB เป็นความคิดที่ดี แต่คุณอาจต้องการมากกว่านี้
- พาร์ติชัน ext4 สำหรับส่วนที่เหลือของไดรฟ์ คุณสามารถสร้างพาร์ติชันเพิ่มเติมได้ แต่คุณจะต้องตั้งค่าด้วยตนเองเพื่อให้ Debian ใช้งานได้
เมื่อคุณสร้างเค้าโครงพาร์ติชั่นเสร็จแล้ว ให้คลิกที่ช่องทำเครื่องหมาย
ขั้นตอนที่ 13 เขียนข้อมูลพาร์ติชั่น
คุณจะต้องรู้ว่าพาร์ติชั่นแต่ละประเภทอยู่ที่ไหน เพื่อให้คุณสามารถติดตั้งได้ในภายหลัง ตัวอย่างเช่น:
/dev/sdX1 | fat32 |
/dev/sdX2 | แลกเปลี่ยน |
/dev/sdX3 | ต่อ4 |
เมื่อคุณเขียนทุกอย่างเรียบร้อยแล้ว ให้ปิด GParted
ขั้นตอนที่ 14. แก้ไขรายการแพ็คเกจที่จะติดตั้ง
เข้า sudo nano /etc/debootstrap ในเทอร์มินัลของคุณและเพิ่ม ผู้จัดการเครือข่าย ไปด้านล่าง คุณสามารถเพิ่มแพ็คเกจอื่นๆ ได้ที่นี่ หากคุณทราบชื่อ ตัวอย่างเช่น หากคุณต้องการเดสก์ท็อป Xfce ให้เพิ่ม xfce4, lightdm, lightdm-gtk-greeter, และ xserver-xorg.
ขั้นตอนที่ 15. เรียกใช้ grml-deboostrap
ในเทอร์มินัลของคุณ ให้ป้อน sudo grml-debootsrap -r sid -t /dev/sdX# --efi /dev/sdX# --grub /dev/sdX --hostname --contrib --non-free
- - t /dev/sdX# ควรชี้ไปที่พาร์ติชัน ext4
- - -efi /dev/sdX# ควรชี้ไปที่พาร์ติชัน FAT32
- - -grub /dev/sdX ควรเป็นไดรฟ์โดยไม่มีตัวเลขใด ๆ ต่อจากนี้
- ควรเป็นสิ่งที่คุณต้องการให้ชื่อคอมพิวเตอร์เป็น
หากคุณกำลังติดตั้งบนคอมพิวเตอร์ที่มี BIOS รุ่นเก่า คุณอาจละเว้น - -efi /dev/sdX# พารามิเตอร์. เข้า y หรือ ใช่ เมื่อถูกเตือนเกี่ยวกับการจัดรูปแบบและการลบข้อมูล
ขั้นตอนที่ 16. ป้อนรหัสผ่านรูทเมื่อได้รับแจ้ง
grml-debootstrap จะดำเนินการอีกสองสามขั้นตอน แล้วประกาศว่าเสร็จสิ้น
ขั้นตอนที่ 17. รีบูตเครื่องคอมพิวเตอร์ของคุณ
อย่าลืมถอดซีดี/ดีวีดี/แฟลชไดรฟ์หรือเปลี่ยนลำดับการบู๊ตใน BIOS เพื่อให้โหลดฮาร์ดไดรฟ์ คุณควรเห็นเมนูการบูต GRUB และตัวเลือกในการบูต Debian
เคล็ดลับ
- หากคุณเพิ่งติดตั้ง Debian ที่เสถียร /etc/apt/sources.list.d อาจว่างเปล่า และคุณไม่จำเป็นต้องสำรองหรือย้ายข้อมูล คุณจะต้องย้ายหรือแก้ไข /etc/apt/sources.list.
- การเริ่มต้นด้วยการติดตั้งที่เสถียรน้อยที่สุด แทนที่จะเป็นเดสก์ท็อปแบบเต็ม จะช่วยลดเวลาที่ใช้ในการอัปเดตและลดจำนวนแพ็คเกจที่ใช้งานไม่ได้ คุณสามารถติดตั้งได้ในภายหลัง
- ไม่ฟรี หมายถึงการขาดซอร์สโค้ดหรือสิทธิ์ในการแก้ไขโปรแกรม (อิสระ) ไม่ใช่ต้นทุนทางการเงิน
- การอัปเกรดจากความเสถียรของ Debian เป็นวิธีเดียวในการรับ sid ที่ Debian แนะนำ นอกจากนี้ยังช่วยให้คุณควบคุมการตั้งค่าพาร์ติชั่นของคุณได้มากที่สุด
- มันคือ แนะนำเป็นอย่างยิ่ง ที่คุณตั้งรหัสผ่านสำหรับบัญชีรูท หรือดีกว่านั้น สร้างบัญชีผู้ใช้ปกติ ปิดใช้งานบัญชีรูท และใช้คำสั่ง sudo
- ความแตกต่างระหว่างอิมเมจ "nocloud" และอิมเมจอื่นคือมีโปรแกรมชื่อ "cloud-init" ติดตั้งอยู่ ดาวน์โหลดคีย์ SSH จากเซิร์ฟเวอร์อื่น และไม่มีการเข้าสู่ระบบเริ่มต้น คุณจะไม่สามารถใช้งานได้เว้นแต่คุณจะแก้ไขรูปภาพ บูต Debian ในโหมดการกู้คืน หรือตั้งค่าเซิร์ฟเวอร์ cloud-init ของคุณเอง
- ภาพบนคลาวด์จะขยายโดยอัตโนมัติเพื่อเติมเต็มส่วนที่เหลือของแฟลชไดรฟ์ของคุณเมื่อคุณบูตเครื่อง คุณไม่จำเป็นต้องปรับขนาดด้วยตนเอง
- หากคุณต้องการติดตั้ง Debian sid ในโปรแกรมจำลองหรือเครื่องเสมือนเท่านั้น *.qcow2 ไฟล์อาจเป็นทางเลือกที่ดีกว่าอิมเมจดิสก์ดิบในไฟล์ *.tar.xz ไฟล์.
- การแจกแจงแบบสดบางรายการ เช่น Ubuntu อาจติดตั้ง GParted แล้ว
- เป็นเรื่องปกติที่ชื่อรุ่นจะปรากฏเป็น /ซิด เมื่อรุ่นทดสอบยังอยู่ในช่วงเริ่มต้นของการพัฒนา