17947
Восстановление системы
Подскажите правильный порядок дествий
Загружаемся с Live образа
Система имеет следующую разметку:
/dev/sda3 fat32 boot/efi
/dev/sda1 ext4 /
/dev/sda2 ext4 /home
Правильные ли мои действия и команды
1.sudo mount /dev/sda1 /mnt
2.sudo mount /dev/sda3 /boot/efi
2.sudo pacman -Syyuu
3.sudo pacman -S mhwd-chroot
4.sudo mhwd-chroot
5.cd /mnt
6.grub install /dev/sda3 -boot-directory=/boot/efi
7.update-grub
Загружаемся с Live образа
Система имеет следующую разметку:
/dev/sda3 fat32 boot/efi
/dev/sda1 ext4 /
/dev/sda2 ext4 /home
Правильные ли мои действия и команды
1.sudo mount /dev/sda1 /mnt
2.sudo mount /dev/sda3 /boot/efi
2.sudo pacman -Syyuu
3.sudo pacman -S mhwd-chroot
4.sudo mhwd-chroot
5.cd /mnt
6.grub install /dev/sda3 -boot-directory=/boot/efi
7.update-grub
44 комментария
А вообще, если по аналогии с командами, то
mount /dev/sda1 /mnt
mount /dev/sda3 /mnt/boot
manjaro-chroot /mnt
pacman -Syyuu (опционально)
grub-install
exit
reboot
sh-5.0# grub-install
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
Вроде без ошибок, ухожу на перезагрузку
bash.org
здесь выбираешь свой /dev/sda1(теперь ты чрут)
обнови систему с откатом systemd
bash.org
Это моя система.
Две ос, первая win10 с двумя дисками ssd под систему и жд под помойку, вторая ос manjaro ssd диск с разбивкой
/dev/sda3 fat32 boot/efi
/dev/sda1 ext4 /
/dev/sda2 ext4 /home
Что сейчас имею:
1 Win10 грузится нормально
2 live usb грузится нормально
3 uefi os (p2:toshiba-tr 200) грузится c ошибкой
4 manjaro (p2:toshiba-tr 200) грузится с Gnu Grub
Что теперь делать как во всем этом навести порядок
bash.org
а по поводу uuid`ов то надо /etc/fstab подправить, уже писали в предыдущем топике, все это можно из лайв сделать
bash.org
warning: database file for 'core' does not exist (use '-Sy' to download)
warning: database file for 'extra' does not exist (use '-Sy' to download)
warning: database file for 'community' does not exist (use '-Sy' to download)
warning: database file for 'multilib' does not exist (use '-Sy' to download)
error: target not found: overwrite-*
error: target not found: libidn2
:: Synchronizing package databases…
core 148.5 KiB 191K/s 00:01 [######################] 100%
extra 1824.0 KiB 97.4K/s 00:19 [######################] 100%
community 5.2 MiB 355K/s 00:15 [######################] 100%
multilib 184.4 KiB 24.6K/s 00:08 [######################] 100%
:: Some packages should be upgraded first…
resolving dependencies…
looking for conflicting packages…
Packages (1) manjaro-system-20190124-3
Total Download Size: 0.00 MiB
Total Installed Size: 0.01 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages…
manjaro-system-2019… 4.4 KiB 0.00B/s 00:00 [######################] 100%
(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%
:: Processing package changes…
(1/1) upgrading manjaro-system [######################] 100%
:: Running post-transaction hooks…
(1/1) Arming ConditionNeedsUpdate…
error: target not found: overwrite-*
bash.org
bash.org
error: target not found: overwrite=*
warning: libidn2-2.1.0-1 is up to date — reinstalling
это точно, правильная команда, кстати, man paman никто не отменял)
bash.org
bash.org
bash.org
bash.org
[manjaro ~]# pacman -Syu
pacman: error while loading shared libraries: libidn2.so.4: cannot open shared object file: No such file or directory
bash.org
lrwxrwxrwx 1 root root 16 Sep 10 23:48 /usr/lib/libidn.so -> libidn.so.12.6.0
lrwxrwxrwx 1 root root 16 Sep 10 23:48 /usr/lib/libidn.so.12 -> libidn.so.12.6.0
-rwxr-xr-x 1 root root 210728 Sep 10 23:48 /usr/lib/libidn.so.12.6.0
bash.org
pacman: error while loading shared libraries: libidn2.so.4: cannot open shared object file: No such file or directory
bash.org
bash.org
[manjaro /]# pacman -U /var/cache/pacman/pkg/libidn2-2.0.5-1-x86_64.pkg.tar.xz
pacman: error while loading shared libraries: libidn2.so.4: cannot open shared object file: No such file or directory
[manjaro /]#
Делал по этой инструкции
выхлоп такой
[manjaro /]# mkdir libidn
[manjaro /]# cd libidn
[manjaro libidn]# wget ftp5.gwdg.de/pub/linux/archlinux/core/os/x86_64//libidn2-2.0.4-2-x86_64.pkg.tar.xz
wget: error while loading shared libraries: libidn2.so.4: cannot open shared object file: No such file or directory
[manjaro libidn]#
/var/cache/pacman/pkg/libidn-1.35-1-x86_64.pkg.tar.xz
/var/cache/pacman/pkg/libidn2-2.1.0-1-x86_64.pkg.tar.xz
[manjaro libidn]#
скопируй пакет libidn2-2.1.0-1-x86_64.pkg.tar.xz, например в хомяк
перейди туда
распакуй пакет
скопируй содержимое в /usr/lib/
после этого пакман должен ожить, переустанови libidn2 чтобы
а потом
bash.org
libidn2-2.1.0-1-x86_64.pkg.tar.xz
распаковать в lib?
warning: option --force is deprecated; use --overwrite instead
warning: libidn2-2.1.0-1 is up to date — reinstalling
resolving dependencies…
looking for conflicting packages…
Packages (1) libidn2-2.1.0-1
Total Installed Size: 0.38 MiB
:: Proceed with installation? [Y/n]
(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%
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: not enough free disk space
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.20-x86_64-fallback.img
==> Image generation successful
(2/9) Updating journal message catalog…
(3/9) Reloading system manager configuration…
Skipped: Current root is not booted.
(4/9) Updating udev hardware database…
(5/9) Applying kernel sysctl settings…
Skipped: Current root is not booted.
(6/9) Creating system user accounts…
(7/9) Creating temporary files…
(8/9) Reloading device manager configuration…
Skipped: Device manager is not running.
(9/9) Arming ConditionNeedsUpdate…
[manjaro /]#
Все получилось
bash.org
bash.org
bash.org