cd ~/XirexOS && cat > src/linker.ld <<'EOF'
ENTRY(start)
SECTIONS
{
. = 1M;
.text : ALIGN(4K)
{
*(.multiboot)
*(.text*)
}
.rodata : ALIGN(4K)
{
*(.rodata*)
}
.data : ALIGN(4K)
{
*(.data*)
}
.bss : ALIGN(4K)
{
*(COMMON)
*(.bss*)
}
}
EOF
cat > src/grub.cfg <<'EOF'
set timeout=0
set default=0
menuentry "Xirex OS" {
multiboot2 /boot/kernel.bin
boot
}
EOF