我最近遇到了一个问题,我的 acer 4736z 笔记本在启动操作系统后出现空白屏幕,然后有人告诉我在 grub 中的 quiet splash 之后使用参数 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_osi = Linux"。它对我有用,但从那时起,我无法在 Linux 上安装任何东西或更新任何东西,因为它说
Removing linux-image-extra-3.5.0-17-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
update-initramfs: Deleting /boot/initrd.img-3.5.0-17-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-extra-3.5.0-17-generic.postrm line 328.
dpkg: erro ao processar linux-image-extra-3.5.0-17-generic (--remove):
sub-processo script post-removal instalado retornou estado de saída de erro 1
Removendo linux-image-3.5.0-17-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
update-initramfs: Deleting /boot/initrd.img-3.5.0-17-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.5.0-17-generic.postrm line 328.
dpkg: erro ao processar linux-image-3.5.0-17-generic (--remove):
sub-processo script post-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
linux-image-extra-3.5.0-17-generic
linux-image-3.5.0-17-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
我已经尝试删除旧内核,但它给出了相同的消息。你知道我该怎么做吗?
答案1
为了解决这个问题,我尝试了很多方法,在这种情况下最好的办法就是使用 Live CD 并重新安装,但只格式化 /boot 分区 - 警告:您将丢失一些应用程序/程序和基本配置,请先备份您的配置并创建已安装程序的列表,因为这样您就可以从列表中重新安装程序,这些程序中的大多数的配置仍将存储在根目录中。
不要格式化其他分区,例如主分区、根分区或交换分区,因为您将丢失其他所有内容(个人文件等)。
另外,在重新安装 /boot 分区时还要确保相应地分配其他分区(其中您的主分区分配为 /home 分区 / 分区分配如下:注意:您不需要格式化 /home /swap 或 /。
我建议在格式化 /boot 后首先以访客身份登录,因为这将使您能够首先运行更新等 - 如果您登录到您的帐户,您可能会被锁定,因为没有配置适当的更新和驱动程序等 - 首先是访客,更新和安装,重新启动,然后使用用户帐户完成其余的操作。如果您检查所有分区表,希望一切都会好起来。