Как установить ядро из под загрузочной флешки?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
srmcbtxf
Сообщения: 30
Зарегистрирован: 19 ноя 2018, 19:56
Благодарил (а): 12 раз
Контактная информация:

Как установить ядро из под загрузочной флешки?

#1

19 ноя 2018, 20:26

Приветствую. Собственно вопрос в заголовке темы. Похоже что у меня не загружается ядро. Пожалел, что не установил других ядер, возможно смог бы загрузиться с другим ядром. Возникла мысль, а можно ли как то установить ядро загрузившись с флешки?

Аватара пользователя

rogoznik
Сообщения: 10048
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Как установить ядро из под загрузочной флешки?

#2

19 ноя 2018, 20:46

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

Код: Выделить всё

sudo chroot /mnt/root
Устанавливай ядро.
Выход из chroot Теперь необходимо отмонтировать корень системы:

Код: Выделить всё

sudo umount /mnt/root/dev
sudo umount /mnt/root/proc
sudo umount /mnt/root/sys
sudo umount /mnt/root
Перезагрузка.
ИзображениеИзображение

no avatar

Автор темы
srmcbtxf
Сообщения: 30
Зарегистрирован: 19 ноя 2018, 19:56
Благодарил (а): 12 раз
Контактная информация:

Как установить ядро из под загрузочной флешки?

#3

19 ноя 2018, 21:16

darkfenix, спасибо, сейчас попробую. Подскажите еще по ядрам. Хочу поставить ядро 4.4, какое было в Mint 17. С ним у меня хорошо работал процессор, не грелся. А в новых версиях Mint, с более старшими ядрами, греется процессор. Так вот, нужно ли мне выбирать ядро только для Xenial, или не обязательно. Смотрю ядра здесь http://kernel.ubuntu.com/~kernel-ppa/mainline/.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Как установить ядро из под загрузочной флешки?

#4

19 ноя 2018, 21:20

Уточняю: в примере от darkfenix, подразумевается ,что /boot не вынесен в отдельный раздел, и что система с bios (если /boot идет отдельно - его надо тоже примонтировать на место). Если система с efi - этого мало, еще раздел efi надо найти, и тоже смонтировать куда положено (/boot/efi).

no avatar

Автор темы
srmcbtxf
Сообщения: 30
Зарегистрирован: 19 ноя 2018, 19:56
Благодарил (а): 12 раз
Контактная информация:

Как установить ядро из под загрузочной флешки?

#5

19 ноя 2018, 21:37

slant, такой командой

Код: Выделить всё

sudo mount --bind /boot /mnt/root/boot
правильно?
Последний раз редактировалось пользователем 2 srmcbtxf; всего редактировалось раз: 19

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Как установить ядро из под загрузочной флешки?

#6

19 ноя 2018, 21:39

Нет. Ни ни boot ни efi ненужно никуда биндить. Просто примонтировать на место, уже после chroot.

no avatar

Автор темы
srmcbtxf
Сообщения: 30
Зарегистрирован: 19 ноя 2018, 19:56
Благодарил (а): 12 раз
Контактная информация:

Как установить ядро из под загрузочной флешки?

#7

19 ноя 2018, 21:44

slant, то есть так

Код: Выделить всё

sudo mount /boot /mnt/root/boot
но после chroot? У меня BIOS.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Как установить ядро из под загрузочной флешки?

#8

19 ноя 2018, 21:51

После chroot вы как-бы оказываетесь внутри вашей установленной на диск системы, но без подключенных разделов (/boot будет пустым). Ищете - где у вас boot на диске. Допустим - это sda3. Тогда команда:
sudo mount /dev/sda3 /boot
Для efi по тому же принципу.

no avatar

Автор темы
srmcbtxf
Сообщения: 30
Зарегистрирован: 19 ноя 2018, 19:56
Благодарил (а): 12 раз
Контактная информация:

Как установить ядро из под загрузочной флешки?

#9

19 ноя 2018, 22:10

В chroot монтирую boot вот так

Код: Выделить всё

sudo mount /dev/sda5 /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).)
Тысяча извинений за глупые ошибки.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Как установить ядро из под загрузочной флешки?

#10

20 ноя 2018, 01:51

А у тебя точно boot на отдельном разделе? И раздел этот sda5? А то, судя по ответу оно уже как / смонтировано...

no avatar

Автор темы
srmcbtxf
Сообщения: 30
Зарегистрирован: 19 ноя 2018, 19:56
Благодарил (а): 12 раз
Контактная информация:

Как установить ядро из под загрузочной флешки?

#11

20 ноя 2018, 05:44

slant, отдельно, только sda5 это корневой, а boot - sda1, это я накосячил.

Закрыто

Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость