Michael Tremer
43829df3bb
partresize: Only regenerate configuration instead of re-installing GRUB
...
This should not be necessary
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-20 12:03:09 +00:00
Michael Tremer
befc040497
Move update-bootloader script into installer
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-20 12:03:09 +00:00
Michael Tremer
eadde44b05
update-bootloader: Allow passing device to install GRUB on
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-20 12:03:09 +00:00
Michael Tremer
c1397b7ab3
update-bootloader: Extend script to support EFI
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-20 12:03:09 +00:00
Arne Fitzenreiter
46a4581db6
flash-image: use FAT for /boot partition on aarch64
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-07-20 12:24:49 +01:00
Arne Fitzenreiter
f8f4ef0795
Merge branch 'next' into efi
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
Conflicts:
config/kernel/kernel.config.aarch64-ipfire
2018-07-20 12:24:31 +01:00
Arne Fitzenreiter
413149f80d
kernel: aarch64: enable virtio drivers
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-07-19 13:26:06 +01:00
Arne Fitzenreiter
0487a49fec
u-boot: boot aarch64 kernel without -multi extension
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-07-19 09:29:44 +01:00
Arne Fitzenreiter
66a29eaa02
kernel: apply multi arch patchset for aarch64
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-07-19 09:28:27 +01:00
Michael Tremer
3deac294f5
cdrom: mkisofs seems to not like the order of the arguments
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-16 22:35:21 +01:00
Michael Tremer
479d82d1b8
Rootfile update
...
We don't have EFI on i586
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-16 22:31:11 +01:00
Michael Tremer
6a7e6b4499
AWS: Give setup user permissions to read its own SSH keys
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 15:06:39 +01:00
Michael Tremer
87d7fc6609
aws: Unlock setup account
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 14:20:18 +01:00
Michael Tremer
53eb49180e
aws: Install SSH keys only for setup user
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 14:20:18 +01:00
Michael Tremer
e2d9fe7e16
aws: setup user should not be a system user
...
Login is not permitted for system users
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 14:20:18 +01:00
Michael Tremer
37dc79434a
kernel: Enable EFI on aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 14:05:09 +01:00
Michael Tremer
a5c92f50bf
flash-images: Only install grub for EFI on aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:54 +01:00
Michael Tremer
092bc105e4
cdrom: Run isohybrid only when we have syslinux
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:54 +01:00
Michael Tremer
a1eb776199
cdrom: Fix building GRUB image for aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
4790db5f95
cdrom: Install ISOLINUX only on some architectures
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
0ce1e4906e
cdrom: Install iPXE only on x86
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
b7407ccad5
cdrom: Install memtest only on x86
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
701c891b40
Build efibootmgr and efivars only for x86_64 and aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
7c80f8c5cc
syslinux: Update to 6.04-pre1
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
e3a3af3c5d
installer: Install GRUB in removable mode as well
...
This allows that a system will boot IPFire even when
no boot entry is configured in the EFI BIOS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
7dc7880dda
installer: Always install EFI bootloader on x86_64 and aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
8fbadfc7a3
installer: Create a flag that marks if EFI support is available
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:53 +01:00
Michael Tremer
f096a2ea98
flash-image+cdrom: Execute ARMv5-specific code on ARMv5
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
2c49856ead
Rootfile update for parted
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
b62f71f7f2
Build GRUB on aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
3755e35809
make.sh: Build popt earlier
...
efivars depends on it and since it is a very common library
without any dependencies, we can build it very early
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
8a06ff80c4
grub: Don't explicitely set the font
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
92e782332c
installer: Add support to install on EFI systems
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
4c2343931c
parted: Update to 3.2
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
b89c7379f9
flash-images: Make EFI partition 32MB
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
89e79c50c7
flash-images: Cleanup partitioning code
...
No functional changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
8662e98173
flash-images: Mark the /boot partition as bootable
...
Before, the ESP was marked as bootable which isn't necessary
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:52 +01:00
Michael Tremer
7d456c3971
flash-image: Use grub-install to install GRUB in EFI mode
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
2f329aab27
flash-image: Mark the EFI system partition as such
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
dfb0084e35
flash-image: Remove any other GRUB configuration files in EFI mode
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
24e811b03a
grub: Don't install an empty EFI configuration file
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
fd80e500df
Add efibootmgr and efivar
...
These packages are required to manage EFI boot options
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
b6a0fd5839
cdrom: Select installation as default
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
5fb499f13b
installer: Detect if we are running in EFI mode
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
6b44fee76f
cdrom: Keep the EFI image on the ISO9660 file system as well
...
This allows systems to boot the EFI bootloader from the CDROM
file system instead of using the FAT filesystem which is for USB keys.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
5765b49bff
cdrom: Add grub.cfg that allows to install IPFire
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
582aba0534
Enable EFI on aarch64
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:51 +01:00
Michael Tremer
5f387a1b86
cdrom: Install GRUB into EFI image
...
This will start GRUB on EFI systems when booting from CD
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
f4330e19b1
Fix syntax error in lfs/cdrom
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00
Michael Tremer
b661333e3a
syslinux: FTBFS with newer ld
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-14 13:43:50 +01:00