Ручная установка с LVM, охватывающим несколько неразделенных пространств
Гипотетически говоря, скажем, у меня есть система со следующей конфигурацией
- Один жесткий диск (
/dev/sda
) разделены как.../dev/sda1
: 25G неиспользуемого пространства/dev/sda2
: 50G Windows раздел/dev/sda3
: 25G неиспользуемого пространства
Теперь я хочу объединить все неиспользуемое пространство с помощью LVM, чтобы у меня были все 50G, доступные для моей установки Ubuntu. Я не хочу использовать /dev/sda1
а также /dev/sda2
как отдельные перегородки 25G. Как я могу настроить LVM и выполнить установку, чтобы я мог запустить Windows и Ubuntu после установки?
1 ответ
Установка Ubuntu с LVM в одной группе томов, охватывающей несколько физических разделов
Готовиться
Загрузите Ubuntu с живого USB или live CD и откройте окно терминала (ctrl + alt + T). Для удобства беги sudo -i
изменить на root
, В этом окне терминала мы будем работать над настройкой LVM.
Настройка LVM
Просто чтобы продемонстрировать, что моя установка соответствует этому в вопросе, вот что fdisk -l /dev/sda
показывает в моей ВМ
Диск /dev/sda: 100 ГиБ, 107374182400 байт, 209715200 секторов Единицы: секторы 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: DOS Идентификатор диска: 0x4856d148 Загрузка устройства Начало Конец Секторов Размер Идентификатор Типа /dev/sda1 2048 52430847 52428800 25G 0 Пусто /dev/sda2 52430848 157288447 104857600 50G 7 HPFS/NTFS/exFAT /dev/sda3 157288448 209715199 52426752 25G 0 Пусто
В ответ на вопрос и с использованием той же указанной структуры разделов выполните следующие команды:
pvcreate /dev/sda1 /dev/sda3
<- Укажите все разделы, которые вы хотите объединить для установки. Они не обязательно должны быть на одном физическом диске.vgcreate vg0 /dev/sda1 /dev/sda3
<- Здесь,vg0
произвольное имя для группы томов- На данный момент мы можем запустить
vgs
и видим, что у нас есть 50G (заявлено как 49.99g) для работы. Теперь нам нужно создать несколько логических томов, на которые мы будем устанавливать Ubuntu. Я собираюсь создать только корневые и разделы подкачки, но вы можете создать и другие разделы, если, например, вам нужен отдельный домашний раздел.lvcreate --name swap --size 4G vg0
<- это создает раздел 4G, который я буду использовать для обменаlvcreate --name root --extents 100%free vg0
<- это создает новый раздел, который использует все оставшееся пространство в vg0. Мы будем использовать это как наш/
(корневой) раздел.
Вот и все для настройки LVM. Теперь пришло время установить Ubuntu.
Установка Ubuntu
Запустите установщик из действующей ОС, чтобы начать установку. Когда вы попадете в раздел " Тип установки", выберите опцию " что-то еще".
Затем вы назначаете точки монтирования для созданных нами логических томов, чтобы Ubuntu могла установить систему.
Двойная загрузка
Когда установка заканчивается, grub должен установить, обнаружить Windows и настроить загрузочное меню, которое позволит вам загрузиться в любую из ОС.