Как правильно установить новое ядро ​​вручную в Debian 9?

Итак, tmux запустил , и вы находитесь внутри сеанса ... Единственный вариант, который я могу придумать, - это ваша установка поставляется с нестандартными настройками, которые скрывают строку состояния и используют другую префиксную клавишу для команд. Попробуйте поместить следующее в ~ / .tmux.conf и посмотрите, будет ли работать лучше после killall -9 tmux :

set -g pane-active-border-style fg=green
set -g pane-border-style default
set -g prefix C-b
set -g status on
set -g status-bg green
set -g status-left "#(cat /proc/loadavg)"
8
17.05.2018, 15:39
3 ответа

Si desea instalar un kernel empaquetado de Debian -más nuevo, debe usar uno del repositorio de backports. Parece que ya ha agregado ese repositorio a su configuración apt, por lo que ya está todo listo.

Dado que su kernel actual es la versión básica de amd64, asumo que no necesitará la versión del programador en tiempo real ni la versión en la nube.

Solo corre

apt-get install linux-image-4.16.0-0.bpo.1-amd64 linux-headers-4.16.0-0.bpo.1-amd64

es decir, "instale la versión básica -amd64 del kernel 4.16 respaldado por Debian 9, y el paquete de encabezados correspondiente".

A diferencia de los paquetes regulares, el paquete de la nueva versión linux-imageno reemplazará directamente el kernel 4.9.0 existente, sino que se instalará junto con él. (Esto se debe a que el número de versión se incluye como parte del nombre del paquete. )Los cargadores de arranque se configurarán automáticamente en linux-imagedespués de la instalación -para presentar los núcleos disponibles en un orden basado en el número de versión --, o si eso no es posible para algunos cargadores de arranque, simplemente configurarlos automáticamente el instalado más recientemente como el preferido.

Si resulta que su nuevo kernel no arranca,simplemente puede seleccionar el kernel anterior del cargador de arranque y luego eliminar el paquete del kernel que resultó no ser funcional -. Si accidentalmente le dice al administrador de paquetes que elimine el núcleo en el que se está ejecutando actualmente, es lo suficientemente inteligente como para saber que no es algo bueno y cancelará la operación.

10
27.01.2020, 20:08

Para instalar la imagen de Linux -y su paquete de encabezados, use el siguiente comando:

apt install linux-{image,headers}-4.16.0-0.bpo.1-amd64

Algunas dependencias deben instalarse desde backports después de ejecutar el comando anterior, se puede instalar a través de:

apt install -t stretch-backports pckg_name
2
27.01.2020, 20:08

Problema en cuestión

Necesita un kernel de Linux más nuevo que el instalado en su instancia de Debian. Hay algunos riesgos en esto. Se recomienda que evite desviarse del kernel LTS estable predeterminado que proporciona Debian. Sin embargo, debido a las necesidades de su parte, necesita un kernel más nuevo.

Solución

Puede agregar el repositorio de backports , usar apt -pinning para controlar lo que está instalado aquí e instalar los componentes necesarios para actualizar su kernel.

Recomiendo encarecidamente apt -fijar ya que puede agregar repositorios alternativos o incluso repositorios de terceros -y controlar lo que se instala desde ellos. Esto le permite, nuevamente bajo su propio riesgo,para instalar y actualizar paquetes y bibliotecas alternativos y actualizarlos junto con los componentes principales de su sistema operativo. La fijación adecuada -permite el control granular de paquetes de fuentes alternativas (, es decir, no estables )con menores riesgos de rotura. Si comprende el riesgo, puede seguir adelante con esto.

Agregue el repositorio de Backports y configure las preferencias de apt -

El primer paso es agregar los repositorios apropiados a su sources.list. Le recomendaría que use /sources.list.d/, pero puede hacerlo en un solo archivo.

#Main Stable Repo
deb http://deb.debian.org stable main contrib non-free 
deb-src http://deb.debian.org stable main contrib non-free
#Stable-updates
deb http://deb.debian.org stable-updates main contrib non-free 
deb-src http://deb.debian.org stable-updates main contrib non-free 
#Security Updates 
deb http://deb.debian.org/debian-secruity stable/updates main contrib non-free
deb-src http://deb.debian.org/debian-secruity stable/updates main contrib non-free 
#Stretch Backports    
deb http://ftp.debian.org/debian stretch-backports main contrib non-free
deb-src http://ftp.debian.org/debian stretch-backports main contrib non-free

Tu sources.listdebería verse así. No necesita las piezas no -gratuitas si no requiere software no -gratuito. A continuación, deberá asignar prioridades a los pines de los paquetes mediante /etc/apt/preferences. Este archivo debería verse así:

Package: *
Pin: release a=debian-security
Pin-Priority: 1000

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=stable-updates
Pin-Priority: 800

Package: *
Pin: release a=stretch-backports
Pin-Priority: 700

Puede ser más granular en su enfoque especificando paquetes individuales y asignando valores más altos o más bajos a las prioridades pin -.

Después de esto, ejecuta apt-get update.

Instalar el núcleo deseado

Usando apt-cache search linux-imagelistará todos los núcleos disponibles. Cuando haya identificado qué kernel desea, puede instalarlo usando apt-get install linux-image-flavour. Se recomienda que instale también el paquete de encabezado de Linux correspondiente. Si necesita la imagen grsec en su entorno, instálela en su lugar. Nuevamente con el paquete de encabezado apropiado también.

Al reiniciar, podrá seleccionar qué kernel desea ejecutar en el menú de GRUB. Si tiene problemas, siempre puede seleccionar el kernel bueno conocido y arrancar con ese en su lugar.

Conclusión

He usado apt -pinning para administrar con éxito la instalación de Debian en mi computadora personal. Usé el método anterior para instalar lo que era el kernel más reciente en ese momento (4.15 )y mi sistema ha estado funcionando bien.Sin embargo, tome esto con pinzas, ya que es una computadora personal y no lo que supongo que es un servidor de producción en el que desea instalarlo. También incluyo enlaces a todas las fuentes a las que hice referencia. Utilicé esta página Wiki de Debian para informar sobre los pasos necesarios, así como la página sobre apt -pinning . También se hizo referencia a este artículo .

Si tiene alguna pregunta o inquietud sobre esta publicación, no dude en preguntarme. Si hay correcciones o conceptos erróneos en esta respuesta, infórmeme. Puedo actualizar la publicación según sea necesario.

¡Mucha suerte!

13
27.01.2020, 20:08

Теги

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