26 lines
589 B
Bash
Executable file
26 lines
589 B
Bash
Executable file
#!/bin/bash
|
|
|
|
function first_stage(){
|
|
echo foo first_stage
|
|
echo creating image file
|
|
dd if=/dev/zero of=/root/disk.img bs=1M count=512
|
|
losetup -f /root/disk.img
|
|
(
|
|
echo o # Create a new empty DOS partition table
|
|
echo n # Add a new partition
|
|
echo p # Primary partition
|
|
echo 1 # Partition number
|
|
echo # First sector (Accept default: 1)
|
|
echo # Last sector (Accept default: varies)
|
|
echo w # Write changes
|
|
) | fdisk /dev/loop0
|
|
losetup -d /dev/loop0
|
|
losetup -P /root/disk.img /dev/loop0
|
|
lsblk
|
|
echo mount divice to $TARGET
|
|
|
|
}
|
|
|
|
function second_stage(){
|
|
echo bar second_stage
|
|
}
|