diff options
Diffstat (limited to 'src/grub-efi.sh')
-rwxr-xr-x | src/grub-efi.sh | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/src/grub-efi.sh b/src/grub-efi.sh index f96149d..44b9dec 100755 --- a/src/grub-efi.sh +++ b/src/grub-efi.sh | |||
@@ -1,11 +1,20 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/bash |
2 | . samizdat-paths.sh | 2 | . samizdat-paths.sh |
3 | 3 | ||
4 | linux_kernel_commandline='boot=samizdat components quiet splash nbdroot=192.168.10.1,samizdat.btrfs nbddev=/dev/nbd0 ip=dhcp' | ||
5 | |||
4 | grub_config() | 6 | grub_config() |
5 | { | 7 | { |
6 | cat <<EOF | 8 | cat <<EOF |
7 | insmod echo | 9 | insmod echo |
8 | echo GRUB | 10 | echo GRUB |
11 | |||
12 | insmod normal | ||
13 | insmod keystatus | ||
14 | |||
15 | insmod linux | ||
16 | insmod iso9660 | ||
17 | |||
9 | insmod part_acorn | 18 | insmod part_acorn |
10 | insmod part_amiga | 19 | insmod part_amiga |
11 | insmod part_apple | 20 | insmod part_apple |
@@ -17,13 +26,13 @@ insmod part_plan | |||
17 | insmod part_sun | 26 | insmod part_sun |
18 | insmod part_sunpc | 27 | insmod part_sunpc |
19 | 28 | ||
20 | insmod linux | ||
21 | insmod iso9660 | ||
22 | |||
23 | echo Loading vmlinuz... | 29 | echo Loading vmlinuz... |
24 | linux /linux/vmlinuz boot=samizdat components quiet splash | 30 | |
31 | linux /linux/vmlinuz ${linux_kernel_commandline} | ||
32 | |||
25 | echo Loading initrd.img... | 33 | echo Loading initrd.img... |
26 | initrd /linux/initrd.img | 34 | initrd /linux/initrd.img |
35 | |||
27 | echo Booting. | 36 | echo Booting. |
28 | echo | 37 | echo |
29 | boot | 38 | boot |