1)
Была запрошена установка загрузчика не в загрузочный сектор диска, а в первый раздел. Если это делается осознанно, то надо очень чётко понимать, что именно делается, зачем оно делается, как этим вообще пользоваться и с какими граблями пользователь вынужден будет познакомиться. Обычно, если установка производится не в EFI-режиме, то необходимо указывать диск, а не раздел:
В вашем же случае граб сообщил, что установка в раздел крайне не рекомендуется из-за своей ненадёжности, и потому выполнена не будет. Соответственно, никакой переустановки загрузчика не произошло.
Значит нужно было
. Понятно, просто и когда я делал, то сначала было, что на скрине в первом сообщении темы, потом grub восстановился. В следующий раз буду делать на диск.
2)
Что можно сделать переустановкой пакета, можно сделать и вручную. Вопрос лишь в корректной диагностике проблемы.
Вопрос в том, как это можно диагностировать?
Если grub2 исчез после работы qt4urpm, то все вопросы к нему.
Не, qt4urpm, был в первый раз, в этот, случайно нажал тут
А там, только, выбор разделов, но не дисков.
3)
Если удаление производится с целью последующей переустановки, то можно:
а) либо удалить командой rpm -e --nodeps (т.е. игнорируя зависимости), а потом поставить их через urpmi
б) либо сразу переустановить нужные пакеты командой urpmi --replacepkgs.
Думал, как это, но быстро не нашел, пришлось просто urpme.
4)
Это что-то совершенно непостижимое. Единственное предположение, которое хотя бы частично объяснило эту дикость, состоит в том, что установка граба была неправильно выполнена из Live-режима, воткнула свои пункты меню и при следующей загрузке просто начала загрузку с флэшки, поскольку пункты загрузочного меню ссылаются на неё. Но это даже теоретически не может привести к тому, что будут запрошены язык, время, пароль рута и создание пользователя. Первые два диалога отображаются только при загрузке с установочной флэшки, следующие два — только на финальной стадии установки системы. Если они, действительно, были показаны все подряд, друг за другом, это означает, что в системных конфигурационных файлах творится полный кошмар. При условии, конечно, что загрузилась в итоге именно та система, которую хотелось загрузить…
Именно основная система, флешка была вынута в ходе перезагрузки на этапе биоса, при последующих загрузках/перезагрузках не проявляется (идет обычная загрузка системы).
5)
Анализ зависимостей пакетов — вопрос сложный. Если какие-то из приведённых зависимостей некорректны, с каждой нужно разбираться отдельно, но зачастую неожиданные зависимости оказываются вполне оправданными.
Понятно, но, в следующих сборках желательно это избежать, для упрощения переустановки grub. Хотя не актуально, если удалять, только, один пакет.
6)
4) Как восстановить тему загрузки системы?
Для начала надо разобраться, что вообще загрузилось.
Посмотрите командой findmnt, какие разделы подключены в качестве системных, всё ли с ними правильно. Если да, то установите загрузчик корректной командой (grub2-install /dev/sda; update-grub2) и проверьте, что получилось.
Хорошо попробую, сегодня, возможно, нет. Завтра, думаю, зделаю.
Разделы такие
Код: Выделить всё
[roman@roman-TravelMate-8372 ~]$ findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda6 ext4 rw,relatime,commit=600,data=ordered
├─/proc proc proc rw,relatime
│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=35,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs rw,nosuid,nodev,noexec,mode=755
│ │ ├─/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,nam
│ │ ├─/sys/fs/cgroup/cpuset cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpuset
│ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
│ │ ├─/sys/fs/cgroup/memory cgroup cgroup rw,nosuid,nodev,noexec,relatime,memory
│ │ ├─/sys/fs/cgroup/devices cgroup cgroup rw,nosuid,nodev,noexec,relatime,devices
│ │ ├─/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec,relatime,freezer
│ │ ├─/sys/fs/cgroup/net_cls cgroup cgroup rw,nosuid,nodev,noexec,relatime,net_cls
│ │ ├─/sys/fs/cgroup/blkio cgroup cgroup rw,nosuid,nodev,noexec,relatime,blkio
│ │ └─/sys/fs/cgroup/bfqio cgroup cgroup rw,nosuid,nodev,noexec,relatime,bfqio
│ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/debug debugfs debugfs rw,relatime,mode=755
│ └─/sys/fs/fuse/connections fusectl fusectl rw,relatime
├─/dev devtmpfs devtmpfs rw,nosuid,size=3914472k,nr_inodes=978618,mode=755
│ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev
│ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ ├─/dev/mqueue mqueue mqueue rw,relatime
│ └─/dev/hugepages hugetlbfs hugetlbfs rw,relatime
├─/run tmpfs tmpfs rw,nosuid,nodev,mode=755
│ └─/run/user/500/gvfs gvfsd-fuse fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=500,group_id=501
├─/tmp tmpfs tmpfs rw
├─/home /dev/sda7 ext4 rw,relatime,commit=600,data=ordered
│ └─/home/roman/files /dev/sda8 ext4 rw,relatime,commit=600,data=ordered
└─/boot /dev/sda1 ext4 rw,relatime,commit=600,data=ordered
[roman@roman-TravelMate-8372 ~]$