-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
executable file
·16 lines (13 loc) · 919 Bytes
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
SRC=~/Shadonix/src
cd $SRC && cd libshado/ && make clean && make && make install &&
cd $SRC && cd libfb/ && make clean && make && make install &&
cd $SRC && cd init/ && make clean && make && make install &&
cd $SRC && cd lash/ && make clean && make && make install &&
cd $SRC && cd print_args/ && make clean && make && make install &&
cd $SRC && cd fbset/ && make clean && make && make install &&
sudo mount ~/Shadonix/shadonix_rootfs /mnt/Shadonix -t ext4 -o loop &&
sudo rsync -vr --progress ~/Shadonix/* /mnt/Shadonix --exclude shadonix_rootfs &&
sudo rm /mnt/Shadonix/LICENSE /mnt/Shadonix/README.md /mnt/Shadonix/install.sh &&
sudo umount /mnt/Shadonix &&
qemu-system-x86_64 -m 1024 -boot d -enable-kvm -smp 3 -hda ~/Shadonix/shadonix_rootfs -kernel ~/Shadonix/boot/vmlinuz-linux -initrd ~/Shadonix/boot/initramfs-linux.img -serial mon:stdio -append "root=/dev/sda console=ttyS0 panic=0" -nographic