Умер GRUB2

Ответить
Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Умер GRUB2

Сообщение Yamah » 04 дек 2014, 18:19

После вчерашнего обновления грубо отказался погрузиться.
Попытки выполнить перестановки

Код: Выделить всё

grub2-efi-install --root-directory=/boot/efi --boot-directory=/boot/efi/efi --bootloader-id=rosa --recheck
update-grub2
ни к чему не привели.

Используется efi

Изображение

Как исправить?

Sent from my E39 using Forum Fiend v1.2.14.
Последний раз редактировалось Yamah 04 дек 2014, 18:47, всего редактировалось 1 раз.

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 04 дек 2014, 18:35

Пока удалось восстановиться путем удаления пакетов grub2 и grub2-efi и установкой их из репозитория main.

Но слетела тема оформления Rosa.
Выложите, пожалуйста предыдущую версию пакетов GRUB2.

UPD. Причину пропадания темы выяснил.
Почему-то установка каталога grub2 прошла не в /boot/grub2, а /boot/efi/grub2

Как назад вернуть?

belonesox
Сообщения: 25
Зарегистрирован: 19 июл 2012, 01:10

Re: Умер GRUB2

Сообщение belonesox » 04 дек 2014, 19:26

Приношу извинения за неудачные обновления.

Попробую сегодня же достучаться за ответственного за GRUB…

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: Умер GRUB2

Сообщение CaptainFlint » 04 дек 2014, 19:35

Тут много всего намешалось, постараюсь разбить на отдельные пункты.

1. Если удалять grub, то удаляется и его файл конфигурации, в котором прописана тема. В итоге после переустановки свежесгенерированный конфиг не будет использовать тему, даже если все пути правильные — её требуется заново прописать в /etc/default/grub. С большой вероятностью там остался файл grub.rpmsave со старым содержимым, но если нет, добавьте в /etc/default/grub строчки:

Код: Выделить всё

GRUB_THEME="/boot/grub2/themes/rosa/theme.txt"
GRUB_BACKGROUND="/boot/grub2/themes/rosa/terminal_background.png"
После этого нужно перегенерить конфиг-файл (update-grub2).

2. При переустановке граба желательно использовать опции по умолчанию. У граба довольно запутанная система путей, и с ними легко ошибиться, получив некорректную установку. Если используется EFI-режим, то команды выглядят следующим образом:

Код: Выделить всё

# grub2-efi-install /dev/sdXY
# update-grub2
где /dev/sdXY — загрузочный EFI-раздел. Обязательно перед этим надо проверить, что EFI-раздел подмонтирован в каталог /boot/efi (проверять удобно командой findmnt).

3. Ни на одной из систем проблем с обновлением 2.00-63 у нас не возникало (иначе, разумеется, обновление не попало бы в репозиторий). Поэтому прошу описать максимально точно и подробно, что произошло. "Отказался грузиться" — как именно это выглядело? Открывалась консоль, как на скриншоте, или она стала появляться уже после попыток переустановки граба? Также уточните, пожалуйста, какая у Вас используется конфигурация дисков и разделов, какая файловая система на разделе, содержащем /boot.

4. Если система не грузится, то проще всего её восстановить из Live-режима Росы, загруженного с флэшки в EFI-режиме. Требуется открыть консоль и выполнить следующие команды, подставив корректные имена соответствующих разделов:

Код: Выделить всё

$ su
# mount /dev/sdXY /mnt              <-- sdXY — корневой раздел установленной Росы
# mount /dev/sdXZ /mnt/boot         <-- sdXZ — это раздел /boot. Если отдельный раздел не используется, этот шаг пропускаем
# mount /dev/sdXT /mnt/boot/efi     <-- sdXT — EFI-раздел
# mount --bind /dev /mnt/dev
# mount --bind /sys /mnt/sys
# mount --bind /proc /mnt/proc
# chroot /mnt
# grub2-efi-install /dev/sdXT
# update-grub2
# exit
# umount /mnt/{boot/efi,boot,dev,sys,proc,}  <-- если есть отдельный /boot, ИЛИ:
# umount /mnt/{boot/efi,dev,sys,proc,}       <-- если /boot входит в состав корневого раздела
# sync
# exit
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 04 дек 2014, 20:10

CaptainFlint писал(а):Тут много всего намешалось, постараюсь разбить на отдельные пункты.

1. Если удалять grub, то удаляется и его файл конфигурации, в котором прописана тема. В итоге после переустановки свежесгенерированный конфиг не будет использовать тему, даже если все пути правильные — её требуется заново прописать в /etc/default/grub. С большой вероятностью там остался файл grub.rpmsave со старым содержимым, но если нет, добавьте в /etc/default/grub строчки:

Код: Выделить всё

GRUB_THEME="/boot/grub2/themes/rosa/theme.txt"
GRUB_BACKGROUND="/boot/grub2/themes/rosa/terminal_background.png"
После этого нужно перегенерить конфиг-файл (update-grub2).
grub.rpmsave был. заменил им файл grub. Переконфигурировал Grub2.
Пока еще не перезагружался.
CaptainFlint писал(а): 2. При переустановке граба желательно использовать опции по умолчанию. У граба довольно запутанная система путей, и с ними легко ошибиться, получив некорректную установку. Если используется EFI-режим, то команды выглядят следующим образом:

Код: Выделить всё

# grub2-efi-install /dev/sdXY
# update-grub2
где /dev/sdXY — загрузочный EFI-раздел. Обязательно перед этим надо проверить, что EFI-раздел подмонтирован в каталог /boot/efi (проверять удобно командой findmnt).
Команду для переустановки Grub2-efi нашел здесь, на форуме.
В прошлый раз она мне помогла. Но тогда загрузчик показывал только слово "GRUB" в левом верхнем углу.
CaptainFlint писал(а): 3. Ни на одной из систем проблем с обновлением 2.00-63 у нас не возникало (иначе, разумеется, обновление не попало бы в репозиторий). Поэтому прошу описать максимально точно и подробно, что произошло. "Отказался грузиться" — как именно это выглядело? Открывалась консоль, как на скриншоте, или она стала появляться уже после попыток переустановки граба? Также уточните, пожалуйста, какая у Вас используется конфигурация дисков и разделов, какая файловая система на разделе, содержащем /boot.
Вчера запустил MandrivaUpdate из трая, установил обновления (grub2? grub2-efi) Ошибок не было. После этого еще долго работал (кодил на QT). Штатно выключился.
Сегодня включаю ПК, а на мониторе вместо GRUB2 - именно это изображение.
Выполнил проверку всех файловых систем. Вначале я попытался переустановить ранее названной командой GRUB2. Потом посчитал, что это глюк установки пакетов и попробовал их переставить (urpmi --replacepkgs). В обоих случаях был тот же результат.
Загружался с установочного диска и переходил черутом в установленную систему, смонтировав предварительно в /media и соответствующие каталоги системные разделы.

Проблема вылезла на двух ПК сразу
Конфигурация моего ПК.
До второго в ближайшие дни не достучусь. Но и там тоже материнская плата Asus (но другая).

Код: Выделить всё

# findmnt 
TARGET                           SOURCE                             FSTYPE          OPTIONS
/                                /dev/sda5                          ext4            rw,relatime,data=ordered
├─/proc                          proc                               proc            rw,relatime
│ └─/proc/sys/fs/binfmt_misc     systemd-1                          autofs          rw,relatime,fd=37,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
│   └─/proc/sys/fs/binfmt_misc   binfmt_misc                        binfmt_misc     rw,relatime
├─/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,name=systemd
│ │ ├─/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/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/firmware/efi/efivars    efivarfs                           efivarfs        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=3996492k,nr_inodes=999123,mode=755
│ ├─/dev/shm                     tmpfs                              tmpfs           rw,nosuid,nodev
│ ├─/dev/pts                     devpts                             devpts          rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ ├─/dev/hugepages               hugetlbfs                          hugetlbfs       rw,relatime
│ └─/dev/mqueue                  mqueue                             mqueue          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
├─/usr                           /dev/sda6[/USR]                    btrfs           rw,relatime,compress=lzo,space_cache
│ └─/usr/local                   /dev/sda6[/USR_Local]              btrfs           rw,relatime,compress=lzo,space_cache
├─/tmp                           tmpfs                              tmpfs           rw,nosuid,nodev,relatime
├─/opt                           /dev/sda6[/OPT]                    btrfs           rw,relatime,compress=lzo,space_cache
├─/boot                          /dev/sda3                          ext4            rw,relatime,data=ordered
│ └─/boot/efi                    /dev/sda2                          vfat            rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
├─/mnt/Zone/Steam                /dev/sda7[/Steam]                  btrfs           rw,relatime,compress=lzo,space_cache
├─/home                          /dev/mapper/pdc_cdghbhfjd[/Home]   btrfs           rw,relatime,compress=lzo,space_cache
├─/mnt/Media/Images              /dev/mapper/pdc_bbaecjhci[/Images] btrfs           rw,relatime,space_cache
├─/mnt/Media/Music               /dev/mapper/pdc_bbaecjhci[/Music]  btrfs           rw,relatime,space_cache
└─/mnt/Media/Video               /dev/mapper/pdc_bbaecjhci[/Video]  btrfs           rw,relatime,space_cache

fdisk -l /dev/sda

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 147D3056-148C-466A-A4DE-4C03A3ABBBE9

Устр-во          Start   Конец   Size Тип
/dev/sda1         2048         6143     2M BIOS boot partition
/dev/sda2         6144       210943   100M EFI System
/dev/sda3       210944      1259519   512M Microsoft basic data
/dev/sda4      1259520     34813951    16G Linux swap
/dev/sda5     34813952     55785471    10G Microsoft basic data
/dev/sda6     55785472    160641023    50G Linux filesystem
/dev/sda7    160641024    475213823   150G Linux filesystem
/dev/sda8    475213824    894644223   200G Linux filesystem
/dev/sda9    894644224    976773134  39,2G Linux filesystem

gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 147D3056-148C-466A-A4DE-4C03A3ABBBE9
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            6143   2.0 MiB     EF02  BIOS boot partition
   2            6144          210943   100.0 MiB   EF00  EFI System
   3          210944         1259519   512.0 MiB   0700  Linux filesystem
   4         1259520        34813951   16.0 GiB    8200  Linux swap
   5        34813952        55785471   10.0 GiB    0700  Linux filesystem
   6        55785472       160641023   50.0 GiB    8300  Linux filesystem
   7       160641024       475213823   150.0 GiB   8300  Linux filesystem
   8       475213824       894644223   200.0 GiB   8300  Linux filesystem
   9       894644224       976773134   39.2 GiB    8300  Linux filesystem
CaptainFlint писал(а): 4. Если система не грузится, то проще всего её восстановить из Live-режима Росы, загруженного с флэшки в EFI-режиме. Требуется открыть консоль и выполнить следующие команды, подставив корректные имена соответствующих разделов:

Код: Выделить всё

$ su
# mount /dev/sdXY /mnt              <-- sdXY — корневой раздел установленной Росы
# mount /dev/sdXZ /mnt/boot         <-- sdXZ — это раздел /boot. Если отдельный раздел не используется, этот шаг пропускаем
# mount /dev/sdXT /mnt/boot/efi     <-- sdXT — EFI-раздел
# mount --bind /dev /mnt/dev
# mount --bind /sys /mnt/sys
# mount --bind /proc /mnt/proc
# chroot /mnt
# grub2-efi-install /dev/sdXT
# update-grub2
# exit
# umount /mnt/{boot/efi,boot,dev,sys,proc,}  <-- если есть отдельный /boot, ИЛИ:
# umount /mnt/{boot/efi,dev,sys,proc,}       <-- если /boot входит в состав корневого раздела
# sync
# exit
Я еще раздел с /usr монтирую.

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 04 дек 2014, 20:17

Только я не понял, а что мне типы разделов поменяло? DsiskDrake при установке R4, когда я форматировал эти разделы?
Когда создавал структуру разделов все разделы, кроме Boot Bios, EFI и SWAP, я создавал с типом 8300.
o_O

UPD. Вспомнил, что разделы я форматировал из GPARTED и в MagOS, когда столкнулся с багом 4506.

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 04 дек 2014, 21:33

Исправил типы ФС

Код: Выделить всё

gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 147D3056-148C-466A-A4DE-4C03A3ABBBE9
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            6143   2.0 MiB     EF02  BIOS boot partition
   2            6144          210943   100.0 MiB   EF00  EFI System
   3          210944         1259519   512.0 MiB   8300  Linux filesystem
   4         1259520        34813951   16.0 GiB    8200  Linux swap
   5        34813952        55785471   10.0 GiB    8300  Linux filesystem
   6        55785472       160641023   50.0 GiB    8300  Linux filesystem
   7       160641024       475213823   150.0 GiB   8300  Linux filesystem
   8       475213824       894644223   200.0 GiB   8300  Linux filesystem
   9       894644224       976773134   39.2 GiB    8300  Linux filesystem
Обновил GRUB2 из update, переустановил командой

Код: Выделить всё

grub2-efi-install /dev/sda2
Та же самая картинка, что первом сообщении.
С GRUB2 из release грузится нормально.

Похоже, что дело не в типе разделов было.

Забыл сказать - у меня x86_64.

Можно куда-нибудь выложить предыдущее обновление GRUB2?

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: Умер GRUB2

Сообщение CaptainFlint » 05 дек 2014, 00:26

Пересобрал предыдущую версию (2.00-62) в контейнер (64-битная версия):
http://abf-downloads.rosalinux.ru/capta ... n/release/

На данный момент у меня пока одно-единственное предположение насчёт того, что могло пойти не так. Раньше при установке граба загрузочный бинарник grubx64.efi собирался прямо на компьютере пользователя, и туда включались модули, необходимые для доступа граба ко всем необходимым файлам. В новой версии я перешёл на использование готового EFI-образа, собранного заранее и включённого в состав пакета (это необходимо для будущей поддержки SecureBoot, поскольку пересборка загрузчика убивает подпись, и тот перестаёт быть доверенным для SecureBoot). Разумеется, в этот образ должны быть включены все модули, которые могут потребоваться на клиентской машине — могло так получиться, что какой-то модуль, требующийся для Вашей конфигурации, в этот предсобранный бинарник не вошёл.

Проделайте, пожалуйста, следующее два раза: для рабочего граба (2.00-60 или -62, только скажите, какую из версий используете), и для нерабочего (2.00-63).

1. При загрузке компьютера в меню граба нажмите C для открытия консоли (для незагружающегося граба консоль уже открыта). В ней выполните команды:

Код: Выделить всё

> set pager=1
> lsmod
Выведется полный список загруженных модулей, постранично. Сфотографируйте все страницы и выложите сюда.

2. Также выложите, пожалуйста, файл /boot/efi/EFI/rosa/grubx64.efi и его конфиги: /boot/efi/EFI/rosa/grub.cfg и /boot/grub2/grub.cfg (для версий до 2.00-62 включительно эти конфиги должны быть одинаковыми, в версии -63 — разными).

3. Откройте на редактирование файл /usr/sbin/grub2-efi-install. На строке 717 должен быть такой код:

Код: Выделить всё

if [ x"$config_opt_file" = x ]; then
    "$grub_mkimage" -d "${source_dir}" -O "${mkimage_target}" --output="${grubdir}/${grub_modinfo_target_cpu}-$grub_modinfo_platform/core.${imgext}" --prefix="${prefix_drive}${relative_grubdir}" $modules || exit 1
...
Перед этими строками добавьте следующее:

Код: Выделить всё

echo "Modules: $modules"
и запустите

Код: Выделить всё

# grub2-efi-install /dev/sda2
Выведенный список модулей скопируйте сюда.
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 05 дек 2014, 05:49

CaptainFlint. Теперь только вечером.

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 05 дек 2014, 14:58

grub2-2.00-60

ИзображениеИзображение

Получилось не очень.

Сейчас перенаберу вывод lsmod в текстовом виде.

Sent from my E39 using Forum Fiend v1.2.14.

UPD:

Код: Выделить всё

Имя:
maincmd
png
gfxmenu
trig
search
search_label
search_fs_file
search_fs_uuid
ext2
fshelp
gfxterm
bitmap_scale
bitmap
all_video
video_cirrus
video_bochs
efi_uga
efi_gop
video_fb
video
bufio
loadenv
test
normal
gzio
gettext
boot
extcmd
crypto
terminal
part_gpt
fat

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 05 дек 2014, 17:22

Не рабочий 2.00.63

ИзображениеИзображениеИзображение

Код: Выделить всё

mdraid1x
mdraid09
lvm
diskfilter
xfs
reiserfs
hshelp
btrfs
lzopio
gzio
part_msdos
part_gpt
part_apple
png
gfxmenu
trig
gfxterm
bitmap_scale
bitmap
font
all_video
video_bochs
video_cirrus
test
search
search_fs_uuid
search_fs_file
search_label
reboot
minicmd
loadenv
loadbios
linuxefi
linux
relocator
halt
acpi
mmap
efi_uga
efi_gop
video_fb
video
echo
configfile
normal
terminal
crypto
extcmd
gettext
chain
efinet
net
priority_queue
bufio
datetime
appleldr
boot
Sent from my E39 using Forum Fiend v1.2.14.

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 05 дек 2014, 18:00

2.00-62

Код: Выделить всё

Modules:   ext2  part_gpt 
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0002,0001
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0002,0001
Boot0000* rosa
Установка завершена. Ошибок нет.
Grub2.tar.gz
Grub2 (все что связанно с EFI, Grub2 с модулями)
(4.86 МБ) 778 скачиваний

Для 2.00-63 тоже надо?

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: Умер GRUB2

Сообщение CaptainFlint » 07 дек 2014, 20:32

Yamah
Спасибо. Гипотеза не подтвердилась — все модули присутствуют.
Для 2.00-63 тоже надо?
Пока не надо. Я поставил на виртуалку с отдельным /boot и, похоже, понял, в чём проблема. После установки 63-го или 64-го граба откройте на редактирование файл /boot/efi/EFI/rosa/grub.cfg и во второй строчке удалите подкаталог /boot, чтобы получилось:

Код: Выделить всё

set prefix=($root)/grub2
Если поможет, то можно временно поправить соответствующий код в файле /usr/sbin/update-grub2, чтобы при следующем обновлении ядра или при установке видео-драйверов эта локальная правка не слетела. А я постараюсь добавить определение отдельного /boot в следующую версию граба.

Если это не поможет, тогда да, выложите, пожалуйста, набор загрузочных файлов для 63/64 версии граба.
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Умер GRUB2

Сообщение Yamah » 08 дек 2014, 16:46

Да. Так помогло.

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: Умер GRUB2

Сообщение CaptainFlint » 08 дек 2014, 22:05

Yamah писал(а):Да. Так помогло.
Спасибо за репорт и помощь в определении источника проблемы!
Исправление отправлено на QA. При желании можно установить тестовую версию из контейнера:
http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Умер GRUB2

Сообщение Галахов Роман » 23 фев 2015, 22:17

В первый раз когда умер grubhttp://forum.rosalab.ru/viewtopic.php?f=48&t=5240 (у меня нет efi) смог восстановить по выше указанному методу, адаптированному под работу без efi у меня. Но много было странного.
Сегодня случайно поигрался здесь
27а.png
Grub2 снова умер. При восстановлении смог перепроверить, что бывает при восстановлении grub2:
1) Подтверждаю слова Yamah - восстановить grub2 можно, только, вместе с переустановкой пакета, иначе не проходит.
2) Если в первый раз grub2 у меня был удален. В этот раз нет. Пришлось удалять, но при этом он потянул за собой 35 пакетов:

Код: Выделить всё

[root@localhost /]# urpme grub2
Для удовлетворения зависимостей будут удалены следующие 35 пакетов (86МБ):
  bootloader-utils-1.15-10-rosa2014.1.noarch
   (из-за неудовлетворённости drakxtools-backend >= 10-52)
  drak3d-1.29-5-rosa2014.1.noarch
   (из-за неудовлетворённости drakxtools-backend >= 10.4.90-1mdv2007.0)
  drakconf-kde4-2014.1-1-rosa2014.1.noarch
   (из-за отсутствия kcm-grub2,
    из-за отсутствия drakx-kbd-mouse-x11,
    из-за отсутствия harddrake-ui,
    из-за отсутствия drakx-net,
    из-за отсутствия drakxtools,
    из-за отсутствия kcm-harddrake,
    из-за отсутствия drakguard,
    из-за отсутствия userdrake,
    из-за отсутствия rpmdrake)
  drakguard-0.7.14-2-rosa2014.1.noarch
   (из-за неудовлетворённости drakx-net >= 0.41,
    из-за неудовлетворённости drakxtools >= 10.22)
  drakx-finish-install-14.49-3-rosa2014.1.x86_64
   (из-за неудовлетворённости drakxtools == 14.49-3:2014.1)
  drakx-kbd-mouse-x11-0.115-2-rosa2014.1.x86_64
   (из-за неудовлетворённости grub2 >= 2.00-31,
    из-за неудовлетворённости drakxtools-curses >= 14.39)
  drakx-net-1.1-5-rosa2014.1.noarch
   (из-за неудовлетворённости libdrakx-net == 1.1,
    из-за неудовлетворённости drakx-net-text == 1.1,
    из-за неудовлетворённости drakxtools >= 12.36)
  drakx-net-text-1.1-5-rosa2014.1.noarch
   (из-за неудовлетворённости libdrakx-net == 1.1,
    из-за неудовлетворённости drakxtools-curses >= 12.36)
  drakxtools-14.49-3-rosa2014.1.x86_64
   (из-за неудовлетворённости drakxtools-curses == 14.49-3:2014.1)
  drakxtools-backend-14.49-3-rosa2014.1.x86_64
   (из-за отсутствия perl(Xconfig::resolution_and_depth))
  drakxtools-curses-14.49-3-rosa2014.1.x86_64
   (из-за отсутствия perl(Xconfig::various),
    из-за неудовлетворённости drakxtools-backend == 14.49-3:2014.1)
  e-0.19.3-1-rosa2014.1.x86_64
   (из-за отсутствия pm-utils)
  e_modules-0.0.1-2.20140902.4-rosa2014.1.x86_64
   (из-за отсутствия e)
  gdm-3.12.2-3-rosa2014.1.x86_64
   (из-за отсутствия drakx-kbd-mouse-x11)
  gnome-initial-setup-3.12.1-2-rosa2014.1.x86_64
   (из-за отсутствия gdm)
  grub-customizer-4.0.6-4-rosa2014.1.x86_64
   (из-за отсутствия grub2)
  grub2-2.00-69-rosa2014.1.x86_64
  harddrake-14.49-3-rosa2014.1.x86_64
   (из-за отсутствия perl(Xconfig::card),
    из-за отсутствия perl(Xconfig::various),
    из-за отсутствия drakx-kbd-mouse-x11,
    из-за неудовлетворённости drakxtools-curses == 14.49-3:2014.1)
  harddrake-ui-14.49-3-rosa2014.1.x86_64
   (из-за отсутствия drakx-kbd-mouse-x11,
    из-за неудовлетворённости drakxtools == 14.49-3:2014.1)
  ipw3945-ucode-1.14.2-2-rosa2014.1.noarch
   (из-за неудовлетворённости drakxtools >= 10-34.2mdk)
  kcm-grub2-0.5.8-6-rosa2014.1.x86_64
   (из-за отсутствия grub2)
  kcm-harddrake-1.0-8-rosa2014.1.noarch
   (из-за отсутствия harddrake-ui)
  libdrakx-net-1.1-5-rosa2014.1.noarch
   (из-за отсутствия perl(Xconfig::resolution_and_depth),
    из-за неудовлетворённости drakxtools-backend >= 12.36)
  memtest86+-4.20-4-rosa2014.1.x86_64
   (из-за отсутствия drakxtools-backend)
  pm-utils-1.4.1-9-rosa2014.1.x86_64
   (из-за отсутствия bootloader-utils)
  rosa-online-3.1.2-1-rosa2014.1.noarch
   (из-за неудовлетворённости libdrakx-net >= 0.29,
    из-за отсутствия perl(Rpmdrake::open_db),
    из-за неудовлетворённости rpmdrake >= 5.11.1)
  rpmdrake-5.26.12-45-rosa2014.1.noarch
   (из-за неудовлетворённости drakxtools >= 12.64)
  task-enlightenment-0.19-5-rosa2014.1.noarch
   (из-за неудовлетворённости task-enlightenment-minimal == 1:0.19-5:2014.1,
    из-за отсутствия e_modules)
  task-enlightenment-minimal-0.19-5-rosa2014.1.noarch
   (из-за отсутствия e)
  task-gnome-3.12.0-4-rosa2014.1.noarch
   (из-за неудовлетворённости gdm >= 3.12.0,
    из-за отсутствия gnome-initial-setup)
  task-xfce-2014.1-5-rosa2014.1.noarch
   (из-за отсутствия task-xfce-minimal,
    из-за отсутствия task-xfce-plugins)
  task-xfce-minimal-2014.1-5-rosa2014.1.noarch
   (из-за отсутствия xfce4-power-manager)
  task-xfce-plugins-2014.1-5-rosa2014.1.noarch
   (из-за отсутствия task-xfce-minimal)
  userdrake-1.14-6-rosa2014.1.x86_64
   (из-за отсутствия drakxtools)
  xfce4-power-manager-1.4.1-3-rosa2014.1.x86_64
   (из-за отсутствия pm-utils)
Удалить 35 пакетов? (y/N) 

Жалко, но ничего не поделаешь. Главное сохранил список, что бы снова установить пакеты.
3) Устанавливаю grub2

Код: Выделить всё

[root@localhost /]# grub2-install /dev/sda1
/usr/sbin/grub2-bios-setup: предупреждение: Файловая система «ext2» не поддерживает встраивание.
/usr/sbin/grub2-bios-setup: предупреждение: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub2-bios-setup: ошибка: не будет продолжена с использованием blocklists.
[root@localhost /]# update-grub2
Генерируется grub.cfg …
Найдена тема: /boot/grub2/themes/rosa/theme.txt
Найден фон: /boot/grub2/themes/rosa/terminal_background.png
Найден образ linux: /boot/vmlinuz-3.14.33-nrj-desktop-1rosa
Найден образ initrd: /boot/initrd-3.14.33-nrj-desktop-1rosa.img
Найден образ linux: /boot/vmlinuz-3.14.25-nrj-desktop-1rosa
Найден образ initrd: /boot/initrd-3.14.25-nrj-desktop-1rosa.img
Найден образ linux: /boot/vmlinuz-3.14.22-nrj-desktop-3rosa
Найден образ initrd: /boot/initrd-3.14.22-nrj-desktop-3rosa.img
Найден образ linux: /boot/vmlinuz-3.14.15-nrj-desktop-1rosa
Найден образ initrd: /boot/initrd-3.14.15-nrj-desktop-1rosa.img
ERROR: mkdir /var/lock/dmraid
ERROR: mkdir /var/lock/dmraid
ERROR: mkdir /var/lock/dmraid
ERROR: mkdir /var/lock/dmraid
ERROR: mkdir /var/lock/dmraid
ERROR: mkdir /var/lock/dmraid
ERROR: mkdir /var/lock/dmraid
завершено
[root@localhost /]# 
Что за ошибки не понятно.
4) Поправил тему
5) Установил удаленные пакеты
Перезагрузка
При загрузке Grub2 восстановился, но после вылезло
Фото-0014.jpg
вместо обычной темы (в первый раз этого не было) - как восстановить тему пока не знаю.
6) Вылезли окна как при установке ОС (выбор языка, времени, пароля root, создание пользователя).
7) Наконец-то экран входа в систему
Появились вопросы:
1) Почему приходится переустанавливать grub2?
2) Почему при удалении grub2 такие зависимости?
3) Как убрать ошибки при установке grub2
4) Как восстановить тему загрузки системы?
5) Почему вылезает окно установки ОС?
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

keleg
Сообщения: 5526
Зарегистрирован: 15 сен 2011, 01:58

Re: Умер GRUB2

Сообщение keleg » 24 фев 2015, 02:23

Гм. А почему /dev/sda1 а не /dev/sda ? Установка в раздел не рекомендуема, насколько помню.

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: Умер GRUB2

Сообщение CaptainFlint » 24 фев 2015, 02:40

1) Подтверждаю слова Yamah - восстановить grub2 можно, только, вместе с переустановкой пакета, иначе не проходит.
Что можно сделать переустановкой пакета, можно сделать и вручную. Вопрос лишь в корректной диагностике проблемы.
2) Если в первый раз grub2 у меня был удален. В этот раз нет. Пришлось удалять, но при этом он потянул за собой 35 пакетов:
Если удаление производится с целью последующей переустановки, то можно:
а) либо удалить командой rpm -e --nodeps (т.е. игнорируя зависимости), а потом поставить их через urpmi;
б) либо сразу переустановить нужные пакеты командой urpmi --replacepkgs.
grub2-install /dev/sda1
Что за ошибки не понятно.
Была запрошена установка загрузчика не в загрузочный сектор диска, а в первый раздел. Если это делается осознанно, то надо очень чётко понимать, что именно делается, зачем оно делается, как этим вообще пользоваться и с какими граблями пользователь вынужден будет познакомиться. Обычно, если установка производится не в EFI-режиме, то необходимо указывать диск, а не раздел:

Код: Выделить всё

grub2-install /dev/sda
В вашем же случае граб сообщил, что установка в раздел крайне не рекомендуется из-за своей ненадёжности, и потому выполнена не будет. Соответственно, никакой переустановки загрузчика не произошло.
При загрузке Grub2 восстановился, но после вылезло <…> вместо обычной темы (в первый раз этого не было) - как восстановить тему пока не знаю.
6) Вылезли окна как при установке ОС (выбор языка, времени, пароля root, создание пользователя).
Это что-то совершенно непостижимое. Единственное предположение, которое хотя бы частично объяснило эту дикость, состоит в том, что установка граба была неправильно выполнена из Live-режима, воткнула свои пункты меню и при следующей загрузке просто начала загрузку с флэшки, поскольку пункты загрузочного меню ссылаются на неё. Но это даже теоретически не может привести к тому, что будут запрошены язык, время, пароль рута и создание пользователя. Первые два диалога отображаются только при загрузке с установочной флэшки, следующие два — только на финальной стадии установки системы. Если они, действительно, были показаны все подряд, друг за другом, это означает, что в системных конфигурационных файлах творится полный кошмар. При условии, конечно, что загрузилась в итоге именно та система, которую хотелось загрузить…
Появились вопросы:
1) Почему приходится переустанавливать grub2?
Если grub2 исчез после работы qt4urpm, то все вопросы к нему.
2) Почему при удалении grub2 такие зависимости?
Анализ зависимостей пакетов — вопрос сложный. Если какие-то из приведённых зависимостей некорректны, с каждой нужно разбираться отдельно, но зачастую неожиданные зависимости оказываются вполне оправданными.
3) Как убрать ошибки при установке grub2
5) Почему вылезает окно установки ОС?
См. выше.
4) Как восстановить тему загрузки системы?
Для начала надо разобраться, что вообще загрузилось.

Посмотрите командой findmnt, какие разделы подключены в качестве системных, всё ли с ними правильно. Если да, то установите загрузчик корректной командой (grub2-install /dev/sda; update-grub2) и проверьте, что получилось.
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Умер GRUB2

Сообщение Галахов Роман » 24 фев 2015, 08:00

1)
Была запрошена установка загрузчика не в загрузочный сектор диска, а в первый раздел. Если это делается осознанно, то надо очень чётко понимать, что именно делается, зачем оно делается, как этим вообще пользоваться и с какими граблями пользователь вынужден будет познакомиться. Обычно, если установка производится не в EFI-режиме, то необходимо указывать диск, а не раздел:

Код: Выделить всё

grub2-install /dev/sda
В вашем же случае граб сообщил, что установка в раздел крайне не рекомендуется из-за своей ненадёжности, и потому выполнена не будет. Соответственно, никакой переустановки загрузчика не произошло.
Значит нужно было

Код: Выделить всё

grub2-install /dev/sda
. Понятно, просто и когда я делал, то сначала было, что на скрине в первом сообщении темы, потом grub восстановился. В следующий раз буду делать на диск.
2)
Что можно сделать переустановкой пакета, можно сделать и вручную. Вопрос лишь в корректной диагностике проблемы.
Вопрос в том, как это можно диагностировать?
Если grub2 исчез после работы qt4urpm, то все вопросы к нему.
Не, qt4urpm, был в первый раз, в этот, случайно нажал тут
29а.png
А там, только, выбор разделов, но не дисков.
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 ~]$ 
Вложения
28а.png
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: Умер GRUB2

Сообщение CaptainFlint » 24 фев 2015, 15:06

в этот, случайно нажал тут <…> А там, только, выбор разделов, но не дисков.
Там внизу галочка есть, которую, по идее, надо отметить, чтобы установить именно в раздел. Но вообще, у меня этот диалог вообще отказался хоть что-нибудь делать, нажатие OK просто игнорируется… Так что не могу сказать, что и почему там происходит (вообще, графические надстройки для управления грабом — не моя епархия).
Именно основная система, флешка была вынута в ходе перезагрузки на этапе биоса, при последующих загрузках/перезагрузках не проявляется (идет обычная загрузка системы).
Понятно. Кажется, я понял, откуда взялись эти диалоги. Не обратил внимания сначала, что вместе с грабом были удалены все драки, а потом заново установлены — вот их конфигурационные файлы и сбросились в базовое, установочное состояние. Отредактируйте файл /etc/sysconfig/finish-install, чтобы в нём был текст:

Код: Выделить всё

FINISH_INSTALL=no
После этого диалоги при загрузке должны прекратиться.
Понятно, но, в следующих сборках желательно это избежать, для упрощения переустановки grub.
grub2 — это один из ключевых системных пакетов. Он вообще не предназначен для произвольного удаления (на моей системе, например, он вообще включён в зависимости пакета basesystem и напрочь отказывается удаляться), а команды для корректной переустановки я привёл. Поэтому разбирать корректность зависимостей мы вряд ли будем, есть много других, куда более срочных и важных задач.
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Умер GRUB2

Сообщение Галахов Роман » 24 фев 2015, 18:56

CaptainFlint писал(а):
в этот, случайно нажал тут <…> А там, только, выбор разделов, но не дисков.
Там внизу галочка есть, которую, по идее, надо отметить, чтобы установить именно в раздел. Но вообще, у меня этот диалог вообще отказался хоть что-нибудь делать, нажатие OK просто игнорируется… Так что не могу сказать, что и почему там происходит (вообще, графические надстройки для управления грабом — не моя епархия).
Все увидел
30а.png
Значит можно из графики правильно его переустановить.
CaptainFlint писал(а):
Именно основная система, флешка была вынута в ходе перезагрузки на этапе биоса, при последующих загрузках/перезагрузках не проявляется (идет обычная загрузка системы).
Понятно. Кажется, я понял, откуда взялись эти диалоги. Не обратил внимания сначала, что вместе с грабом были удалены все драки, а потом заново установлены — вот их конфигурационные файлы и сбросились в базовое, установочное состояние. Отредактируйте файл /etc/sysconfig/finish-install, чтобы в нём был текст:

Код: Выделить всё

FINISH_INSTALL=no
После этого диалоги при загрузке должны прекратиться.
Я уже тогда ответил
Именно основная система, флешка была вынута в ходе перезагрузки на этапе биоса, при последующих загрузках/перезагрузках не проявляется (идет обычная загрузка системы).
Так, что проблем с этим нет. Остается правильно перецстановить grub2, чтобы исправилась анимация, после grub (писал в прошлых сообщениях).
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
CaptainFlint
Сообщения: 108
Зарегистрирован: 16 янв 2013, 20:18
Operating system: ROSA Desktop Fresh
Откуда: Moscow, Russia

Re: Умер GRUB2

Сообщение CaptainFlint » 24 фев 2015, 19:09

при последующих загрузках/перезагрузках не проявляется (идет обычная загрузка системы).
А, пардон. Значит, невнимательно прочёл.
Остается правильно перецстановить grub2, чтобы исправилась анимация, после grub (писал в прошлых сообщениях).
Это переустановка граба уже не починит, здесь надо другие причины и решения искать. Анимацией при загрузке занимается не grub, а совсем другая программа: plymouth. Наверное, имеет смысл завести отдельную тему для дальнейшего обсуждения проблемы. Здесь оно будет оффтопиком.
Konstantin Vlasov, ROSA Developer

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Умер GRUB2

Сообщение Галахов Роман » 24 фев 2015, 19:20

CaptainFlint писал(а):
Остается правильно перецстановить grub2, чтобы исправилась анимация, после grub (писал в прошлых сообщениях).
Это переустановка граба уже не починит, здесь надо другие причины и решения искать. Анимацией при загрузке занимается не grub, а совсем другая программа: plymouth. Наверное, имеет смысл завести отдельную тему для дальнейшего обсуждения проблемы. Здесь оно будет оффтопиком.
Спасибо. Буду копать в сторону plymouth, он тоже в то время изменялся, причем из testing.
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

keleg
Сообщения: 5526
Зарегистрирован: 15 сен 2011, 01:58

Re: Умер GRUB2

Сообщение keleg » 25 фев 2015, 07:51

Этот плимут уже в репы улетел и больше вроде никто не жаловался.

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»