32비트 15.04에서 Ubuntu 기반을 업데이트한 소프트웨어 업데이트 프로그램을 실행했습니다. 여기에는 Linux 커널이 포함되어 있고 시간이 너무 오래 걸렸습니다(몇 시간 후에도 아직 완료되지 않았습니다). 작업이 이미 완료되었을 것 같습니다. , GUI만 정지되었을 것입니다. 그래서 제가 한 일은 PC를 재부팅하는 것이었습니다. 이렇게 하면 새 커널이 실행될 것이라고 생각했기 때문입니다. 그러나 재부팅한 후 Subversion을 설치하려고 하면 오류가 발생했습니다.
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
달려갔지만 sudo dpkg --configure -a
작업을 완료하는 데 시간이 너무 오래 걸립니다(지금까지 4시간). 3.8GB RAM이 있고 CPU는 Intel Core i5 M460 @ 2.53GHz x 2이며 260GB가 넘는 HDD 여유 공간이 있고 현재 커널은 3.19.0-20-generic이지만 시도 중인 커널 버전은 dpkg로 설치하는 방법은 3.19.0-21-generic입니다. 관련이 있는 경우 내 데스크탑 환경은 Cinnamon 2.2.16이지만 Linux Mint가 아닌 Ubuntu를 실행하고 있습니다. 이것은 실행의 출력 메시지입니다 sudo dpkg --configure -a
.
Setting up linux-image-3.19.0-21-generic (3.19.0-21.21) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.19.0-21-generic
) points to /boot/initrd.img-3.19.0-21-generic
(/boot/initrd.img-3.19.0-21-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-21-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.19.0-21-generic
) points to /boot/vmlinuz-3.19.0-21-generic
(/boot/vmlinuz-3.19.0-21-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-21-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.19.0-21-generic
Found initrd image: /boot/initrd.img-3.19.0-21-generic
Found linux image: /boot/vmlinuz-3.19.0-20-generic
Found initrd image: /boot/initrd.img-3.19.0-20-generic
Found linux image: /boot/vmlinuz-3.19.0-15-generic
Found initrd image: /boot/initrd.img-3.19.0-15-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
답변1
아하, 제가 직접 해결책을 찾았습니다! 내가 한 일은 라이브 USB에서 재부팅하고 그럽을 수리한 것입니다(다음에 따르면).이 가이드sudo dpkg --configure -a
), 즉, 즉 에 의해 생성된 메시지에서 해당 줄을 발견하고 Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
grub을 복구하면 어떤 일이 일어날지 궁금해졌습니다. HDD에서 Ubuntu로 다시 부팅한 후 다시 실행했는데 sudo dpkg --configure -a
1분도 안 되는 시간에 새 커널이 설치되었습니다.