เป็นไปได้ไหมที่จะติดตั้ง linux desktop environment จาก live cd?


9

คำถามของฉันเกี่ยวกับ Linux โดยทั่วไป แต่ให้สมมติว่า ubuntu ของฉันไม่ทำงานคุณสมบัติการบูตใน tty หรืออะไรก็ตาม ฉันไม่มีการเชื่อมต่ออินเทอร์เน็ต แต่ฉันมี Ubuntu live cd เป็นไปได้หรือไม่ที่จะติดตั้งสภาพแวดล้อมเดสก์ทอปจาก live cd?


ตัวเลือกอื่นคือแก้ไขการติดตั้งปัจจุบันของคุณ - คุณได้รับข้อผิดพลาดอะไรบ้าง และเหตุผลที่คุณไม่สามารถได้รับการทำงานของเครือข่ายในโหมดข้อความ ...
derobert

derobert @ ฉันรู้ แต่ฉันเพียงแค่อยากจะรู้ว่าถ้าฉันเพียงแค่สามารถใช้ LiveCD เพื่อแก้ไขปัญหามากกว่าการแก้ไขปัญหา
Lynob

คำตอบ:


9

ใช่แล้ว. ไม่ว่าจะโดยการใช้ซีดีเป็นที่เก็บหรือโดยการบูตเข้าสู่เซสชันสดและดาวน์โหลดแพ็คเกจด้วยตนเองจากนั้นทำการติดตั้งจากระบบปฏิบัติการปกติของคุณหรือแม้กระทั่งโดยการตั้งค่าchrootสภาพแวดล้อม ในตัวอย่างด้านล่างฉันใช้apt-get xfceเป็นคำสั่งที่คุณจะต้องการเรียกใช้ แต่dpkg-reconfigureไม่เช่นนั้นจะทำงานได้ดี

1. ใช้ซีดีเป็นที่เก็บ

สมมติว่าคุณเมาบนเดสก์ท็อปของคุณแล้วและกำลังบูทไปยังบรรทัดคำสั่งที่ไม่มีการเชื่อมต่ออินเทอร์เน็ต (ซึ่งไม่ควรเกิดขึ้นคุณสามารถใช้อินเทอร์เน็ตได้แม้ไม่มี GUI) ตกลงคุณสามารถใส่ซีดีลงในไดรฟ์แล้วเรียกใช้

sudo apt-cdrom

หากทุกอย่างเป็นไปด้วยดีนั่นควรตรวจจับซีดีของคุณติดตั้งและแยกวิเคราะห์เพื่อหาแพ็กเกจ เมื่อเสร็จแล้วให้เรียกใช้sudo apt-get updateเพื่อรีเฟรชแหล่งที่มาของคุณและติดตั้งเดสก์ท็อปของคุณตามปกติ ตัวอย่างเช่นapt-get install xfce4-desktop.

หมายเหตุ: ฉันไม่ได้ทดสอบสิ่งนี้ แต่มีเอกสารค่อนข้างดี ดูตัวอย่างเช่นที่นี่

2. บูตเข้าสู่เซสชันสดและรับแพ็คเกจที่คุณต้องการ

สิ่งนี้ต้องการให้คุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้จริงในสภาพแวดล้อมซีดีสด ครั้งแรกของคุณบูตเข้าสู่ปกติ (หัก) OS apt-offlineและติดตั้ง หากระบบของคุณใช้งานไม่ได้คุณสามารถดาวน์โหลดแพ็คเกจได้ที่นี่ (ตรวจสอบให้แน่ใจว่าคุณได้รับการอ้างอิง) และติดตั้ง

sudo dpkg -i apt-offline_1.3.1_all.deb

เมื่อคุณติดตั้งแล้วทำงาน

sudo apt-offline set xfce-offline.sig --install-packages xfce4 

จากนั้นนำไฟล์ที่เพิ่งสร้าง ( xfce-offline.sig) บูตเข้าสู่เซสชันสดแล้วเรียกใช้

sudo apt-offline get xfce-offline.sig --no-checksum --bundle xfce-offline.zip

ตอนนี้บูตกลับเข้าสู่ระบบในเครื่องของคุณเพื่อติดตั้ง:

unzip  xfce-offline.zip 

ซึ่งควรทำให้รายการของ.debไฟล์ที่คุณสามารถติดตั้งได้ด้วยตนเอง

ฉันยังพบสิ่งที่เรียกว่าkeryxซึ่งอาจคุ้มค่าที่จะเช็คเอาท์:

Keryx เป็นแอปพลิเคชั่นโอเพนซอร์ซฟรีสำหรับการอัพเดท Linux Keryx Project เริ่มต้นขึ้นเป็นวิธีสำหรับผู้ใช้ที่มี dialup หรืออินเทอร์เน็ตที่มีแบนด์วิดท์ต่ำเพื่อให้สามารถดาวน์โหลดและอัปเดตแพ็กเกจบนการกระจาย linux ตาม debian ของพวกเขา Keryx ส่วนใหญ่สร้างขึ้นสำหรับ Ubuntu ผู้ใช้สามารถเลือกแพ็คเกจเพื่อติดตั้งตรวจสอบอัพเดตและดาวน์โหลดแพ็คเกจเหล่านี้ลงในอุปกรณ์เก็บข้อมูลพกพา USB แพ็กเกจจะถูกบันทึกลงในอุปกรณ์และจากนั้นจะถูกนำกลับไปยังกล่อง Linux ที่มาจากและติดตั้งแล้ว

สุดท้ายคุณสามารถทำสิ่งนี้ด้วยตนเองด้วยapt-getจากเซสชันสด:

sudo apt-get update --print-uris -y | sed "s/'//g" | cut -d ' ' -f 1,2 | 
  while read url target; do wget $url -O ./$target; done 

คำสั่งดังกล่าวจะดาวน์โหลดทุกไฟล์ที่จำเป็นในการติดตั้ง.deb xfceดูคำตอบของฉันที่นี่สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำงาน

อ้างอิง

3. ใช้ซีดีสดเพื่อตั้งค่าchrootสภาพแวดล้อม

การตั้งค่าchrootอธิบายในรายละเอียดเพิ่มเติมได้ที่นี่แต่ขั้นตอนพื้นฐานคือ (แทนที่/dev/sda1ด้วยพาร์ทิชันที่มีของคุณ/):

sudo mkdir /mnt/foo
sudo mount /dev/sda1 /mnt/foo
sudo mount --bind /dev /mnt/foo/dev && 
sudo mount --bind /dev/pts /mnt/foo/dev/pts && 
sudo mount --bind /proc /mnt/foo/proc && 
sudo mount --bind /sys /mnt/foo/sys
sudo chroot /mnt/foo

ตอนนี้คุณหลอกให้ระบบคิดว่ามันถูกบูทเข้าสู่ระบบปฏิบัติการที่ติดตั้งไว้และคุณสามารถใช้งานได้apt-getตามปกติ เมื่อเสร็จแล้วให้ออกจากchrootพร้อมexitและรีบูต


2

ใช่แผ่นซีดี ~ 700MB ใด ๆ ควรติดตั้งระบบเดสก์ท็อปโดยไม่ต้องดาวน์โหลดอะไรจากที่เก็บ

โปรดจำไว้ว่า livecd ไม่เหมือนกับ "ติดตั้งซีดี" เสมอเช่นมี Debian Live CD และซีดี Debian ติดตั้ง


ทำอย่างไร? สมมติว่าฉันต้องการ ro fix xubuntu xfce desktop คุณช่วยยกตัวอย่างจากเทอร์มินัลได้
ไหม

แก้ไขอะไร มันหักได้อย่างไร? ด้วง? ข้อผิดพลาดของระบบไฟล์?
MGP
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.