Страница 1 из 1
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 20:26
srmcbtxf
Приветствую. Собственно вопрос в заголовке темы. Похоже что у меня не загружается ядро. Пожалел, что не установил других ядер, возможно смог бы загрузиться с другим ядром. Возникла мысль, а можно ли как то установить ядро загрузившись с флешки?
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 20:46
rogoznik
srmcbtxf, можно.
Монтируем корень системы
Код: Выделить всё
sudo mkdir /mnt/root
sudo mount /dev/sda1 /mnt/root
sudo mount --bind /dev /mnt/root/dev
sudo mount --bind /proc /mnt/root/proc
sudo mount --bind /sys /mnt/root/sys
Далее
chroot
Устанавливай ядро.
Выход из
chroot
Теперь необходимо отмонтировать корень системы:
Код: Выделить всё
sudo umount /mnt/root/dev
sudo umount /mnt/root/proc
sudo umount /mnt/root/sys
sudo umount /mnt/root
Перезагрузка.
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 21:16
srmcbtxf
darkfenix, спасибо, сейчас попробую. Подскажите еще по ядрам. Хочу поставить ядро 4.4, какое было в Mint 17. С ним у меня хорошо работал процессор, не грелся. А в новых версиях Mint, с более старшими ядрами, греется процессор. Так вот, нужно ли мне выбирать ядро только для Xenial, или не обязательно. Смотрю ядра здесь
http://kernel.ubuntu.com/~kernel-ppa/mainline/.
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 21:20
slant
Уточняю: в примере от darkfenix, подразумевается ,что /boot не вынесен в отдельный раздел, и что система с bios (если /boot идет отдельно - его надо тоже примонтировать на место). Если система с efi - этого мало, еще раздел efi надо найти, и тоже смонтировать куда положено (/boot/efi).
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 21:37
srmcbtxf
slant, такой командой
правильно?
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 21:39
slant
Нет. Ни ни boot ни efi ненужно никуда биндить. Просто примонтировать на место, уже после chroot.
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 21:44
srmcbtxf
slant, то есть так
но после chroot? У меня BIOS.
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 21:51
slant
После chroot вы как-бы оказываетесь внутри вашей установленной на диск системы, но без подключенных разделов (/boot будет пустым). Ищете - где у вас boot на диске. Допустим - это sda3. Тогда команда:
sudo mount /dev/sda3 /boot
Для efi по тому же принципу.
Как установить ядро из под загрузочной флешки?
Добавлено: 19 ноя 2018, 22:10
srmcbtxf
В chroot монтирую boot вот так
в ответ
Код: Выделить всё
sudo: unable to resolve host mint: Connection refused
.
Сделал SU, теперь команда
mount /dev/sda5 /boot
выдает следующее
Код: Выделить всё
mount: /dev/sda5 is already mounted or /boot busy
/dev/sda5 is already mounted on /
/dev/sda5 is already mounted on /boot
Я поначалу в названии разделов ошибся, смонтировал в /mnt/root раздел sda1, где у меня boot. Потом поторопившись смонтировал туда sda5, который корневой, не отмонтировав sda1.
Теперь не могу отмонтировать ни так
sudo umount /mnt/root
, ни так
sudo umount /dev/sda1 /mnt/root
, в обоих случаях получаю ответ
Код: Выделить всё
umount: /mnt/root: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
Тысяча извинений за глупые ошибки.
Как установить ядро из под загрузочной флешки?
Добавлено: 20 ноя 2018, 01:51
slant
А у тебя точно boot на отдельном разделе? И раздел этот sda5? А то, судя по ответу оно уже как / смонтировано...
Как установить ядро из под загрузочной флешки?
Добавлено: 20 ноя 2018, 05:44
srmcbtxf
slant, отдельно, только sda5 это корневой, а boot - sda1, это я накосячил.