สูญเสียพลังงานในระหว่างการอัพเกรดฉันจะกู้คืนได้อย่างไร


19

ฉันพยายามอัปเดตการติดตั้ง 11.10 เป็น 12.04beta ในระหว่างขั้นตอนการติดตั้งฉันได้สูญเสียพลังงานไปยังแล็ปท็อปของฉันโดยไม่ได้ตั้งใจ (สายไฟถูกถอดปลั๊กออก) และมันปิดตัวลง เมื่อใดก็ตามที่ฉันไปบูตตอนนี้ฉันสามารถเลือกการติดตั้งผ่าน Grub และมันจะโหลดไปยังที่ที่การลงชื่อเข้าใช้จะเกิดขึ้น แต่ฉันจะได้รับการแสดงผลที่ดูเหมือนว่าคุณจะเห็นทันทีที่คุณปิดเครื่อง ดูเหมือนว่ามันจะล็อคหลังจากตรวจสอบแบตเตอรี่

อย่างไรก็ตามมีหรือไม่มี Live media ในการกู้คืนการติดตั้ง / อัปเดตเครื่องของฉันเป็น 12.04 แต่ยังคงการตั้งค่า / แอปพลิเคชัน / ไฟล์ของฉันอยู่หรือไม่


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

คำตอบ:


29

คุณลองบูทเข้าสู่โหมดการกู้คืน (เลือกผ่านด้วง) หรือไม่? จากนั้นคุณสามารถลองเริ่มการอัพเกรดใหม่ได้

sudo apt-get update
sudo apt-get upgrade

คุณอาจต้องเรียกใช้

sudo dpkg --configure -a

เพื่อแก้ไขแพ็คเกจที่ติดตั้งบางส่วน

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

หากต้องการ chroot ในการติดตั้งฮาร์ดไดรฟ์ของคุณก่อนอื่นให้ปิดซีดีสด คุณสามารถใช้แผ่นซีดีติดตั้งอูบุนตูสำหรับงานนี้เพียงเลือกตัวเลือก "ลองอูบุนตู" แทนที่จะติดตั้ง เมื่อบู๊ตแล้วให้เปิดเทอร์มินัลแล้วติดตั้งพาร์ติชันรูท หากพาร์ติชั่นรูทของคุณคือ / dev / sda1 (เพื่อค้นหาพาร์ติชั่นรูทของคุณมีคำแนะนำที่https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way ):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

จากนั้นคุณต้องติดตั้งระบบไฟล์ proc, dev และ sys ในสภาพแวดล้อมใหม่ของคุณ:

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

เปิดใช้งานเครือข่าย:

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

ในที่สุด chroot เป็นมัน:

sudo chroot /media/ubuntu

จากที่นี่คุณสามารถเรียกใช้ apt-get และ dpkg เพื่อแก้ไขระบบของคุณ นี่เหมือนกับวิธีที่ผู้ใช้แก้ไขด้วงโดยใช้ chroot ในกรณีที่คุณพบปัญหาคุณสามารถ google บางอย่างเช่น "grub chroot ubuntu livecd" และค้นหาข้อมูลเพิ่มเติม


ฉันจะ chroot ในการติดตั้งจาก Live ได้อย่างไร?
Ryan McClure

อัปเดตคำตอบของฉันด้วยข้อมูลนั้น
โรคระบาด

ฉันไม่สามารถเรียกใช้ "sudo dkpg --configure -a" ... "ไม่สามารถแก้ไขโฮสต์อูบุนตู" นอกจากนี้หากฉันพยายามทำ "apt-get update" ฉันจะได้รับ "ไม่สามารถดึงข้อมูล ... " สำหรับทุก ๆ ที่เก็บ และการอัพเกรด apt-get จะไม่ทำอะไรเลย ความคิดใด ๆ
Ryan McClure

ดูเหมือนว่าเครือข่ายไม่ได้ตั้งค่าอย่างถูกต้อง ตั้งค่าระบบเครือข่ายบนซีดีสดหรือไม่ ถ้ามีก็ต้องมีวิธีที่จะทำให้สามารถเข้าถึงได้ในสภาพแวดล้อม chroot เช่นกัน
โรคระบาด

จัดการเพื่อให้มันบูตขึ้นจากโหมดการกู้คืนหลังจากที่ฉันทำ dpkg จากเมนู ... ตอนนี้ฉันสามารถบูต 12.04 ได้ แต่ขาดหายไปและทำงานไม่ถูกต้อง อย่างไรก็ตามฉันสามารถรันอัปเดตและอัปเดต apt-get ดังนั้นเมื่ออินเทอร์เน็ต 56k ของฉันตัดสินใจเสร็จสิ้นฉันจะโพสต์ผลลัพธ์
Ryan McClure

0

เดเบียนและอูบุนตูมีความคล้ายคลึงกันและสำหรับปัญหาประเภทนี้โซลูชั่นเดียวกันก็ใช้งานได้

ในระหว่างการอัพเดต Debian เวิร์กสเตชันของฉันทำการทดสอบพลังงานที่หายไป Grub ทำงานได้และ MS Windows ทำได้ แต่รายการ Debian ไม่ได้ การตั้งค่าล้มเหลวด้วยพรอมต์ที่ผิดปกติในโหมดข้อความ

การแก้ปัญหาค่อนข้างง่าย เรียกใช้คอมพิวเตอร์ด้วย Debian CD และเลือก Advanced options-> Rescue Mode (อะไรทำนองนั้น) บนเมนูหลักและเริ่มต้น

เครือข่ายไม่สำคัญ

ฉันเลือกตัวเลือกด้านล่าง "ดำเนินการต่อโดยไม่ต้องติดตั้งหรือติดตั้งระบบไฟล์รูท" (สิ่งนี้ทำให้ฟังก์ชันการทำงานลดลง) ... แต่ฉันต้องการเพียงพวกเขา ...

ครั้งหนึ่งในพรอมต์ที่ฉันใช้

#fdisk -l to list my partitions.

พาร์ติชันของฉันอยู่ใน /dev/sdb1

ฉันใช้:

#fsck /dev/sdb1 

เพื่อแก้ไขปัญหาของฉัน ... ให้ "ใช่" กับทุกคำถาม

เมื่อเสร็จแล้วฉันก็ทำซ้ำคำสั่ง รับในกรณีนี้ไม่มีคำถามและเสร็จอย่างรวดเร็ว (เนื่องจากปัญหาได้รับการแก้ไขในการเรียกใช้คำสั่งแรก) เพียงเพื่อให้แน่ใจ

ฉันรีบูตระบบโดยไม่ใช้ Live CD และมันสามารถเรียกใช้อีกครั้งในระบบ Linux ... ในระหว่างการติดตั้งพบปัญหามากมายกับพาร์ติชันอื่นและแก้ไข แต่การตั้งค่าระบบก็ประสบความสำเร็จ

ฉันหวังว่าประสบการณ์นี้จะเป็นประโยชน์

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