xambey |
|
Темы:
2
Сообщения:
15
Участник с: 28 июля 2020
|
Здравствуйте, поставил на днях впервые arch linux из любопытства и собрал рабочую сборку с 5.7.2 версией ядра и rEFInd загрузчиком, уехав при этом в поля (балбес). Вчера благополучно убил бут обновлением ядра до 5.7.6 и установкой lts образа (хотя по идее это не должно было повлиять на загрузчик, или я не прав?) по ошибке... Подскажите, что следует делать в моем случае, пожалуйста.... Система перестала загружаться с бута sda - встроенный диск с целевой системой (GPT) sdb - флешка с live cd arch Ошибка следующая: https://snipboard.io/sN8F3n.jpg Я подумал, что мб UUID у диска поменялся (хотя это было бы странно), но как оказалось нет: https://snipboard.io/78N3oz.jpg Проверил конфиги, не нашел ничего криминального: fstab и refind_linux.conf https://snipboard.io/4dSWyk.jpg /boot/EFI/BOOT/refind.conf https://snipboard.io/s5gDG3.jpg blkid https://snipboard.io/tk8Mer.jpg
Подскажите, что не так и куда копать, желательно с объяснением (интересно очень)? Когда в первый раз настраивал, была проблема с тем, что initrd не работал со слешем / (баг в последней версии, ссылка не сохранилась к сожалению), только с обратным \, и boot брался по умолчанию. Сейчас уже не уверен... За качество фото извиняюсь, снимал на тапок в полевых условиях, обрезал как мог... |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
держать boot на efi разделе к проблемам, не первый кто сталкивается. У вас грузится лтс ядро с инитрамс от обычного скорее всего потому и модули не подходят и не могут смонтировать диск. И по картинке систембут а не рефинд. У рефинда то конфиг правильный ядро соответствует иниту. А вот у систембут смотрите что напутали. Инит должен быть от ядра., Если ядро лтс то и инит лтс. Возможно что и инит поврежденный, загрузиться с исо примонтировать бут и корень чрутнуться в корень . И переставить ядра обычное и лтс pacman -Syu linux linux-lts и смотреть чтоб не было ошибок при сборке инитов. |
xambey |
|
Темы:
2
Сообщения:
15
Участник с: 28 июля 2020
|
vs220 Хм, при перестановке ядер ошибки сыпятся, аля error: could not extract /usr/lib/modules/5.4.23-1-lts/modules/* (Write failed) и /usr/lib/kernel/** (Write failed). Странно, я под рутом с live cd |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
xambeyСвободное место есть? Разделы правильно примонтировали? Корень в /mnt Бут в /mnt/boot Чрут в /mnt ? |
xambey |
|
Темы:
2
Сообщения:
15
Участник с: 28 июля 2020
|
vs220Так... я балбес, обновил ядро на live cd, а там места нет, агаxambeyСвободное место есть? Извиняюсь. Ядро переустановилось без ошибок, сейчас ребутнусь, гляну чего ка, отпишусь |
xambey |
|
Темы:
2
Сообщения:
15
Участник с: 28 июля 2020
|
Так, не завелось. Не очень понимаю, что не так в refind_linux.conf. Там же тоже загружается initramfs-linux.img или я не прав? Так же должно быть? https://snipboard.io/UioeIB.jpg |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Еще по картинкам /boot/EFI/BOOT/refind.conf указано options "root=/dev/sda1хотя по идеи должен рутовый раздел /sda2 и лучше по uid автоматом вам refind_linux.conf сгенерировало в этом смысле правильный, вот только ядро взяло лтс а инит от стандартного скорее всего.Смотрите какое ядро у вас грузится Убрать его вообще, на автоматику не всегда можно положиться, лучше пусть использует /boot/EFI/BOOT/refind.conf |
xambey |
|
Темы:
2
Сообщения:
15
Участник с: 28 июля 2020
|
vs220 Попробую. Вообще в туториалах его всегда меняют на /dev/sdxy - EFI system с PART как раз |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Попробуюпроверьте какое ядро грузиться, если лтс то можно и подправить refind_linux.conf прописав правильный инит initramfs-linux-lts.img |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
для примера мой конфиг
|