Проблема, устанавливающая GRUB после xubuntu, устанавливает на RAID0

Я следовал инструкциям в другом сообщении, в котором в основном было сказано для создания RAID и установки после выбора разделов RAID, на которых можно установить. Я сделал это неоднократно, но нахожу меня загнанным в угол на этот раз.

У меня была система, работающая на паре SSD на 512 ГБ, которые имели два раздела RAID0. Каждый был для системы (приблизительно 40 ГБ), и большинство из остальных выделяется / домой. Это работало 17.x версия Linux Mint. После небезопасного завершения работы система была borked. Казалось, что некоторые файлы пропускали или повредили. Я решил, что это было хорошее время для обновления так, я загрузил текущий Linux Mint (Корица) .iso и скопировал его в Карту памяти. Я загрузил USB, собрал НАБЕГИ и возобновил установку. Я выбрал/dev/md1 для системы, формата EXT4, и переформатируйте диск. Я выбрал/dev/md2 для / домой без того, чтобы переформатировать. Установка, казалось, подходила к установщику, даже распознающему, что мой $HOME шифруется. Когда это перешло к сути дела, где это должно было установить GRUB, это сообщило об ошибке и дало мне три варианта. Независимо от выбора я сделал, диалоговое окно не продолжалось.

Затем я загрузил и попытался установить Xubuntu 16.04 LTS и имел точно тот же результат. В настоящее время я загрузил Карту памяти, собрали НАБЕГИ и попробованный для установки GRUB и на/dev/sda и на/dev/md0 со следующими результатами.

xubuntu@xubuntu:~$ sudo grub-install --boot-directory=/media/xubuntu/c31e9230-d979-4c7d-81ee-34dda0bac330 /dev/md0
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
xubuntu@xubuntu:~$ 


xubuntu@xubuntu:~$ sudo grub-install --boot-directory=/media/xubuntu/c31e9230-d979-4c7d-81ee-34dda0bac330 /dev/sda
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: error: embedding is not possible, but this is required for RAID and LVM install.
xubuntu@xubuntu:~$ 

Вот то, как/dev/sda делится.

xubuntu@xubuntu:~$ sudo parted -l /dev/sda
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                 Flags
 4      17.4kB  1049kB  1031kB               BIOS boot partition  boot, esp
 3      1049kB  1074MB  1073MB  ext4                              boot, esp
 1      1074MB  21.5GB  20.4GB  ext4                              raid
 2      21.5GB  500GB   479GB                                     raid

И НАБЕГИ

xubuntu@xubuntu:~$ cat /proc/mdstat
Personalities : [raid0] [raid1] 
md0 : active raid1 sde2[0] sdg2[1]
      186839936 blocks super 1.2 [2/2] [UU]

md3 : active raid1 sda3[0] sdb3[1]
      1047488 blocks [2/2] [UU]

md2 : active raid0 sda2[0] sdb2[1]
      934827008 blocks super 1.2 512k chunks

md1 : active raid0 sdb1[0] sda1[1]
      39846912 blocks super 1.2 512k chunks

unused devices: <none>
xubuntu@xubuntu:~$ 

Я сделал некоторый поиск и нашел, что https://blog.hostonnet.com/grub-install-warning-this-gpt-partition-label-contains-no-bios-boot-partition-embedding-wont-be-possible На основе предложения отметил диск, 'bios_grub на' я выполнил следующие команды:

xubuntu@xubuntu:~$ sudo parted /dev/sda set 1 bios_grub on
Information: You may need to update /etc/fstab.

xubuntu@xubuntu:~$ sudo grub-install --boot-directory=/media/xubuntu/c31e9230-d979-4c7d-81ee-34dda0bac330 /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
xubuntu@xubuntu:~$ 

Взволнованный для наблюдения "Законченной установки. Ни о какой ошибке не сообщают". Я перезагрузил и столкнулся с "личинкой>" подсказка.:(

Хуже все же, эта операция, кажется, повредила/dev/md0, и это больше не собирается, когда я загружаю карту флэш-памяти.

Я действительно хотел бы знать, что сделать по-другому, чтобы заставить это работать. Спасибо за любую справку.

Править: Я вспоминаю, что опции наблюдения 'загрузить другой диск' формируют некоторые медиа установки. Как временная мера я был бы рад смочь использовать что-то как этот (который потребует способности загрузить изображение на RAID), пока я не смогу выяснить что потребности, оказаться, установить GRUB правильно

1
задан 5 December 2016 в 06:17

1 ответ

Я главным образом разрешил эту проблему. Я полагаю, что проблема вращается вокруг потребности 'справиться' с разделением. По причинам, не очевидным для меня, исходное разделение не подходило для установки личинки. (Это действительно работало над версией Монетного двора на основе 14.04 LTS, но я предполагаю изменение времен.) я уверен, что требования разделения документируются где-нибудь, но я не нашел это во время своих поисков.

было также очень печально, что 'при попытке ОС' (должен был установить mdadm и собрать НАБЕГИ), если установка личинки перестала работать, всплывающее окно намеревалось позволить опции восстановиться или иначе продолжиться, запирается. Это на 100% восстанавливаемо с недавними версиями Ubuntu (16.04, 16.10 включая Xubuntu.)

у меня была треть SSD в ПК. Я попытался установить на этом, но закончил ту же ошибку. Это закончилось, потому что я должен был выполнить ручное разделение и что я произвел, не соответствовал.

то, Что наконец работало, должно было разъединить два диска, на которые СОВЕРШАЮТ РЕЙД, и установку на третьем, позволив partitioner переформатировать диск и установку. Таким образом partitioner мог произвести необходимое расположение раздела. Я даже смог настроить это для монтирования моего каталога $HOME RAID0 с повторно подключенными дисками. (UUID FTW начиная с загрузочного диска, перемещенного от/dev/sda до/dev/sdc.)

я затем воспроизвел структуру каталогов на одном из дисков, на которые совершают рейд (/dev/sda) и возобновил еще одну установку 16.04 LTS. Когда это добралось до установки личинки, это перестало работать снова (AAARRRGGGHH!!!) На этот раз с другим сообщением:

'grub-efi-amd64-signed' пакету не удалось установить в/target/. Без загрузчика GRUB не загрузится установленная система.

, По крайней мере, это не зависло в этой точке. Следующее диалоговое окно бодро сообщило

, Мы сожалеем; установщик разрушается. После того, как Вы закроете это окно, мы позволим Вам регистрировать отчет об ошибках с помощью интегрированного инструмента создания отчетов ошибки. Это соберет информацию о Вашей системе и Вашем процессе установки. Детали будут отправлены на наше средство отслеживания ошибки, и разработчик проявит внимание к проблеме как можно скорее.

В этой точке установщик еще раз достиг "устойчивого состояния", и диалоговое окно осталось, пока я не перезагрузил систему.

Неустрашимый я перезагрузил альтернативу диск и работал update-grub, который определил обе установки. К сожалению, установка, включающая RAID все еще, не загружается, потому что mdadm не установлен в initrd. Я думаю, что это может быть зафиксировано. (Это наименьшее это раньше работало.), После того как я отсортировал это, у меня снова будет полностью рабочая система. Возможно, однажды установщик будет достаточно умен для включения поддержки технологией RAID в initrd, когда система будет установлена на RAID. Я предполагаю, что должен искать или файл пара отчетов об ошибках.

0
ответ дан 8 December 2019 в 07:32

Другие вопросы по тегам:

Похожие вопросы: