Product SiteDocumentation Site

18.2.3. Двойная загрузка: Fedora и другой дистрибутив Linux

Замечание

Из-за различий между многочисленными дистрибутивами Linux здесь приведена лишь общая информация. Приведенный ниже пример использует редактор разделов GParted и текстовый редактор gedit, но вы не ограничены этими редакторами, выбор остается за вами.
  1. Удаление разделов Fedora
    1. Загрузите версию Linux, которую вы хотите сохранить.
    2. Open GParted, either from a desktop menu or by typing gparted at the command line and pressing Enter.
    3. GParted представляет структуру обнаруженных разделов в виде диаграммы и таблицы.
      Выберите раздел, нажмите правую клавишу мыши и выберите пункт Удалить.
  2. Удалите записи Fedora из загрузчика

    Только пример

    Приведенные инструкции предполагают, что система использует загрузчик GRUB. За информацией о других загрузчиках (например, LILO) обратитесь к их документации и удалите записи Fedora из списка загрузки.
    1. В командной строке выполните su -. По запросу введите пароль root и нажмите Enter.
    2. Выполните команду gedit /boot/grub/grub.conf, чтобы открыть файл grub.conf в окне редактора gedit.
    3. Типичная запись Fedora в файле grub.conf содержит четыре строки:
      title Fedora (2.6.27.19-170.2.35.fc10.i686)
      root (hd0,1)
      kernel /vmlinuz-2.6.27.19-170.2.35.fc10.i686 ro root=UUID=04a07c13-e6bf-6d5a-b207-002689545705 rhgb quiet
      initrd /initrd-2.6.27.19-170.2.35.fc10.i686.img
      Пример 18.1. Пример записи Fedora в grub.conf

      В зависимости от конфигурации вашей системы файл может содержать несколько записей Fedora для различных версий ядра Linux. Удалите все записи Fedora.
    4. Файл grub.conf содержит строку, задающую операционную систему, которая будет запущена по умолчанию. Формат строки: default=N, где N больше или равно нулю. Если N равно нулю, GRUB запустит первую операционную систему в списке.
      Запомните порядок в списке записи операционной системы, которую вы хотели бы загружать по умолчанию.
      Убедитесь, что число в выражении default= на единицу меньше порядкового номера операционной системы в списке.
      Сохраните изменения в grub.conf и закройте окно gedit.
  3. Выделите пространство для операционной системы

    Замечание

    Этот шаг не требуется для удаления Fedora. Но если его пропустить, часть пространства на жестком диске будет недоступна другим операционным системам Linux.

    Замечание

    Для выполнения этого шага потребуется Live-носитель дистрибутива Linux, например, Fedora LiveCD или Knoppix DVD.
    Методы освобождения места за счет удаления разделов Fedora, доступных другой операционной системе, отличаются в зависимости от того, установлена ли выбранная операционная система в разделах LVM или нет.
    • Если вы не используете LVM
      1. Загрузите компьютер с носителя Live и установите программу gparted (если она еще не установлена).
      2. Open GParted, either from a desktop menu or by typing gparted at the command line and pressing Enter.
      3. GParted представляет структуру разделов в виде диаграммы и таблицы. Щелкните на разделе левой клавишей мыши и выберите Изменить размер или переместить.
      4. В открывшемся окне укажите новый размер раздела. Можно либо ввести цифровое значение, либо разнести границы на диаграмме, чтобы раздел занимал все свободное пространство. Нажмите кнопку изменения размера для подтверждения выбора.
      5. В главном окне GParted нажмите Применить. Обратите внимание на имя измененного раздела (например, /dev/sda3).
      6. После изменения размера раздела выполните команду e2fsck раздел. Например, если вы только что изменили размер раздела /dev/sda3, выполните команду e2fsck /dev/sda3.
        Linux выполнит проверку файловой системы измененного раздела.
      7. После окончания проверки файловой системы выполните команду resize2fs раздел. Например, если вы только что изменили размер раздела /dev/sda3, выполните команду resize2fs /dev/sda3.
        Linux изменит размер файловой системы так, чтобы она полностью заполняла измененный раздел.
      8. Restart your computer. The extra space is now available to your Linux installation.
    • Если вы используете LVM
      1. Загрузите компьютер с носителя Live и установите программы gparted и lvm2 (если они еще не установлены).
      2. Создайте раздел используя свободное пространство на диске
        1. Open GParted, either from a desktop menu or by typing gparted at the command line and pressing Enter.
        2. GParted представляет структуру разделов в виде диаграммы и таблицы. Освобожденное после удаления Fedora пространство будет отмечено как нераспределенное. Щелкните на нем правой клавишей мыши и выберите Создать. Примите предложенные по умолчанию значения, после чего GParted создаст новый раздел, заполняющий все доступное на диске пространство.
        3. Нажмите Применить, чтобы сохранить изменения. Обратите внимание на имя созданного раздела и устройства, где раздел расположен. Например, скажем, был создан раздел /dev/sda3 на устройстве /dev/sda.
      3. Измените идентификатор типа раздела
        1. Утилита разбиения на разделы fdisk подготовит разделы для LVM. В командной строке выполните fdisk устройство, указав имя устройства, где был создан раздел. Например, команда может выглядеть так: fdisk /dev/sda.
        2. При появлении Command (m for help): нажмите T и Enter, чтобы изменить тип раздела.
        3. При появлении Partition number (1-4): введите номер созданного раздела. Например, если вы создали раздел /dev/sda3, введите 3 и нажмите Enter для идентификации изменяемого раздела.
        4. При появлении Hex code (type L to list codes): введите код 8e для раздела Linux LVM и нажмите Enter.
        5. При появлении Command (m for help): нажмите W и Enter для записи кода раздела и выхода.
      4. Расширение группы томов
        1. В командной строке введите lvm и нажмите Enter для запуска утилиты lvm2.
        2. В строке приглашения lvm> выполните команду pvcreate раздел, указав созданный ранее раздел. Например, команда pvcreate /dev/sda3 создаст физический том /dev/sda3 в LVM.
        3. В строке приглашения lvm> выполните команду vgextend группа_томов раздел, где группа_томов — группа томов LVM, на которых установлена система Linux, а раздел — созданный ранее раздел. Например, команда vgextend /dev/VolumeGroup00 /dev/sda3 увеличит группу томов и добавит в ее состав физический том /dev/sda3.
        4. В строке приглашения lvm> выполните команду lvextend -l +100%FREE логический_том, где логический_том — логический том, содержащий файловую систему Linux. Например, команда lvextend -l +100%FREE /dev/VolGroup00/LogVol00 увеличит размер LogVol00 так, чтобы он заполнял доступное место в группе томов VolGroup00.
        5. В строке приглашения lvm> выполните exit для выхода из lvm2.
      5. В командной строке выполните e2fsck логический_том, где логический_том — логический том, размер которого вы изменили. Например, если вы изменили размер тома /dev/VolumeGroup00/LogVol00, команда будет иметь вид e2fsck /dev/VolumeGroup00/LogVol00.
        Linux теперь выполнит проверку файловой системы измененного логического тома.
      6. После окончания проверки файловой системы выполните команду resize2fs логический_том. Например, если вы изменили размер тома /dev/VolumeGroup00/LogVol00, команда будет иметь вид resize2fs /dev/VolumeGroup00/LogVol00.
        Linux изменит размер файловой системы так, чтобы она заполняла весь логический том.
      7. Restart your computer. The extra space is now available to your Linux installation.