Гипотетически предположим, что у меня есть система со следующей конфигурацией:
- Один жесткий диск (
/dev/sda
) разделен как.../dev/sda1
: 25G неиспользуемого пространства/dev/sda2
: Раздел Windows 50G/dev/sda3
: 25G неиспользуемого пространства
Теперь я хочу объединить все неиспользуемое пространство с помощью LVM, чтобы у меня были все 50G, доступные для моей установки Ubuntu. Я не хочу использовать /dev/sda1
и /dev/sda2
как отдельные разделы по 25G. Как мне настроить LVM и выполнить установку, чтобы я мог запустить Windows и Ubuntu после установки?
решение1
Установка Ubuntu с LVM на одну группу томов, охватывающую несколько физических разделов
Готовиться
Загрузите Ubuntu с Live USB или Live CD и откройте окно терминала ( ctrl+ alt+ T). Для удобства запустите sudo -i
to change to 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 и настроить загрузочное меню, которое позволит вам загрузить любую из ОС.