Haiku diegimas i skirsnį iš Linux

Iš Žinynas.
21:59, 12 gegužės 2016 versija, sukurta \dev\null (Aptarimas | indėlis) (Naujas puslapis: Diegimo skriptukas (reikia tik nurodyti į kurį skirsnį norėsite įrašyti Haiku) #!/bin/sh PART=/dev/sda3 # CHANGE IT TO YOUR DESIRED PARTITION # CODE BEGINS HERE SOURCE=...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

Diegimo skriptukas (reikia tik nurodyti į kurį skirsnį norėsite įrašyti Haiku)

#!/bin/sh
PART=/dev/sda3 # CHANGE IT TO YOUR DESIRED PARTITION
# CODE BEGINS HERE
SOURCE=haiku-nightly-anyboot.image
wget http://download.haiku-os.org/nightly-images/x86_gcc2_hybrid/current-anyboot -O current.zip
unzip current.zip
dd if=$SOURCE of=haiku.raw bs=1M skip=$(expr $(od -j 454 -N4 -i -A n $SOURCE) / 2048)
dd if=/dev/zero of=haiku.raw bs=1 seek=506 count=4 conv=notrunc
wget http://stefanschramm.net/dev/makebootabletiny/makebootabletiny.c
gcc makebootabletiny.c -o makebootabletiny
sudo chmod o+r $PART
sudo chmod o+rw $PART
dd if=haiku.raw of=$PART bs=1M conv=notrunc
./makebootabletiny $PART

Pastarajam dar reikia GCC, kad sukompiliuoti makeboot konfiguratorių.

GRUB 2 konfiguracija:

/etc/grub.d/40_custom
menuentry "Haiku Nightly" {
set root=(hd0,3)
chainloader +1
}

Reikalui esant galima pakeisti šio "partition" type (tipą) į BeFS naudojant cfdisk arba fdisk nurodžius "eb" arba su gdisk (gpt skirsniams) nurodžius eb00

P.S gali neveikti su GPT skirsniais (neištestuota) bet su MBR layoutu viskas turėtų būti ok.