blokpost |
|
Темы:
1
Сообщения:
5
Участник с: 01 декабря 2020
|
Всем привет! Как-то во время обновления через pacman (там было и ядро и другие пакеты linux-*) неожиданно вырубился ноутбук. Теперь после каждого обновления ядра мне приходится загружаться через флешку и выполнять команду: # mkinitcpio -k … –generate /boot/initramfs-linux.imgНаверное можно и сразу после обновления ядра выполнить команду, забываю постоянно. Что могло слететь и как это починить? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
blokpostПереставьте ядро и base после загрузки, может хуки пакмана побились должен инит автоматом собраться и смотрите внимательно нет ли ошибок при сборке. Проверьте что /boot не на отдельном разделе, если на отдельном проверьте что правильно монтируется и есть свободное место Проверьте какой путь до инита прописан в загрузчике, совпадает ли он с путем к новому
|
blokpost |
|
Темы:
1
Сообщения:
5
Участник с: 01 декабря 2020
|
Прошу простить мне длительное отсутствие в теме..vs220Выполнил. При очередном обновлении ядра не помогло. Сразу после обновления пришлось выполнить команду mkinitcpio... Ошибок никаких не выдавалось. /boot установлен на отдельном разделе. У меня /boot 500 мб ext2 (свободно достаточно), LVM и маленький раздел под Windows. Недавно перечитывал статью о GRUB и увидел, что отдельный раздел под /boot не рекомендуется. Не понял только почему?! Касательно правильного монтирования не понял. Как это проверить? И как посмотреть какой путь в загрузчике? Если у меня GRUB, мне нужно посмотреть /boot/grub.grub.cfg? Даже если это не поможет в связи с нижеизложенным - интересно понять эти моменты, на будущее. А теперь добавлю. Попробовал установить ядро linux-zen и увидел, что создался файл /etc/mkinitcpio.d/linux-zen.preset со следующим содержимым: увидел рядом пустой файл linux.preset, который если я правильно понимаю относится к обычной версии ядра. Может все дело в этом? Если изменить пустой файл и вставить такой конфиг: ничего не поломается или хоть хуже не станет?И допустим это поможет.. можно как-то систему заставить саму пересоздать файл? или все это чушь и я не туда залез... |
tagnupip |
|
Темы:
0
Сообщения:
41
Участник с: 25 сентября 2020
|
blokpostэтот файл пустой в дефолте. если вдруг система установлена в uefi, то можно в чруте замутит efistub |
blokpost |
|
Темы:
1
Сообщения:
5
Участник с: 01 декабря 2020
|
tagnupipэвоно как. а я уж надеялся на легкое решение проблемы ((blokpostэтот файл пустой в дефолте. если вдруг система установлена в uefi, то можно в чруте замутит efistub У меня все по старинке, BIOS |
A.T.W.A. |
|
Темы:
14
Сообщения:
658
Участник с: 21 марта 2011
|
blokpostОн не должен быть пустой.
|
tagnupip |
|
Темы:
0
Сообщения:
41
Участник с: 25 сентября 2020
|
A.T.W.A.да, я ошибся. показалось речь о другом файле |
blokpost |
|
Темы:
1
Сообщения:
5
Участник с: 01 декабря 2020
|
A.T.W.A.О, вот теперь все работает как надо! А то боялся экспериментировать. Большое спасибо! |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
blokpostДо обновления, раздел /boot должен быть примонтирован проверяются смонтированные разделы командой например раздел /dev/sda1 смонтирован в /boot и смонтирован для чтения и записи (rw)после обновления ядра смотрим должны быть для стандартного ядра
Проверяем что в загрузчике прописано смотрим пункт с которого грузимсяset root='hd0,gpt1' задан правильный раздел с boot (sda1) linux /boot/vmlinuz-linux root=UUID=f380ec9b-ada5-4f62-a9be-588ef0c955f5 задан правильный UUID на котором ядро sda1 initrd /boot/initramfs-linux.img задан правильный инит |
blokpost |
|
Темы:
1
Сообщения:
5
Участник с: 01 декабря 2020
|
Благодарю, что подробно разжевали. Сейчас все отлично, но на будущее пригодиться |