
이중 부팅 구성의 Windows 7 64비트와 Ubuntu 12.04 64비트 설치가 있습니다. 공간을 확보하기 위해 이전 커널 패키지를 제거하려고 했지만 프로세스가 너무 오래 걸립니다.
다음 명령을 입력했습니다.
cat knlist.txt | xargs sudo apt-get -y purge
knlist.txt 파일에는 다음이 포함됩니다.
linux-headers-3.2.0-77
linux-headers-3.2.0-77-generic
linux-headers-3.2.0-80
linux-headers-3.2.0-80-generic
linux-headers-3.2.0-82
linux-headers-3.2.0-82-generic
linux-headers-3.2.0-83
linux-headers-3.2.0-83-generic
linux-headers-3.2.0-84
linux-headers-3.2.0-84-generic
linux-headers-3.2.0-85
linux-headers-3.2.0-85-generic
linux-headers-3.2.0-86
linux-headers-3.2.0-86-generic
linux-headers-3.2.0-87
linux-headers-3.2.0-87-generic
linux-headers-3.2.0-88
linux-headers-3.2.0-88-generic
linux-headers-3.2.0-89
linux-headers-3.2.0-89-generic
linux-image-3.2.0-77-generic
linux-image-3.2.0-80-generic
linux-image-3.2.0-82-generic
linux-image-3.2.0-83-generic
linux-image-3.2.0-84-generic
linux-image-3.2.0-85-generic
linux-image-3.2.0-87-generic
linux-image-3.2.0-88-generic
linux-image-3.2.0-89-generic
linux-tools-3.2.0-80
linux-tools-3.2.0-82
linux-tools-3.2.0-83
linux-tools-3.2.0-84
linux-tools-3.2.0-85
linux-tools-3.2.0-87
linux-tools-3.2.0-88
linux-tools-3.2.0-89
내 현재 커널은 3.2.0-91입니다.
일반적으로 몇 분 정도 걸리지만 지금은 영원히 걸립니다! 나는 이미 밤새도록 작동시켜 두었습니다. 각 단계는 몇 시간이 걸립니다!
ctrl+z를 사용하여 프로세스를 일시 중지하고 % + return으로 재개하려고 시도했지만 프로세스를 중단하고 다시 시작했습니다.
약 3시간 전에 다시 시작한 후 화면은 다음과 같습니다(포르투갈어 설치가 있습니다).
Removendo linux-image-3.2.0-77-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-77-generic /boot/vmlinuz-3.2.0-77-generic
update-initramfs: Deleting /boot/initrd.img-3.2.0-77-generic
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 3.2.0-77-generic /boot/vmlinuz-3.2.0-77-generic
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-3.2.0-91-generic...
P: Writing config for /boot/vmlinuz-3.2.0-90-generic...
P: Writing config for /boot/vmlinuz-3.2.0-89-generic...
P: Writing config for /boot/vmlinuz-3.2.0-88-generic...
P: Writing config for /boot/vmlinuz-3.2.0-87-generic...
P: Writing config for /boot/vmlinuz-3.2.0-85-generic...
P: Writing config for /boot/vmlinuz-3.2.0-84-generic...
P: Writing config for /boot/vmlinuz-3.2.0-83-generic...
P: Writing config for /boot/vmlinuz-3.2.0-82-generic...
P: Writing config for Windows 7 (loader) on /dev/sdb1...
P: Installing debian theme... done.
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-77-generic /boot/vmlinuz-3.2.0-77-generic
(마지막 단계는 몇 분 전에 나타났습니다)
내 lsblk는 다음과 같습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 74,5G 0 disk
├─sda1 8:1 0 5G 0 part [SWAP]
└─sda2 8:2 0 69,5G 0 part /
sdb 8:16 0 931,5G 0 disk
├─sdb1 8:17 0 100M 0 part
├─sdb2 8:18 0 50,1G 0 part
└─sdb3 8:19 0 881,4G 0 part /media/Dados
sdc 8:32 0 465,8G 0 disk
├─sdc1 8:33 0 349,3G 0 part /media/Storage
└─sdc2 8:34 0 116,5G 0 part /media/Extra
sr0 11:0 1 1024M 0 rom
이 부진함을 해결하려면 어떻게 해야 합니까? 제거할 커널이 너무 많기 때문인가요?
나는 grub 구성기를 실행하도록 두려고 생각했지만 시간이 걸릴 것입니다날그리고 그 과정에서 강렬한 HDD 활동으로 인해 드라이브가 녹을까봐 정말 두렵습니다.
답변1
실제로 말하면, 여러 개의 오래된 커널을 제거하려고 하거나 해당 프로세스를 중간에 수행하려는 경우 다음을 수행해야 합니다.속도를 높이다, 다음을 시도해 볼 수 있습니다.
파일을 루트로 편집 하고 줄 뒤에
/usr/sbin/update-grub
줄을 추가합니다 .exit 0
#!/bin/sh
또는 소프트웨어 센터를 사용하여
apt-get
계획대로 원하지 않는 커널을 제거하십시오.나중에,해당 줄을 제거하세요에서
/usr/sbin/update-grub
.중요한! 마지막으로
update-grub
수동으로 실행하십시오.
앞으로 dpkg
이 동작을 자동으로 수행할 수 있게 된다면 정말 좋을 것 같습니다.
주목할만한 예외 중 하나는 현재 grub의 기본값인 커널을 제거하는 경우입니다. 그런 경우에는 update-grub
나중에 실행하는 것보다 빨리 실행하는 것이 더 나을 수도 있습니다 .
답변2
커널을 설치/제거할 때마다 설치 후크 grub은 설치된 모든 커널을 구성합니다. 이는 더 안전하고 오류가 발생하기 쉬우며 일반적으로 문제가 되기에는 그다지 느리지 않습니다.
직접 보면 그 드라이브에 문제가 있는 것 같아요. 이것을 조사해 보세요.
grub-reconfiguration 등을 실행하는 데 시간이 많이 걸리는 경우 이를 비활성화하고 마지막 커널 패키지 등에 대해서만 실행할 수 있습니다. apt.conf(5), DPkg::
apt 옵션 및 관련 내용을 살펴보십시오 .
답변3
느려지는 현상을 해결했습니다. 보조 하드 드라이브 중 하나를 뽑았는데 작동했습니다.
제가 조사한 바에 따르면 이런 종류의 문제는 일부 결함이 있는 파티션/드라이브와 관련된 것 같습니다.
편집하다:
플러그가 뽑힌 드라이브는사망. 교체품을 구입해야 했습니다.