Kehilangan daya saat peningkatan, bagaimana cara memulihkan?

19

Saya mencoba memperbarui instalasi 11.10 saya ke 12.04beta. Selama langkah instal, saya tidak sengaja kehilangan daya ke laptop saya (kabel daya dicabut) dan dimatikan. Setiap kali saya pergi untuk boot sekarang, saya dapat memilih instalasi saya melalui Grub dan itu memuat sampai di mana masuk harus terjadi, tetapi saya mendapatkan tampilan yang terlihat seperti apa yang Anda lihat segera setelah Anda menutup. Sepertinya terkunci setelah memeriksa baterai.

Apakah ada, dengan atau tanpa media Langsung, untuk mengembalikan instalasi / pembaruan mesin saya ke 12,04 tetapi masih menyimpan pengaturan / aplikasi / file saya?

Ryan McClure
sumber
Saya tahu pertanyaan ditandai sebagai dijawab, tetapi saya perhatikan bahwa sebagian dari pertanyaan ini belum dijawab pada saat mengirim komentar ini. Saya juga ingin tahu cara beralih ke 12,04 jika terjadi masalah.
Kernel

Jawaban:

29

Apakah Anda mencoba mem-boot ke mode pemulihan (dipilih melalui grub)? Anda kemudian dapat mencoba memulai kembali pemutakhiran dengan

sudo apt-get update
sudo apt-get upgrade

Anda mungkin harus berlari

sudo dpkg --configure -a

untuk memperbaiki paket yang diinstal sebagian.

Jika mode pemulihan juga rusak, Anda dapat mencoba mem-boot CD langsung dan kemudian chroot ke instalasi hard drive Anda dan melakukan langkah-langkah di atas.

Untuk chroot ke instalasi hard drive Anda, pertama-tama boot dari live cd. Anda dapat menggunakan CD instal ubuntu untuk tugas ini, cukup pilih opsi "coba ubuntu" daripada menginstal. Setelah di-boot, buka terminal dan pasang partisi root Anda. Jika partisi root Anda adalah / dev / sda1 (untuk mengetahui partisi root Anda, ada panduan di https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way ):

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

Maka Anda perlu me-mount filesystem proc, dev, dan sys ke lingkungan baru Anda:

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

Aktifkan jaringan:

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

Akhirnya, chroot ke dalamnya:

sudo chroot /media/ubuntu

Dari sini Anda dapat menjalankan apt-get dan dpkg untuk memperbaiki sistem Anda. Ini identik dengan cara orang memperbaiki grub menggunakan chroot, jika Anda mengalami masalah, Anda dapat mencari Google seperti "grub chroot ubuntu livecd" dan mencari info lebih lanjut.

sampar
sumber
Bagaimana tepatnya saya chroot ke instalasi saya dari Live?
Ryan McClure
Memperbarui jawaban saya dengan info itu.
sampar
Saya tidak dapat menjalankan "sudo dkpg --configure -a" ... "tidak dapat menyelesaikan host ubuntu". Juga, jika saya mencoba melakukan "pembaruan apt-get", saya "gagal mengambil ..." untuk setiap repositori. Dan, menjalankan upgrade apt-get tidak melakukan apa-apa. Adakah pikiran?
Ryan McClure
Sepertinya jaringan tidak diatur dengan benar. Apakah pengaturan jaringan di live cd? Jika ya, harus ada beberapa cara untuk membuatnya dapat diakses di lingkungan chroot juga.
sampar
berhasil membuatnya untuk boot dari mode pemulihan setelah saya melakukan dpkg dari menu ... sekarang saya bisa boot 12,04 tetapi banyak yang hilang dan tidak berfungsi dengan baik. Namun, saya dapat menjalankan pembaruan dan peningkatan apt-get, jadi ketika internet 56k saya memutuskan untuk selesai, saya akan memposting hasilnya.
Ryan McClure
0

Debian dan Ubuntu serupa dan untuk masalah seperti ini solusi yang sama berfungsi.

Selama pembaruan Debian, stasiun kerja saya bereksperimen dengan kehilangan daya. Grub bekerja dan MS Windows melakukannya, tetapi entri Debian tidak. Pengaturan macet dengan prompt yang tidak biasa dalam mode teks.

Solusinya cukup sederhana. Jalankan komputer dengan CD Debian dan pilih opsi Advanced-> Rescue Mode (sesuatu seperti itu) pada menu utama dan awal.

Jaringan tidak penting.

Saya memilih opsi di bagian bawah "lanjutkan tanpa memasang atau menginstal sistem file root" (ini menyediakan fungsionalitas berkurang) ... tapi saya hanya membutuhkan mereka ...

Setelah di prompt saya gunakan

#fdisk -l to list my partitions.

Partisi root saya ada di /dev/sdb1

Saya menggunakan:

#fsck /dev/sdb1 

untuk memperbaiki masalah saya ... memberikan "ya" untuk semua pertanyaan.

Setelah selesai, saya mengulangi perintah itu. Memperoleh dalam hal ini tidak ada pertanyaan dan penyelesaian cepat (karena masalah diperbaiki dalam doa pertama dari perintah) Hanya untuk memastikan.

Saya me-reboot sistem saya tanpa Live CD dan itu dapat menjalankan lagi Sistem Linux ... selama pengaturan banyak masalah dengan partisi lain ditemukan dan diperbaiki tetapi pengaturan sistem berhasil.

Semoga pengalaman ini bermanfaat.

Gengis Kanhg Toledo Ramírez
sumber