Не удается загрузить Linux Mint 15, установленный полностью в LVM. Куда должен идти загрузчик grub 2.0?
Я пытаюсь установить Linux Mint 15 полностью в LVM (на четырех отдельных логических томах LVM:
- /
- / загрузки
- /Главная
- своп
Я настроил конфигурацию LVM, загрузившись в среду Mint 15 Live с USB-ключа. Установка LVM и Mint происходит на выделенном SSD объемом 64 ГБ (на машине также имеется SSD-накопитель объемом 128 ГБ и жесткий диск объемом 2 ТБ для данных).
На SSD 64 ГБ я сначала создал один раздел LVM Linux (sdc1) на весь диск:
sudo fdisk /dev/sdc
В пределах fdisk
Я выбрал следующее:
- n # Создать новый раздел
- p # Сделайте это первичным
- 1 # Номер раздела
Начало (по умолчанию)
Конец (по умолчанию, т.е. весь диск)
- t # Изменить тип раздела
- 8e # 8e = Linux LVM
- w # записать таблицу разделов на диск и выйти
Я тогда сделал все необходимое pvcreate
/ vgcreate
/ lvcreate
Команды и активированы группы томов и отформатированы /
, /boot
а также /home
логические тома как ext4 так и сделали mkswap
на своп логический том.
Когда я перехожу к шагу раздела в процессе установки Mint 15, я вижу экран, как показано на трех фотографиях ниже.
Каждое из этих трех изображений показывает (в раскрывающемся списке внизу изображения) три различных варианта, которые я пробовал для установки загрузчика. Все три из них имеют один и тот же результат: BIOS не может найти ничего загрузочного, когда я выбираю физический диск (т. Е. 64 ГБ Sandisk SSD, устройство sdc) в качестве загрузочного устройства.
Если нет ни в одном из этих трех мест, где я должен устанавливать загрузчик, чтобы сделать эту установку загрузочной?
Обновление 1
Похоже, это было вызвано тем, что я загрузил USB-ключ Mint 15 live в режиме UEFI, и поэтому он попытался установить Mint 15 для загрузки UEFI, в то время как в моей системе уже была установлена Windows 7 с использованием устаревшей загрузки BIOS.
В UEFI BIOS была возможность принудительной загрузки UEFI, принудительной загрузки или опция "как UEFI, так и устаревшей загрузки", однако, похоже, что он не будет загружаться с Mint 15 при установке путем загрузки живого USB через UEFI независимо от того, вышел ли я из UEFI настройка BIOS для "UEFI и прежней загрузки" или "принудительной загрузки UEFI". Кроме того, он больше не будет загружать Windows 7, если я установлю "принудительную загрузку UEFI".
Поэтому мне интересно, нельзя ли тогда иметь две ОС на одной системе с одной загрузкой через UEFI, а другой через устаревший BIOS? Если это так, то какой смысл в биографии UEFI поддерживать загрузку "как прежних версий, так и UEFI"?
В конце я загрузил живой USB в устаревшем режиме, а затем, когда я установил Mint 15, с разделом grub_bios, чтобы преодолеть комбинацию диска с использованием GPT (вместо MBR) с устаревшими BIOS (см. Https://askubuntu.com/ Вопросы / 132843 / Зачем мне нужно создавать биос-grub-раздел-когда-я-установить-12-04) Я мог бы войти в меню grub 2.0 и выбрать, загружать ли Windows 7 или Монетный двор 15 установить, который работал. Это изменение принесло с собой следующую проблему, которую я собираюсь решить, хотя! Когда я загружаю машину для Win 7, вывод на дисплей, как всегда, (BIOS и Win7) поступает от выделенной графической карты Nvidia в машине, а не от вывода материнской платы для встроенной графики в ЦП. Когда я загружаю Mint 15 live USB в режиме UEFI, он остается прежним, BIOS и ОС Mint 15 отображаются с карты Nvidia. Когда я загружаю живой USB в устаревшем режиме, BIOS отображается с карты Nvidia, но после этого ОС отображает вывод с материнской платы для интегрированного графического процессора, а не с карты Nvidia, и это поведение сохраняется при установке Mint 15 на SDD также.
1 ответ
Вы должны установить / boot раздел вне LVM и сказать grub поместить туда свои файлы (и его часть загрузчика в MBR, если он попросит).
То есть создайте smallish / dev / sdc1 как тип 82 и поместите в него / boot, а затем создайте / dev / sdc2 как тип 8e и поместите в него LVM и другие разделы.