3 วิธีในการติดตั้ง Debian sid

สารบัญ:

3 วิธีในการติดตั้ง Debian sid
3 วิธีในการติดตั้ง Debian sid
Anonim

เดเบียนซิด เป็นเวอร์ชันการพัฒนาที่ไม่เสถียรถาวรของ Debian เป็นที่ที่อัปโหลดและทดสอบโปรแกรมเวอร์ชันล่าสุดที่ได้รับการพิจารณาให้รวมอยู่ในรุ่น Debian เนื่องจากไม่มีสื่อการติดตั้งอย่างเป็นทางการ และอิมเมจ netboot บางตัวที่สร้างขึ้นมักจะใช้งานไม่ได้ แม้แต่ผู้ที่เต็มใจเสี่ยงที่จะใช้เวอร์ชันพัฒนาก็อาจประสบปัญหาในการติดตั้ง

ขั้นตอน

วิธีที่ 1 จาก 3: อัปเกรดจาก Debian Stable

ขั้นตอนที่ 1 ดาวน์โหลดและติดตั้ง Debian เวอร์ชันเสถียร หากคุณยังไม่ได้ดำเนินการ

ขั้นตอนที่ 2 เปิดหน้าต่างเทอร์มินัลหรือคอนโซล TTY

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

Debian sid upgrade move apt cropped
Debian sid upgrade move apt cropped

ขั้นตอนที่ 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
Debian sid upgrade แก้ไข apt revision 2
Debian sid upgrade แก้ไข apt revision 2

ขั้นตอนที่ 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
การแก้ไขการอัปเกรด Debian sid dist 2
การแก้ไขการอัปเกรด Debian sid dist 2

ขั้นตอนที่ 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

7 Zip 1
7 Zip 1
7 Zip 2
7 Zip 2

ขั้นตอนที่ 5. Uncompress และแตกไฟล์

คุณควรลงเอยด้วยไฟล์ชื่อ disk.raw. ผู้ใช้ Linux และ macOS สามารถแตกข้อมูลนี้ในเชลล์โดยใช้คำสั่ง tar -xvf. ผู้ใช้ Windows หลังจากติดตั้ง 7-Zip สามารถแตกไฟล์ได้โดยคลิกขวาที่ไฟล์แล้วเลือก 7-Zip > เปิดไฟล์เก็บถาวร ให้ดับเบิลคลิกที่ไฟล์.tar ในหน้าต่าง แล้วคลิกปุ่ม "แตกไฟล์"

Balena sid ติดตั้ง 1
Balena sid ติดตั้ง 1

ขั้นตอนที่ 6 เสียบแฟลชไดรฟ์ แล้วเริ่ม balenaEtcher

คลิก แฟลชจากไฟล์ และเลือกอิมเมจ disk.raw

Balena sid ติดตั้ง 2
Balena sid ติดตั้ง 2

ขั้นตอนที่ 7 คลิก "เลือกเป้าหมาย"

เลือกแฟลชไดรฟ์ของคุณแล้วคลิก "เลือก"

Balena sid ติดตั้ง 3
Balena sid ติดตั้ง 3

ขั้นตอนที่ 8 คลิก "แฟลช

balenaEtcher จะเริ่มเขียนภาพไปยังแฟลชไดรฟ์ของคุณ คุณอาจเห็นข้อความเตือนว่าจำเป็นต้องฟอร์แมตไดรฟ์ ซึ่งถือเป็นเรื่องปกติ เนื่องจาก Windows ไม่รองรับระบบไฟล์ Linux ส่วนใหญ่

ขั้นตอนที่ 9 รีบูตเครื่องคอมพิวเตอร์โดยเสียบแฟลชไดรฟ์

คุณอาจต้องบอกให้คอมพิวเตอร์บู๊ตจากเครื่อง โดยการกดปุ่มเฉพาะ หรือเปลี่ยนลำดับการบู๊ตใน BIOS หลังจาก Debian บูทเสร็จสิ้น ให้เข้าสู่ระบบ ชื่อผู้ใช้เริ่มต้นคือ ราก; ไม่มีรหัสผ่าน

เดเบียน sid cloud สร้าง swapfile
เดเบียน sid cloud สร้าง swapfile

ขั้นตอนที่ 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 แล้วเลือก เบิร์นดิสก์อิมเมจ.

เมนูบูต Ubuntu
เมนูบูต Ubuntu

ขั้นตอนที่ 3 บูตคอมพิวเตอร์จากไดรฟ์ CD/DVD/Flash

คุณอาจต้องกดแป้นเฉพาะหรือเปลี่ยนลำดับการบู๊ตในการตั้งค่า UEFI/BIOS เพื่อใช้อุปกรณ์สำหรับบู๊ตเครื่องอื่น

Ubuntu xterminalemulator
Ubuntu xterminalemulator

ขั้นตอนที่ 4 เปิดหน้าต่างเทอร์มินัล

คุณทำได้ในเดสก์ท็อปส่วนใหญ่โดยกด Alt+F2 แล้วป้อน x-terminal-emulator.

ที่เก็บ Ubuntu grml check
ที่เก็บ Ubuntu grml check

ขั้นตอนที่ 5. ตรวจสอบว่าคุณเปิดใช้งานส่วนประกอบที่เก็บที่จำเป็น

สำหรับการแจกแจงตาม Debian โดยตรง ควรมี a ผลงาน ในแต่ละบรรทัด (ไม่รวมซีดี) สำหรับการแจกแจงบน Ubuntu ควรมี a จักรวาล ในแต่ละบรรทัด คุณสามารถแก้ไขไฟล์นี้ได้โดยป้อน sudo nano /etc/apt/sources.list. เมื่อคุณทำการเปลี่ยนแปลงแล้ว ให้กด Ctrl+O เพื่อบันทึก จากนั้นกด Ctrl+X เพื่อออก

Ubuntu grml install
Ubuntu grml install

ขั้นตอนที่ 6 ติดตั้ง GParted และ grml-debootstrap

ป้อนคำสั่งต่อไปนี้:

sudo apt อัปเดต
sudo apt ติดตั้ง gparted grml-debootstrap
Sudo_gparted
Sudo_gparted

ขั้นตอนที่ 7 เปิด GParted

เข้า sudo gparted ลงในเทอร์มินัลของคุณ

ขั้นตอนที่ 8 เลือกฮาร์ดไดรฟ์ของคุณจากเมนูที่มุมขวาบน

หากคุณบูตจากซีดี/ดีวีดีและคุณมีฮาร์ดไดรฟ์เพียงตัวเดียว ควรมีรายการเดียวเท่านั้นในรายการ หากคุณบูทจากแฟลชไดรฟ์ก็จะปรากฏในรายการด้วย

Ubuntu grml gparted table
Ubuntu grml gparted table

ขั้นตอนที่ 9 สร้างตารางพาร์ทิชัน

คลิก อุปกรณ์ เมนู แล้วเลือก สร้างตารางพาร์ทิชัน

  • หากคุณกำลังใช้คอมพิวเตอร์ที่มี UEFI ให้เลือก gpt เป็นประเภทตารางพาร์ทิชัน
  • หากคุณกำลังใช้คอมพิวเตอร์ที่มี BIOS รุ่นเก่า หรือต้องการบูตในโหมดดั้งเดิมบนคอมพิวเตอร์สมัยใหม่ ให้เลือก msdos เป็นประเภทตารางพาร์ทิชัน
Ubuntu grml gparted พาร์ติชัน example
Ubuntu grml gparted พาร์ติชัน example

ขั้นตอนที่ 10. แบ่งพาร์ติชั่นฮาร์ดไดรฟ์ (สำหรับคอมพิวเตอร์ UEFI)

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

  • พาร์ติชัน FAT32 ที่จุดเริ่มต้นของไดรฟ์ 100 MB ก็เพียงพอแล้ว
  • พาร์ติชัน "linux-swap" ที่สอง อย่างน้อย 512 MB เป็นความคิดที่ดี แต่คุณอาจต้องการมากกว่านี้
  • พาร์ติชัน ext4 สำหรับส่วนที่เหลือของไดรฟ์ คุณสามารถสร้างพาร์ติชันเพิ่มเติมได้ แต่คุณจะต้องตั้งค่าด้วยตนเองเพื่อให้ Debian ใช้งานได้

เมื่อคุณสร้างเค้าโครงพาร์ติชั่นเสร็จแล้ว ให้คลิกที่ช่องทำเครื่องหมาย

พาร์ติชัน Ubuntu grml flags
พาร์ติชัน Ubuntu grml flags

ขั้นตอนที่ 11 เปลี่ยนแฟล็กบนพาร์ติชัน FAT32 (สำหรับคอมพิวเตอร์ UEFI)

คลิกขวาที่พาร์ติชัน FAT32 แล้วเลือก จัดการแฟล็ก. เลือกช่องทำเครื่องหมาย โดยเฉพาะ แล้วคลิก ปิด I.

ตัวอย่างพาร์ติชัน Ubuntu grml msdos
ตัวอย่างพาร์ติชัน Ubuntu grml msdos

ขั้นตอนที่ 12. แบ่งพาร์ติชันฮาร์ดไดรฟ์ (สำหรับคอมพิวเตอร์ BIOS รุ่นเก่า)

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

  • พาร์ติชั่น "linux-swap" ก่อน อย่างน้อย 512 MB เป็นความคิดที่ดี แต่คุณอาจต้องการมากกว่านี้
  • พาร์ติชัน ext4 สำหรับส่วนที่เหลือของไดรฟ์ คุณสามารถสร้างพาร์ติชันเพิ่มเติมได้ แต่คุณจะต้องตั้งค่าด้วยตนเองเพื่อให้ Debian ใช้งานได้

เมื่อคุณสร้างเค้าโครงพาร์ติชั่นเสร็จแล้ว ให้คลิกที่ช่องทำเครื่องหมาย

ขั้นตอนที่ 13 เขียนข้อมูลพาร์ติชั่น

คุณจะต้องรู้ว่าพาร์ติชั่นแต่ละประเภทอยู่ที่ไหน เพื่อให้คุณสามารถติดตั้งได้ในภายหลัง ตัวอย่างเช่น:

/dev/sdX1 fat32
/dev/sdX2 แลกเปลี่ยน
/dev/sdX3 ต่อ4

เมื่อคุณเขียนทุกอย่างเรียบร้อยแล้ว ให้ปิด GParted

Grml_debootstrap_packages
Grml_debootstrap_packages

ขั้นตอนที่ 14. แก้ไขรายการแพ็คเกจที่จะติดตั้ง

เข้า sudo nano /etc/debootstrap ในเทอร์มินัลของคุณและเพิ่ม ผู้จัดการเครือข่าย ไปด้านล่าง คุณสามารถเพิ่มแพ็คเกจอื่นๆ ได้ที่นี่ หากคุณทราบชื่อ ตัวอย่างเช่น หากคุณต้องการเดสก์ท็อป Xfce ให้เพิ่ม xfce4, lightdm, lightdm-gtk-greeter, และ xserver-xorg.

Run_grml debootstrap_3
Run_grml debootstrap_3

ขั้นตอนที่ 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 แล้ว
  • เป็นเรื่องปกติที่ชื่อรุ่นจะปรากฏเป็น /ซิด เมื่อรุ่นทดสอบยังอยู่ในช่วงเริ่มต้นของการพัฒนา

แนะนำ: