ТОТАЛНИ ДЕФЕКТИ

Философия на безкрайността, чудесата и политическата мода

ПОРЪЧАЙ ТУК

или търси в книжарниците!

Alpine: Dual booting

Обновена на: March 24, 2022

Инсталацията наръка е ясна вече, но трябва да се каже, че не е задължително да се ползва отделна партиция за Alpine.

Когато се инсталира наръка, ако партицията корен e mounted at /mnt, то създай /mnt/boot и след това setup-disk ще знае къде да постави ядрото, initramfs и bootloader-a. Впрочем MBR-а няма да се промени, освен ако не използваш този на syslinux, както е обяснено в предната статия. Т.е. ако вече имаш Grub на диска, няма да бъде засегнат.

Dual boot-вах Alpine с Void на тестова машина, за да видя как ще се сработят. Ядрата (kernel + initramfs) на Алпайн почти винаги, доколкото можах да прочета, се казват vmlinuz-hardened && initramfs-hardened, дори след ъпгрейд.
В моята група системи ползвах и отделна /boot партиция, и имах Алпайн със собствен /boot. Void трудно сработва с желанията ми да няма отделен /boot, затова трябваше да направя. После копирах ядрата на Алпайн и…GRUB гръмна. update-grub е коварен и го мразя.

Затова инсталирах extlinux, който Алпайн ползва по подразбиране, пастирах MBR-a и добавих entry за Void. No problemo; даже организирах ядрата по папки (понеже Void не ги преименува; ядрото ще се казва vmlinuz-4.9.11_1). Всичко сработи като хората.

П.П. LILO не желаеше да буутне. Наистина не знам защо – имах очаквания. Extlinux запали каквото му дадох, от която и да е партиция, а bootable partition-a сменях със cfdisk.

П.П. Преоразмеряването на партициите няма как да стане през Алпайн по подразбиране, понеже дистрото не идва с e2fsprogs || cfdisk. Не че не можеш да ги инсталираш и после да оразмеряваш, но resize2fs е в e2fsprogs-extra пакета… защото да.