Страница 1 из 2

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 19:58
Гербалайф
товарищи, ситуация в следующем: поставил lm 18.3 cinnamon, потихоньку начал осваиваться. спустя месяц наверное стало вылазить уведомление типо в /boot нет свободного места (разбивка по умолчанию установщика), ну и, после безрезультатных попыток исправить это дело доп.прогами, сдуру залез в папку и, выбрав там всё, кроме папки grab, удалил нахрен введя пароль админа...теперь естесно после граба вылетает ошибка, помогите восстановить?!

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 20:44
zuzabrik
Похоже ты удалил все ядра ОС :-D Рисковый ты парень однако. Снимки timeshift делал? Как разбит жесткий диск, на какие разделы?

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 20:56
Dja
Люди делятся на 2 группы. На тех, кто делает бэкапы, и на тех, кто еще не делает.
Гербалайф, 1 - грузимся в лайв
2 - поскольку
Гербалайф писал(а):
10 авг 2018, 19:58
в /boot...всё, кроме папки grab, удалил нахрен
a) В /mnt/ создайте папку (к примеру doom)

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

cd /mnt/
sudo mkdir doom
b) - смонтируйте свой корневой раздел

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

sudo mount /dev/sdaX /mnt/doom
Чтоб посмотреть все разделы выполните
dja-work ~ $ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  1024M  0 rom  
sda      8:0    0 465,8G  0 disk 
├─sda4   8:4    0    10G  0 part /home
├─sda2   8:2    0  19,7G  0 part /
├─sda5   8:5    0 435,6G  0 part /media/hardD
└─sda1   8:1    0 435,8M  0 part /boot/efi
Перебором найдёте нужный. Не ошибётесь.
Если обнаружите, что /boot/ у вас был отдельным разделом, то его тоже надо будет смонтировать после того как смонтируете корневой

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

sudo mount /dev/sdaX /mnt/doom/boot/
c) Делаем чрут.

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

sudo chroot /mnt/doom/
И вот вы в корне своей системы под рутом. Идём в целевую папку.

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

cd /boot/grub/
Там видим файлик grub.cfg

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

grep generic grub.cfg
В первых 4-х строчках будет информация о вашем последнем ядре
dja-work /boot/grub $ grep generic grub.cfg
        linux	/boot/vmlinuz-4.13.0-43-generic root=UUID=f7bad9ae-8f69-48b4-a268-b1ed702cfb4e ro  
	initrd	/boot/initrd.img-4.13.0-43-generic
	menuentry 'Linux Mint 18.1 Xfce 64-bit, с Linux 4.13.0-43-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-43-generic-advanced-f7bad9ae-8f69-48b4-a268-b1ed702cfb4e'
Затем, идём к примеру сюда и качаем пакет нужного нам ядра.

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

wget http://security.ubuntu.com/ubuntu/pool/main/l/linux-hwe/linux-image-4.13.0-43-generic_4.13.0-43.48~16.04.1_amd64.deb
ну и теперь

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

dpkg linux-image-4.13.0-43-generic_4.13.0-43.48~16.04.1_amd64.deb
После этого выходим из чрута И перезагружаемся в свою систему.

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 21:40
colonel
вот чесн гря даж трудно сказать что лучше сделать - переустановку или попытаться установить ядрышко.

что знатоки с оч.умелыми ручками скажут насчёт попытки такого варианта - загрузиться в лайф режиме с флешки , "чрутнуть" системный(корневой) раздел и установить ядро. ?

добавлено :
вай ... уже в принципе аналогичное предложили
тады вопрос - а нельзя ли после чрута корня тупо открыть обновлятор и под графикой установить ядрышко (груб вроде как должен будет обновиться, если "автоматом" негруб не обновится , тады командом в терминале sudo update-grub

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 21:57
027
colonel писал(а):
10 авг 2018, 21:40
вот чесн гря даж трудно сказать что лучше сделать - переустановку или попытаться установить ядрышко.
Совсем нетрудно. Если тебе надо ехать, а не шашечки, тупо переустанови систему поверх, загрузись и сразу сделай:

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

apt update && apt upgrade

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 23:10
Гербалайф
ух! спасибо, люди добрые, неожидал))) попробую канеш, пятница ж, ночь целая впереди))) но чувствую проще заново систему установить, и в таком случае как разметку делать, чтоб избежать хрени этой с бут? и ещё, можно ли "/" поставить на ссд, а /home на hdd запилить (ссд мелкий просто 60 гб)? заранее спасибо!

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 23:22
Dja
Гербалайф писал(а):
10 авг 2018, 23:10
можно ли
можно.
Что у вас было с /boot/ одним логам известно и вам видимо тоже. Если автоматом /boot/ сделало отдельно (чего не наблюдалось) и вы решили перебирать ядра, не удаляя старые, то возможно /boot/ забился.
Ещё очень интересный момент
zuzabrik писал(а):
10 авг 2018, 20:44
Снимки timeshift делал?
верно подмечено. 18.3 - timeshift предустановлен. Почему же не был сделан снимок перед обновлением...

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 23:29
di_mok
Гербалайф писал(а):
10 авг 2018, 23:10
как разметку делать, чтоб избежать хрени этой с бут?
Не использовать /boot.
Гербалайф писал(а):
10 авг 2018, 23:10
можно ли "/" поставить на ссд, а /home на hdd
Да, но лучше не стОит. Дабы не терять в производительности (например кеш оборзевателя) Рампухающие папки типа Загрузки можно разместить на HDD и сделать на них линк в хомяке

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 23:42
027
Гербалайф писал(а):
10 авг 2018, 23:10
можно ли "/" поставить на ссд, а /home на hdd запилить (ссд мелкий просто 60 гб)?
Нужно!

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 10 авг 2018, 23:47
027
Dja писал(а):
10 авг 2018, 23:22
timeshift предустановлен. Почему же не был сделан снимок перед обновлением...
Потому что не 19. Ваш КО. :)

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 11 авг 2018, 00:43
AlexelA
Гербалайф писал(а):
10 авг 2018, 23:10
можно ли "/" поставить на ссд, а /home на hdd запилить (ссд мелкий просто 60 гб)? заранее спасибо!
Без проблем, у меня ЛМЦ 18.3 так и работает причем, используется только часть HDD...

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 11 авг 2018, 20:32
AlexZ
Н-да, который уже случай.. :scratch:
Надо как в Федоре делать автоудаление ядер, актуальных 3 ядра, при установке 4-го 1-е удаляется..
автоудаление ядра.png

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 11 авг 2018, 21:32
zuzabrik
AlexZ писал(а):
11 авг 2018, 20:32
делать автоудаление ядер
Проблема не в этом, а в том что люди вместо того чтобы залезть в менеджер обновлений и через его меню управления ядрами удалить ненужные, дают себе права рута и лезут в папку /boot грохать ядра руками. Менеджер обновлений просто не даст удалить текущее ядро, так как оно активно.

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 11 авг 2018, 23:41
Dja
zuzabrik, танки грязи не боятся :hoho:

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 12 авг 2018, 07:36
colonel
AlexZ писал(а):
11 авг 2018, 20:32
...Надо как в Федоре делать автоудаление ядер, актуальных 3 ядра, при установке 4-го 1-е удаляется..
вот уж нахрен надо ...
поскольку вдруг нечаянно-негаданно ,к примеру , с 1-ым работает лучше чем со 2-м и было бы лучше удалить 2-е ?
zuzabrik писал(а):
11 авг 2018, 21:32
...люди вместо того чтобы залезть в менеджер обновлений и через его меню управления ядрами удалить ненужные, дают себе права рута и лезут в папку /boot грохать ядра руками. ...
вы хотите лишить людей права грохать ручками то что им хочется грохнуть? :joke: экий вы сатрап и диктатор авторитарный

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 12 авг 2018, 12:13
AlexZ
zuzabrik писал(а):
11 авг 2018, 21:32
Проблема не в этом, а в том что люди вместо того чтобы залезть в менеджер обновлений и через его меню управления ядрами удалить ненужные, дают себе права рута и лезут в папку /boot грохать ядра руками
Управление ядер через менеджер обновлений реализовано только в мяте. Линуксоид с другой системы (где это по-другому реализовано) и тем более вчерашний виндузятник откуда он знает как их правильно удалять, инструкции читают еденицы. Вот и лезут геройски в папку /boot "решить" эту проблему. В федоре наверно из-за этого и пошли на автоудаление ядер, но это только моё предположение.
colonel писал(а):
12 авг 2018, 07:36
с 1-ым работает лучше чем со 2-м и было бы лучше удалить 2-е
3 ядра для новичка достаточно чтобы разобраться с каким лучше, зато решается проблема с переполнением /boot. Раньше хоть поумолчанию новые ядра не ставились, а сейчас такие случаи могут только участиться. Ядра клепать стали тоже чаще. Я не знаю сколько там места выделяется в
Гербалайф писал(а):
10 авг 2018, 19:58
разбивка по умолчанию установщика
но видимо недостаточно в современных реалиях

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 12 авг 2018, 16:59
colonel
AlexZ писал(а):
12 авг 2018, 12:13
...3 ядра для новичка достаточно чтобы разобраться с каким лучше, зато решается проблема с переполнением /boot. Раньше хоть поумолчанию новые ядра не ставились, а сейчас такие случаи могут только участиться. Ядра клепать стали тоже чаще. ..
это не отменяет того что было сказано в #15 , про то что автоматом может быть удалено то ядро которое лучше работает . тем более что при обновлениях "Раньше хоть поумолчанию новые ядра не ставились, а сейчас ..."
AlexZ писал(а):
12 авг 2018, 12:13
... и тем более вчерашний виндузятник откуда он знает как их правильно удалять, инструкции читают еденицы. Вот и лезут геройски в папку /boot "решить" эту проблему....
о да... виндузятники они такие... помнится ,- чтобы поставить побольше игрулек для освобождения места на винте бывало сносили какую-то нахрен ненужную папку с именем windows

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 21 авг 2018, 21:40
AlexZ
colonel писал(а):
12 авг 2018, 16:59
автоматом может быть удалено то ядро которое лучше работает
А как новичок в линуксе может определить какое ядро лучше работает? По каким-то явным признакам, правильно? Например, после обновления ядра не загружается система, отвалилось какое-то устройство и т.д. и т.п. Так для этого и 2-х ядер достаточно, а в данном случае 3. Причем это политика федоры, можно и побольше сделать, опять же в зависимости..
AlexZ писал(а):
12 авг 2018, 12:13
Я не знаю сколько там места выделяется в
Гербалайф писал(а): ↑
10 авг 2018, 19:58
разбивка по умолчанию установщика
С момента релиза LM19 прошло 2 мес. всего, а в МО уже 7 ядер, за год их будет в районе 40, за 2-3 года больше сотни. Ну и к чему эти "залежи" ядер? Новичку тем более.. Кому надо, тот разберется в этом вопросе и поставит нужное старое ядро (частный редкий случай), а так это только возникающая со временем проблема с местом на диске (случай гораздо более распространенный).

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 22 авг 2018, 00:18
IaroslavB
AlexZ, ну конечно...3 ядра - очень мало. Вторичный загрузчик всё равно цепанёт последнее, если не сказано иное.
Бредовая функция, которая потенциально вредоносная, т.к. новые ядра выпускаются под новое железо и, с каждым новым отсечением старого ядра автоудалением, приближает к провалу.

Оупенсурс - прежде всего готовность взять на себя ответственность за полученную свободу. Такие действия прверащают Линукс в виндухз, где лучше знают, что и как нужно пользователю.

И да, как тут однажды было сказано : " Почему сидеть на винде годами на старье - нормально, а пол года на одном ядре в Линуксе - уже зашквар?" Старое ядро - не самое означает,что оно самое плохое. Принцип автоудаления в корни ошибочен.

нужна помощь в восстановлении ядра lm 18.3

Добавлено: 22 авг 2018, 00:27
IaroslavB
AlexZ, "залежи ядер", как Вы выразились, могут образоваться только у человека,который бездумно и безпричинно ставит всё подряд, не взирая на уровень опасности компонентов.
Таким не место в Линукс, извините.
"Linux is a user-friendly OS. It doesn't mean that it's a lamer-friendy, dummy-friendly ..." , - почти дословная цитата одного из разработчиков ядер Линукса.