Я смонтировал свою систему там, где мои модули были случайно удалены, ВСЕ из них, все старые и самые последние 3.2.41. Я смонтировал свою систему, и мне chroot
, и я не знаю, что здесь делать. Здесь я нашел ответ, говорящий о загрузке заголовков, который, когда я пытался, сказал, что они уже были самой новой версией, и сделал символическую ссылку на /lib/modules/linux-headers-pkgname/build
, и это позволило мне создать ссылку на /lib/modules/linux-headers-3.2.41/
, но нет в дальнейшем.
Если бы кто-нибудь мог помочь мне исправить это, я уже chroot
со своей правильной системой, смонтированной вместе с proc
, sys
и /dev/pts
, на данный момент я просто не знаю какой пакет загрузить и установить, или как поместить то, что мне нужно, обратно в /lib/modules
. Должен ли я удалить эту символическую ссылку, а? У меня есть резервная копия 3.2.41 на внешнем диске, могу ли я просто скопировать ее обратно в нужную папку и вернуть мои модули? Я использую Ubuntu 32-bit 12.04.
Я загрузился в работающую систему, вошел в корневую оболочку, вошел в root
$ sudo -i password
Я смонтировал свою файловую систему:
# mount /dev/sda6
Затем я смонтировал sys, proc, dev & amp; dev / ptsL
# mount -o bind /dev /mnt/dev
# mount -o bind /proc /mnt/proc
# mount -o bind /sys /mnt/sys
# mount -o bind /dev/pts /mnt/dev/pts
затем я chroot'd:
# chroot /mnt
после этого я убедился, что все модули, которые я переместил, были удалены, потому что я наконец смог скопировать свой модули, которые были зарезервированы на моих внешних, и модули из действующей системы в мою файловую систему, и они не работали полностью, все, что они делали, - это решали проблему монтирования моих других файловых систем и некоторого доступа к USB. Поэтому для этого я использовал:
# rm -r /lib/modules
, затем убедился, что мое интернет-соединение все еще исправно:
$ ping -c 5 google.com
затем, проверив, что я могу получить доступ в интернет, я запустил несколько обновления, потому что каждые несколько дней выходят обновления, и моя файловая система проверила мое ядро, чтобы увидеть, нужно ли мне что-то обновлять, и я смог переустановить свои модули таким образом. Я запустил:
# apt-get update
# apt-get dist-upgrade
После всего этого я использовал ls
, чтобы проверить и посмотреть, вернулись ли мои модули и действительно ли они были, в /lib/modules
. Я перезагрузил компьютер, и все заработало отлично.
Спасибо замечательному человеку, который помог мне, на ubuntuforums.org