Câu hỏi update-initramfs bị kẹt


Hôm nay tôi muốn cài đặt VirtualBox (4.2) trong Ubuntu 12.10 và đi đến Trung tâm phần mềm. Sau khi nhấp vào nút 'Cài đặt' trong hộp thư USC đã được tải xuống và cài đặt. Tôi đã chờ hơn năm phút nhưng không có gì xảy ra, và thanh tiến trình không thay đổi. Sau khoảng một giờ chờ đợi, tôi đóng USC và khởi động lại PC.

Bây giờ tôi đã có vấn đề bất cứ khi nào tôi muốn cài đặt phần mềm qua sudo apt-get install <software> Tôi nhận được lỗi sau đây:

quantal@Flubuntu:~$ sudo apt-get install <whatever-package>
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Sau khi giết dpkg trong terminal (sudo killall dpkg) hoặc khởi động lại tôi nhận được lỗi tiếp theo:

quantal@Flubuntu:~$ sudo apt-get install <whatever-package>
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct

Và khi tôi cố gắng thực hiện sudo dpkg --configure -a lệnh treo tại

update-initramfs: Generating /boot/initrd.img-3.5.0-25-generic

Khi tôi bắt đầu sudo update-initramfs -k all -u -v trong chế độ tiết, nó nói rằng nó thêm nhiều mô-đun, mã nhị phân và chương trình cơ sở (mà tôi chưa bao gồm trong đầu ra) nhưng sau đó bị mắc kẹt sau sáu dòng sau:

Adding binary /lib/firmware/radeon/TAHITI_me.bin
Adding firmware radeon/TAHITI_me.bin
Adding binary /lib/firmware/radeon/TAHITI_pfp.bin
Adding firmware radeon/TAHITI_pfp.bin
Adding module /lib/modules/3.5.0-23-generic/kernel/drivers/gpu/drm/i2c/sil164.ko
Adding module /lib/modules/3.5.0-23-generic/kernel/drivers/gpu/drm/i2c/ch7006.ko

Danh sách đen ch7006 hoặc mô đun trước đây không hoạt động; Tôi cũng đã cố gắng để tự đổi tên ch7006.ko và sil164.ko (sau khi kiểm tra xem nó không phải là cần thiết cho hệ thống) nhưng sau đó nó bị mắc kẹt ở dòng trước.

Rất cám ơn trước!

Thêm thông tin:

LƯU Ý: Khi khởi động Ubuntu, tôi nhận được lỗi NO hoặc như vậy, vì vậy hạt nhân khởi động nhưng tôi không thể cập nhật nó (và cài đặt apt-get không muốn cài đặt phần mềm miễn là vấn đề này tồn tại).

Đầu ra của uname -a:

Linux Flubuntu 3.5.0-23-generic #35-Ubuntu SMP Thu Jan 24 13:15:40 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

4
2018-02-23 21:00


gốc




Các câu trả lời:


OK, tôi đã tìm thấy giải pháp khắc phục lỗi này.

  1. Sau khi tôi thực hiện các bước trong câu hỏi của mình, tôi đã cố gắng loại bỏ hạt nhân bằng:

    sudo update-initramfs -k 3.5.0-23-generic -d
    
  2. Sau khi khởi động lại GRUB xuất hiện và chọn phiên bản Ubuntu của tôi nhưng khi nó cố gắng tải hạt nhân, nó nói

    Kernel hoảng loạn - không đồng bộ hóa: VFS: Không thể mount fs gốc vào khối không xác định (0,0)

  3. Sau đó tôi chỉ chrooted với một LiveCD vào Ubuntu và thực hiện:

    sudo dpkg --configure -a
    sudo apt-get install linux-image-3.5.0-25-generic
    

    Và sau khi khởi động lại mọi thứ đã OK.


4
2018-02-24 15:44



Bước 2 có vẻ không cần thiết. Thay vào đó bạn có thể chạy trực tiếp sudo apt-get install -f từ hệ thống hiện đang chạy (không cần phải khởi động lại hoặc sử dụng hệ thống trực tiếp) sau update-initramfs -d. - David Foerster


Bước 2 trong tổng số slashcrack’s âm thanh phần lớn không cần thiết. Thay vào đó, nó sẽ đủ để chạy

sudo update-initramfs -d -k <VERSION>
sudo apt-get install -f

nơi bạn thay thế <VERSION> với chuỗi phiên bản hạt nhân bị ảnh hưởng (ở đây: 3.5.0-23-generic).


0
2017-09-05 17:32