Мой ноутбук упал, когда Linux был включен, и с тех пор я не могу перезагрузиться [duplicate]

Respuesta tardía. Recientemente me encontré con este problema y encontré una posible respuesta.

Suponga que desea instalar el archivo de encabezado del kernel en /usr/src/linux-headers-4.15.3. El árbol de fuentes del núcleo compilado se encuentra/path/to/compiled/linux-4.15.3/

primero, descomprima un árbol de fuentes del núcleo limpio

tar xvf linux-4.15.3.tar.xz
cd linux-4.15.3/

segundo, copie su archivo .configal directorio

cp /path/to/compiled/linux-4.15.3/.config.

tercero, ejecútelo y luego elimine el archivo.config en el directorio de origen para obtener una fuente de kernel limpia

make O=/usr/src/linux-headers-4.15.3 oldconfig
rm.config

cuarto, ejecute el modules_preparemake target

make O=/usr/src/linux-headers-4.15.3 modules_prepare

Finalmente, elimine las cosas inútiles y copie las cosas necesarias

rm /usr/src/linux-headers-4.15.3/source
cp /path/to/compiled/linux-4.15.3/Module.symvers /usr/src/linux-headers-4.15.3

Ahora, el directorio /usr/src/linux-headers-4.15.3puede construir el módulo.

Documentaciónhttps://www.kernel.org/doc/Documentation/kbuild/modules.txtcuéntanosmodules_prepare

This will make sure the kernel contains the information required. The target exists solely as a simple way to prepare a kernel source tree for building external modules.

NOTE: "modules_prepare" will not build Module.symvers even if CONFIG_MODVERSIONS is set; therefore, a full kernel build needs to be executed to make module versioning work.

-3
25.11.2018, 16:43
1 ответ

Вы сломали ноутбук. Если вам повезет, это просто дисковод, и его относительно легко заменить.

Вы можете проверить дисковод с помощью Rescue CD и запустить smartctl -a /dev/sda. Опубликуйте результаты (как текст )в своем вопросе, и кто-нибудь сможет вам их интерпретировать.

5
28.01.2020, 05:18

Теги

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