Вопрос или проблема
Я хочу заменить Ubuntu Linux в моей текущей установке. В настоящее время у меня двойная загрузка с Ubuntu Mate и Windows 10. Я хотел бы заменить установку Ubuntu на Arch.
Но прежде чем это сделать, мне интересно, какую подготовку я должен сделать перед удалением /dev/sdc
и переустановкой. Я использовал Grub2 для выбора операционной системы для запуска.
$ dpkg --list | grep grub
ii grub-common 2.02~beta2-36ubuntu3.17 amd64 GRand Unified Bootloader (общие файлы)
ii grub-efi-amd64 2.02~beta2-36ubuntu3.17 amd64 GRand Unified Bootloader, версия 2 (версия EFI-AMD64)
ii grub-efi-amd64-bin 2.02~beta2-36ubuntu3.17 amd64 GRand Unified Bootloader, версия 2 (binaries EFI-AMD64)
ii grub-efi-amd64-signed 1.66.17+2.02~beta2-36ubuntu3.17 amd64 GRand Unified Bootloader, версия 2 (подписанная версия EFI-AMD64)
ii grub2-common 2.02~beta2-36ubuntu3.17 amd64 GRand Unified Bootloader (общие файлы для версии 2)
ii grub2-themes-ubuntu-mate 0.3.7 все GRand Unified Bootloader, версия 2 (тема ubuntu-mate)
Так, нужно ли сохранить настройки? Если да, то как это сделать? Внизу вы видите, что у меня три жестких диска.
$ parted --list
Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 240MB 134MB Microsoft reserved partition msftres
3 240MB 250GB 249GB ntfs Basic data partition msftdata
4 250GB 250GB 472MB ntfs hidden, diag
Model: ATA ST1000LM024 HN-M (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1000GB 1000GB primary ntfs
Model: ATA KINGSTON SV300S3 (scsi)
Disk /dev/sdc: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 103GB 102GB ext4
3 103GB 120GB 17,1GB linux-swap(v1)
Да, вам не нужно ничего делать. Просто удалите Ubuntu и установите то, что вам нужно. Новая установка Grub2 сама все найдет.
Сначала вам нужно найти корневой раздел Ubuntu, где установлена Ubuntu. При установке Arch просто замените этот раздел (выберите его для Arch Linux). Будет проще, если вы удалите Ubuntu во время установки Arch. Для Grub2 он попросит вас заменить предыдущий при установке.
.
Ответ или решение
Установка Arch Linux вместо Ubuntu на вашем компьютере с двойной загрузкой (dual boot), где уже установлены Ubuntu Mate и Windows 10, требует определенной подготовки и точных действий. Развернем процесс замены систем в рамках шагов от подготовки до установки и конфигурации загрузчика.
Подготовка
-
Резервное копирование данных:
Прежде чем приступать к каким-либо изменениям в операционной системе, крайне важно сделать резервное копирование всех важных данных на Ubuntu. Скопируйте документы, настройки и др. на внешний жесткий диск или в облачное хранилище. -
Изучение системы:
Запустив командуparted --list
, мы получили информацию о жестких дисках. Ваш диск под системой Ubuntu находится на/dev/sdc
, с тремя разделами: EFI System Partition (ESP), ext4 для корневой системы и swap-раздел. -
Создание загрузочного USB с Arch Linux:
Вам понадобится загрузочная USB-флешка с Arch Linux. Ее можно создать с помощью инструментов, таких как Rufus в Windows илиdd
в любых Unix-подобных системах. Убедитесь, что USB-флешка имеет образ Arch Linux и установлена как загрузочная.
Удаление Ubuntu и установка Arch Linux
-
Загрузка с USB:
Перезагрузите компьютер и выберите загрузку с USB-флешки через BIOS/UEFI меню. -
Удаление существующих разделов:
Когда вы попадете в live-среду Arch Linux, используйтеfdisk
,gdisk
илиcfdisk
для редактирования раздела/dev/sdc
. Удалите существующий раздел ext4 (вероятно, это/dev/sdc2
) и swap-раздел (/dev/sdc3
). -
Создание новых разделов:
Теперь нужно создать новый ext4 раздел для установки Arch Linux и отдельный swap-раздел, если это необходимо. Например:mkfs.ext4 /dev/sdc2 # создайте файловую систему ext4 для нового корневого раздела mkswap /dev/sdc3 # создайте swap-раздел swapon /dev/sdc3 # активируйте swap-раздел
-
Установка Arch Linux:
Смонтируйте корневой раздел:mount /dev/sdc2 /mnt
Затем следуйте официальной документации по установке Arch Linux, которая предполагает загрузку необходимых пакетов, конфигурацию базовой системы и установку базовой системы с помощью
pacstrap
.
Конфигурация системы
-
Fstab и другие настройки:
Сгенерируйтеfstab
:genfstab -U /mnt >> /mnt/etc/fstab
-
Настройка boot loader (загрузчика):
Поскольку вы используете GRUB2, вам нужно будет установить его в системе. Следуйте следующим шагам из chroot (командная среда):arch-chroot /mnt pacman -S grub efibootmgr os-prober grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB grub-mkconfig -o /boot/grub/grub.cfg
Завершение установки
-
Завершение:
Проверьте все настройки и завершите установку, выйдя из chroot и размонтировав все разделы:exit umount -R /mnt
-
Перезагрузка:
Удалите USB-флешку и перезагрузите систему. Вы должны быть встречены загрузочным меню GRUB2, где сможете выбрать Windows или Arch Linux.
Советы
- Отладка: В случае каких-либо проблем, воспользуйтесь Arch Wiki, известной своими детальными статьями и советами по установке и настройке.
- Обновления: Arch известен своей Rolling Release системой. Убедитесь в регулярном обновлении системы через
pacman -Syu
. - Поддержка: Подсоединитесь к сообществу Arch для получения помощи или консультации.
Этот процесс требует аккуратности и внимания к деталям, поскольку вы работаете с важными системными настройками. Правильное выполнение этих шагов гарантирует успешную замену Ubuntu на Arch Linux с сохранением возможности двойной загрузки с Windows 10.