Установить Mint Linux вместе с Ubuntu на Lvm с загрузкой EFI
Недавно я перешел на новый ноутбук (Lenovo Y50) и установил на него Ubunt 15.04. Я установил lvm, поэтому почти все 1T HD - это один логический раздел. Другие разделы:
eyal@eyal-Lenovo-Y50-70:~$ sudo parted /dev/sda print
[sudo] password for eyal:
Model: ATA WDC WD10SPCX-24H (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 794MB 256MB ext2
3 794MB 1000GB 999GB lvm
я ничего не знаю о загрузке EFI, это первый раз, когда я его использую, до этого все установленные мной linux были загружены как устаревшие.
Что я хочу сделать, это установить Mint Linux вместе с Ubuntu. Поэтому я выяснил, как разместить логический корневой том и создать дополнительный для mint linux (логический раздел подкачки можно использовать для обоих), но я не уверен, как перенастроить grub или EFI (какой мне нужно настроить и как) для загрузки нового раздела.
Если все будет хорошо, я бы тоже хотел установить arch. Я посмотрел на архивную документацию, касающуюся загрузки и загрузки EFI, и полностью потерян, слишком много документов и слишком мало информации. любая точка и помощь будут оценены.
1 ответ
Зачем? Mint является производным от Ubuntu, поэтому вы мало что получите в Mint, чего нет в Ubuntu. Если вы ищете новые среды рабочего стола, вы можете добавить большинство из них в виде пакетов в Ubuntu и переключаться туда и обратно без перезагрузки. (Вы даже можете установить флагман Mint Cinnamon в Ubuntu - по крайней мере, теоретически [я никогда не пробовал].) Если вы просто хотите почувствовать вкус чего-то другого, установите его на виртуальной машине (используя VirtualBox, VMware, или тому подобное), вероятно, будет проще и безопаснее, чем двойная загрузка.
Если вам действительно нужна двойная загрузка, первое, что нужно знать, это то, что вам понадобится другой /boot
раздел. (Это ваш текущий /dev/sda2
. На самом деле ваш нынешний /boot
немного маловато - это известная ошибка в Ubuntu. Таким образом, вам может потребоваться уменьшить размер LVM, чтобы освободить место для дополнительного /boot
раздел, и, возможно, заменить тот, который у вас есть сейчас.
Еще одна сложность, с которой вы можете столкнуться - это загрузчики. И Ubuntu, и Mint попытаются установить GRUB в системный раздел EFI (ESP; ваш /dev/sda1
) в EFI/ubuntu
каталог, поэтому они будут перезаписывать друг друга. Есть способы обойти это:
- Вы можете жить с этим и надеяться, что в зависимости от того, какой дистрибутив завершит контроль, он правильно идентифицирует другой и создаст подходящие записи GRUB. Это может или не может работать, однако, так что вы можете быть вынуждены сделать это другим способом...
- Вы можете создать несколько ESP, а затем играть в игры с кодами типов разделов (используя
parted
, GParted,gdisk
и т. д.) - убедитесь, что при установке только один ESP имеет правильный код типа ESP ("загрузочный флаг" вparted
или GParted, или введите EF00 вgdisk
) и при необходимости измените коды типов, чтобы каждый дистрибутив устанавливался на свой отдельный ESP. - Вы можете отказаться от GRUB 2 или, по крайней мере, от предварительно упакованного GRUB 2, предоставляемого каждым дистрибутивом, в пользу чего-то другого. Моя собственная ссылка, вероятно, будет самой простой в управлении, но есть и другие варианты - подробности см. На моей странице.
Двойная загрузка Ubuntu и Arch кажется более целесообразной, чем двойная загрузка Ubuntu и Mint, поскольку Arch не основан на Ubuntu; но вам все равно придется создать /boot
перегородка для арки. Последнее, что я проверил, люди из Arch любили gummiboot, но gummiboot был ассимилирован в системный коллектив; Я считаю, что теперь это называется systemd-boot. OTOH, проще использовать любой загрузчик, который вам нравится при использовании Arch, так что вы не ограничены ни GRUB 2, ни gummiboot/systemd-boot. В любом случае, с Arch я бы либо избегал GRUB 2, либо надеялся, что GRUB 2 в Ubuntu сможет правильно определять Arch.