Нужна помощь в удалении linux-image-3.16.0-34-generic и linux-image-extra-3.16.0-34-generic

Сценарий Bash

#!/bin/bash

section=""
insect=0
while read line
    do if [ "$insect" -eq "1" ] || [ "x$(echo -e $line | grep '\[begin')" != "x" ]; then
        insect=1
        section="${section}${line}\n"
    else
        continue
    fi
    if [ "x$(echo -e $line | grep '\[end')" != "x" ]; then
        if [ "x$(echo -e $section | grep 'header=7075')" != "x" ]; then
            echo -e "$section"
        fi
        section=""
        insect=0
    fi
done < OutpdirImpressions.log

Скрипт Python

(лучшая производительность, чем bash)

#!/usr/bin/env python

section = ''
insect = False
with open('OutpdirImpressions.log', 'r') as f:
    while True:
        line = f.readline()
        if line == '':
            break
        if insect or line.startswith('[begin'):
            insect = True
            section += line
        else:
            continue
        if line.startswith('[end'):
            if 'header=7075' in section:
                print(section)
            section = ''
            insect = False
1
задан 25 July 2015 в 18:59

2 ответа

Попробуйте Ubuntu-Tweak. Он удаляет старые ядра для меня.

0
ответ дан 23 May 2018 в 18:48
  • 1
    К сожалению, я не могу установить для него зависимости из-за этой проблемы. Спасибо за помощь, хотя – Nicholas O'Brien 24 July 2015 в 21:45

Что это за работающее ядро?

Вы должны обратить внимание на это:

run-parts: executing /etc/kernel/prerm.d/dkms 3.16.0-34-generic /boot/vmlinuz-3.16.0-34-generic
dkms: removing: bcmwl 6.30.223.248+bdcom (3.16.0-34-generic) (x86_64)

-------- Uninstall Beginning --------
Module:  bcmwl
Version: 6.30.223.248+bdcom
Kernel:  3.16.0-34-generic (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.
0
ответ дан 23 May 2018 в 18:48
  • 1
    3.16.0-41-generic - это работающее ядро ​​... Мне любопытно, почему 3.16.0-34-generic был отмечен как активный. Любые идеи о том, как установить его в неактивном состоянии, Спасибо за ваш ответ кстати. – Nicholas O'Brien 25 July 2015 в 18:37
  • 2
    модули bcmwl активируются и в директории 3.16.0-34. Вам нужно попытаться перекомпилировать / переустановить этот драйвер / пакет для вашего текущего ядра. [link] packages.ubuntu.com/trusty/bcmwl-kernel-source [link] launchpad.net/ubuntu/+source/bcmwl – RobinHood 25 July 2015 в 18:58

Другие вопросы по тегам:

Похожие вопросы: