Уголок новичка
   2672

Manjaro не загружается после обновления

Друзья, всем привет!
Прошу вашей помощи и сильно не пинать. После обновления перестала загружаться система. Установлена только Манджаро, BIOS.
Пытался восстановить загрузчик по этой иеструкции: wiki.manjaro.org/index.php/GRUB/Restore_the_GRUB_Bootloader/ru (и не только по этой).
Вот вывод всеъ команд из этой инструкции:
lsblk:
lsblk -o PATH,PTTYPE,PARTTYPE,FSTYPE,PARTTYPENAME                                            1 ✘ 
PATH       PTTYPE PARTTYPE FSTYPE   PARTTYPENAME
/dev/loop0                 squashfs 
/dev/loop1                 squashfs 
/dev/loop2                 squashfs 
/dev/loop3                 squashfs 
/dev/sda   dos                      
/dev/sda1  dos    0x83     ext4     Linux
/dev/sda2  dos    0x83     ext4     Linux
/dev/sdb   dos             iso9660  
/dev/sdb1  dos    0x0      iso9660  Empty
/dev/sdb2  dos    0xef     vfat     EFI (FAT-12/16/32)
/dev/sr0     

Дальше ввожу manjaro-chroot -a:
manjaro-chroot -a                                                                              ✔ 
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
==> Mounting (ManjaroLinux) [/dev/sda1]
 --> mount: [/mnt]
 --> mount: [/mnt/home]

mount /dev/sda /mnt:
mount /dev/sda /mnt
mount: /mnt: /dev/sda already mounted or mount point busy.
       dmesg(1) may have more information after failed mount system call.

pacman -Syu grub:
pacman -Syu grub
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
warning: grub-2.12-3 is up to date -- reinstalling
:: Starting full system upgrade...
warning: plymouth: local (24.004.60-6) is newer than extra (22.02.122-16.3)
resolving dependencies...
looking for conflicting packages...

Packages (1) grub-2.12-3

Total Installed Size:  47.86 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                     [####################################] 100%
(1/1) checking package integrity                                   [####################################] 100%
(1/1) loading package files                                        [####################################] 100%
(1/1) checking for file conflicts                                  [####################################] 100%
(1/1) checking available disk space                                [####################################] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/1) reinstalling grub                                            [####################################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Refreshing PackageKit...
Error connecting: Could not connect: No such file or directory
error: command failed to execute correctly
(3/3) Updating the info directory file...

grub-install --force --target=i386-pc --recheck --boot-directory=/boot /dev/sda:
grub-install --force --target=i386-pc --recheck --boot-directory=/boot /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.

grub-mkconfig -o /boot/grub/grub.cfg:
grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.7-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.7-x86_64.img
Found initrd fallback image: /boot/initramfs-6.7-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.6-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.6-x86_64.img
Found initrd fallback image: /boot/initramfs-6.6-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.5-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.5-x86_64.img
Found initrd fallback image: /boot/initramfs-6.5-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.1-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.1-x86_64.img
Found initrd fallback image: /boot/initramfs-6.1-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi

Что не так делал?
По ошибкам пробовал гуглить, но в основном все решения для EFI.

12 комментариев

avatar
После обновления перестала загружаться система
Возникает вопрос, а что загружается? Какая реакция на другое TTY
mount /dev/sda /mnt:
это не нужно, Вы уже в системе
<code>==> Mounting (ManjaroLinux) [/dev/sda1]
 --> mount: [/mnt]
 --> mount: [/mnt/home]</code>
говорит об этом
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Раньше было: логотип, потом короткая вспышка и после неё надпись manjaro и дальше экран загрузки. Теперь после вспышки просто чёрный экран висит.
Меня ещё смущает, что grub я ставлю в раздел dev/sda1 (на котором linux), а ошибку пишет про /dev/sdb1 (который флешка с manjaro).
0
avatar
Теперь после вспышки просто чёрный экран висит.
Есть ли возможность зайти в систему Ctrl+Alt+F2...F3>логин>пароль?
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Нет, такой возможности нет.
Я зашёл в меню (при запуске), там, где ядра можно выбирать. Попробовал другое ядро поставить — то же самое. Но там можно в командную строку grub зайти. Оттуда что-то можно сделать?
0
avatar
Пробуйте > лайф сд >
su
>
manjaro-chroot -a
>
mhwd-kernel -r linux65
(уже нет ядра) >
mkinitcpio -P linux
> exit >reboot
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Здравствуйте. Загрузилась система, ниже написал в сообщении. И после загрузки про ядро 6.5 было сообщение. Я его удалил.
Как думаете, почему не грузилась с этими пометками quiet и splash? Ошибок при загрузке никаких не было.
0
avatar
извините, если вы можете редактировать — через нажатие клавиши — «e» меню груб, то попробуйте убрать слова «quiet» и «slpash», это позволит видеть процесс загрузки.

еще вопрос — вы ставите grub2 в раздел диска или в «главную загрузочную запись» — mbr?

и старая инструкция, подобная нижеприведённой,
уже не работает?:

Востановление GRUB2 с LiveCD
Загрузитесь с вашего LiveCD (предварительно выберите меню устройств загрузки при наличии такового или же установите cd-привод первым boot device в BIOS). Запустите консоль. Для начала нам нужно будет узнать, на каком диске и на каком разделе установлена Ubuntu. Если вы не помните этого — воспользуйтесь командой
sudo fdisk -l
Для работы нам понадобится /-раздел (root). Примонтируйте его командой
sudo mount /dev/sda5 /mnt
В моем случае корневой раздел системы — /dev/sda5, вы же используйте свое значение. Если у вас /boot сделан отдельным разделом, его также надо будет примонтировать. Я не использую отдельный boot-раздел, но предположим, что sda3 выделен под /boot. Монтируем его:
sudo mount /dev/sda3 /mnt/boot
Также монтируем папку /dev нашей live-системы как /dev нашего root-раздела:
sudo mount --bind /dev /mnt/dev
и /proc live-системы как /proc root-раздела:
sudo mount --bind /proc /mnt/proc
теперь выполняем следующую команду:
sudo chroot /mnt
Теперь вы — root-пользователь в системе, корневым разделом которой считается /mnt, то есть корневой раздел вашей настоящей системы. И вот мы готовы обновить MBR-раздел жесткого диска, переустановив grub2. Но для начала нам нужно определиться, с какого физического диска загружается наш компьютер. Если у вас один жесткий диск, разбитый на разделы — он будет именоваться sda. Если несколько — первый из них — sda, второй — sdb, и так далее. Определить загрузочный диск снова поможет команда
sudo fdisk -l
В полученной таблице есть столбец «загрузочный». В моем случае напротив раздела sda1 стоит звездочка, означающая, что у меня загрузочным является первый жесткий диск, то есть sda. Определившись с загрузочным диском, ставим на него grub2:
grub-install --force --target=i386-pc --recheck --boot-directory=/boot /dev/sda:

Если вы столкнетесь с какими-либо ошибками — попробуйте перезапустить команду с ключом --recheck:

grub-install --force --target=i386-pc --recheck --boot-directory=/boot /dev/sda

Также в некоторых случаях может помочь вариант
grub-install --recheck --no-floppy /dev/sda
Обратите внимание: мы устанавливаем grub2 на физический диск (sda, sdb...) т.е. в mbr, а не на раздел (sda3, sdb1...)! Если все прошло успешно, выходим из chroot командой
exit
Отмонтируем наши диски и папки: /dev нашей live-системы:
sudo umount /mnt/dev
/proc:
sudo umount /mnt/proc
boot-раздел, если таковой монтировался отдельно:
sudo umount /mnt/boot
И собственно, корневой раздел:
sudo umount /mnt
Последний раз редактировалось
0
avatar
Добрый день!
Сегодня наконец-то дошёл до ноутбука.
При загрузке убрал quiet и splash. Система загрузилась без каких-либо странных сообщений. Пришли обновления, перезагрузился и все тоже самое. Может мне просто grub отредактировать и убрать эти слова. Тогда непонятно почему с ними так происходит. Ошибок-то никаких не показывает.
Вот вывод
<code>cat /etc/default/grub| grep cmdline</code>
<code>grub_cmdline_linux_default="quiet splash udev.log_priority=3"
grub_cmd_linux=""</code>
0
avatar
извините, если проблема в словах «splash» и «quiet», то от su отредактируйте файл "/etc/default/grub" — уберите эти два слова, и запустите от su update-grub«2».
0
avatar
сохрани /home и накати с исошника манжару по новой, и больше никогда не обновляйся. они там эксперементируют, а мы мудохайся...
ЗЫ перепрыгнул на Манджарку еще на 18 версии, тоже пару тройку раз обжегся, а потом решил проще раз в год-два установить новый релиз и потратить день на настройку, чем восстанавливать упавшую после очередного обновления
Последний раз редактировалось
0
avatar
Наверно, так и придётся сделать. Но пока попробую ещё способы какие-нибудь.
0
avatar
да, а потом — ломай голову, почему налог.ру не пускает? аааа, броузер старый.

есть же ветка «stable».
как сменить:
wiki.manjaro.org/index.php/Switching_Branches/ru
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.