Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- d=/dev/sda
- k="5.0"
- p="syslinux"
- for f in dev proc sys
- do
- mkdir -p /mnt/$f
- mount -B /$f /mnt/$f
- done
- mkdir -p /mnt/var/db/xbps/keys
- mkdir -p /mnt/usr/share
- cp /var/db/xbps/keys/* /mnt/var/db/xbps/keys
- cp -a /usr/share/xbps.d /mnt/usr/share
- alias xi="xbps-install -r /mnt -SyU"
- xi base-files busybox
- for app in $(/mnt/bin/busybox --list)
- do
- ln -s busybox /mnt/bin/${app}
- done
- xi mkinitcpio linux$k linux-firmware-amd linux-firmware-intel linux-firmware-network syslinux
- xi $p
- xbps-reconfigure -r /mnt -f base-files
- chroot /mnt xbps-reconfigure -a
- vi /mnt/etc/rc.conf
- vi /mnt/etc/fstab
- mkdir -p /mnt/boot/extlinux
- chroot /mnt extlinux -i /boot/extlinux
- dd if=/mnt/usr/lib/syslinux/mbr.bin of=$DEV
- cat > /mnt/boot/extlinux/extlinux.conf << EOF
- DEFAULT void
- LABEL void
- LINUX /$(cd /mnt/boot && echo vmlinuz*)
- INITRD /$(cd /mnt/boot && echo initramfs*)
- APPEND quiet
- EOF
- umount /mnt/* /mnt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement