Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Установка GRUB на раздел соседнего диска  (Прочитано 825 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн p4sh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Есть следующая структура дисков:

root@PC:~# lsblk

NAME      MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda         8:0    0   1,8T  0 disk
└─sda1      8:1    0   1,8T  0 part
  └─md127   9:127  0   1,8T  0 raid1 /db/data2

sdb         8:16   0   1,8T  0 disk
└─sdb1      8:17   0   1,8T  0 part
  └─md127   9:127  0   1,8T  0 raid1 /db/data2

sdc         8:32   0 931,5G  0 disk
├─sdc1      8:33   0  14,9G  0 part
│ └─md0     9:0    0  14,9G  0 raid1 [SWAP]
├─sdc2      8:34   0 916,4G  0 part
│ └─md1     9:1    0 916,3G  0 raid1 /
└─sdc3      8:35   0   194M  0 part  /boot/efi

sdd         8:48   0 931,5G  0 disk
├─sdd1      8:49   0  14,9G  0 part
│ └─md0     9:0    0  14,9G  0 raid1 [SWAP]
├─sdd2      8:50   0 916,4G  0 part
│ └─md1     9:1    0 916,3G  0 raid1 /
└─sdd3      8:51   0   194M  0 part

Загрузчик уже установлен в /dev/sdc3. Я хочу установить еще один в /dev/sdd3, на случай если /dev/sdc погибнет.

root@PC:~# gdisk /dev/sdd
GPT fdisk (gdisk) version 1.0.3

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


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************


Command (? for help): p
Disk /dev/sdd: 1953525168 sectors, 931.5 GiB
Model: WDC WD1003FBYZ-0
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 2C0123DC-DEA7-4914-B2EC-E24C9C0B3AF8
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048        31250431   14.9 GiB    FD00  Linux RAID
   2        31250432      1953126399   916.4 GiB   FD00  Linux RAID
   3      1953126400      1953523711   194.0 MiB   EF00  EFI System



Command (? for help): i
Partition number (1-3): 3
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI System)
Partition unique GUID: 5B01F737-5226-4F2A-BAF6-B100F4E32A0D
First sector: 1953126400 (at 931.3 GiB)
Last sector: 1953523711 (at 931.5 GiB)
Partition size: 397312 sectors (194.0 MiB)
Attribute flags: 0000000000000000
Partition name: 'EFI System'


Q1. Правильно ли я понял, что диск размечен в MBR? Об этом ругается:
Цитировать
Found invalid GPT and valid MBR;
Зачем тогда выполнена разметка EFI (? флаг EF00).

Q2. Какие должны быть мои дейтсвия, чтобы не сломать имеющийся загрузчик на /dev/sdc3 - смонтированный в /boot/efi? Надо ли создавать ФС на /dev/sdd3?
grub-install --target=i386-pc /dev/sdd3
ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 23/11/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 15:21:17 от zg_nico »

alang

  • Гость
Re: Установка GRUB на раздел соседнего диска
« Ответ #1 : 02 Августа 2018, 13:53:53 »
Не ругается, а предупреждает. Хочешь оставить mbr - твое право. Только тогда efi-раздел должен быть первым.

Оффлайн p4sh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка GRUB на раздел соседнего диска
« Ответ #2 : 02 Августа 2018, 14:07:44 »
Не ругается, а предупреждает. Хочешь оставить mbr - твое право. Только тогда efi-раздел должен быть первым.
То есть диск размечен "по GPT" а используется MBR, верно?
Могли бы посдказать, приведенная выше команда корректно установит загрузчик?

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Установка GRUB на раздел соседнего диска
« Ответ #3 : 02 Августа 2018, 14:28:58 »
Посмотрите (покажите) вывод

sudo parted -l
Там будет видно какая разметка GPT или MBR.

А вообще я думаю Вы себе проблем создадите.
« Последнее редактирование: 02 Августа 2018, 14:30:49 от Дюшик »

alang

  • Гость
Re: Установка GRUB на раздел соседнего диска
« Ответ #4 : 02 Августа 2018, 14:49:39 »
То есть диск размечен "по GPT" а используется MBR, верно?

Такого не бывает.

Оффлайн p4sh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка GRUB на раздел соседнего диска
« Ответ #5 : 02 Августа 2018, 15:12:08 »
Совсем запутался...Верно, ли что всего два варианта:
GPT-диск с ESP-разделом (любой номер раздела, в любом месте, лишь бы стоял флаг EF00 и была ФС fat32)
MBR-диск с MBR-меткой (раздел только первый, флаг bootalbe, метка диска ef)


Пользователь добавил сообщение 02 Августа 2018, 15:15:14:
Посмотрите (покажите) вывод

sudo parted -l
Там будет видно какая разметка GPT или MBR.

А вообще я думаю Вы себе проблем создадите.


Кхе-кхе, ну теперь я точно ничего не понимаю, откуда взялось ms-dos.

ep4sh@PC:~$ sudo parted -l

[sudo] password for ep4sh:
Model: ATA WDC WD1003FBYZ-0 (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  16,0GB  16,0GB  primary  ext4         raid
 2      16,0GB  1000GB  984GB   primary               raid
 3      1000GB  1000GB  203MB   primary  fat32        boot, esp
« Последнее редактирование: 02 Августа 2018, 15:15:14 от p4sh »

alang

  • Гость
Re: Установка GRUB на раздел соседнего диска
« Ответ #6 : 02 Августа 2018, 15:40:10 »
откуда взялось ms-dos.

ms-dos - это и есть mbr. У sdc такая же таблица?

Оффлайн p4sh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Установка GRUB на раздел соседнего диска
« Ответ #7 : 02 Августа 2018, 15:46:56 »
Цитировать
ms-dos - это и есть mbr.
Как всё запутано(

Цитировать
У sdc такая же таблица?
Да, такая же.
Спасибо за разъяснения!

Пользователь добавил сообщение 03 Августа 2018, 09:29:21:
Тогда, если используется MBR, то загрузчик должен быть либо в первом разделе(ef,boot -flags) либо на устройстве.

Так как устройства /dev/scd и /dev/sdd в RAID-массиве (md1 - зеркало), то данные на них в т.ч. и загрузчик должны быть одинаковы.

НО. с /dev/sdc грузится, с /dev/sdd - нет. В UEFI при начально загрузки (жмать F8)  виден только загрузчик с /dev/sdc.
Как это возможно?

(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 03 Августа 2018, 09:30:39:
Тогда, если используется MBR, то загрузчик должен быть либо в первом разделе(ef,boot -flags) либо на устройстве.

Так как устройства /dev/scd и /dev/sdd в RAID-массиве (md1 - зеркало), то данные на них в т.ч. и загрузчик должны быть одинаковы.

НО. с /dev/sdc грузится, с /dev/sdd - нет. В UEFI при начально загрузки (жмать F8)  виден только загрузчик с /dev/sdc.
Как это возможно? Пожалуйста поясните, если возможно - развернуто. Благодарю!

Еще раз приложу свои данны:

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 03 Августа 2018, 09:30:39 от p4sh »

 

Страница сгенерирована за 0.019 секунд. Запросов: 19.