Witam wszystkich.
Niestety zmiany w Archu zaszły tak daleko iż całą drugą część która miała być mu poświęcona wywaliłem do kosza.
RO zrezygnował z Archa ja natomiast u żony wywaliłem Minta. Jako że nie chce mi się walczyć na dwa różne systemy postanowiłem zainstalować jej również Archa z desktopem XFCE, jedyna różnica to taki że instalowałem wersję 64 bitową.
Instalacja przypominała starą, jednak różnice były spore i trzeba było być uważnym. Najtrudniejszym (z powodu tego iż nigdy nie korzystałem z tego) było dogadać się z bootloaderem syslinux. Nieoceniony jak zwykle okazał się Puppy :)
Jako że udało się dograć całość, postanowiłem wymienić mojego GRUB'a na Syslinux'a.
Procedura nie jest trudna, postanowiłem ją opisać, może ktoś skorzysta.
Najsampierw konieczne jest zabezpieczenie naszych kerneli.
$ mkdir /tmp/boot-backup$ cp -v /boot/{vmlinuz,initramfs}* /tmp/boot-backup/
Uwaga. Jeśli nie korzystasz z Archa lub twoje pliki kernel mają niestandardowe nazwy, musisz użyć właściwych nazw.
Następnie prze formatujemy partycję /boot
# umount /boot# mkfs.ext4 /dev/sda1# mount /dev/sda1 /boot
Uwaga. Moja partycja /boot to dysk sda1, pamiętaj aby użyć właściwego dysku. Dodatkowo jeżeli Twój dysk był wcześniej sformatowany w innym systemie plików np. ext3 pamiętaj aby zmienić odpowiedni wpis w /etc/fstab.
Teraz możemy skopiować pliki kernel do /boot.
# cp -v /tmp/boot-backup/* /boot
W tym momencie możemy zainstalować syslinux'a.
# pacman -S syslinux
# syslinux-install_update -i -a -m
Pozostało skonfigurować nowy bootloader, otwieramy plik /boot/syslinux/syslinux.cfg
DEFAULT arch
PROMPT 0
TIMEOUT 50
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/sda5 ro
INITRD ../initramfs-linux.img
APPEND root=UUID=13b1a43f-98ce-43ce-af0c-4b8f0569298c ro
Nie udało mi się jeszcze odpalić XP poprzez bootloadera. Czy warto zmieniać? Cuż, o ile przyrostu szybkości nie ma, o tyle syslinux w przeciwieństwie do GRUB'a jest stale rozwijany.
I jeszcze taka ciekawostka, przy dodawaniu daemonów poprzez systemctl konieczne jest ponowne wykonanie
# syslinux-install_update -i -a -m
W innym przypadku usług są wywoływanie lokalnie, co zważywszy na to iż user nie jest rootem kończy się różnie. Po wykonaniu tej komendy, przenoszone są do wykonania przez system przy starcie.
nie jest tak, że zupelnie i na zawsze zrezygnowalem z Archa
OdpowiedzUsuń1. Testowałem Manjaro - to dystrybucja bazowana na snapschotach Archa, 100% kompatybilna
2. Testowałem nową edycję Bridge (100% kompatybilny, 100% na repo Archa, de facto łatwy instalator archa)
3. Testowałem Archbang (100% kompatybilny, na repo Archa, jak powyżej)
4. a na angielskim podblogu masz review Chakra Linux
http://linuxeurope.blogspot.com/2012/11/chakra-201210-review.html
to jest osobne repo i saodzielne distro bez kompatybilności z archem, ale architektura 100% archowa