Commit graph

1293 commits

Author SHA1 Message Date
Tobias Powalowski
4d26a16ceb remove efivar hacks 2013-09-17 15:51:46 +02:00
Tobias Powalowski
82ab041cd2 remove efi.pstore from kernel parameters, no longer part of kernel config 2013-09-17 12:36:02 +02:00
Tobias Powalowski
334fc20278 fix syntax 2013-09-17 12:30:49 +02:00
Tobias Powalowski
c3394d87b4 remove blacklisting efivars, efivarfs code, standard kernel includes efivarfs in kernel 2013-09-17 12:29:47 +02:00
Tobias Powalowski
4dc7b0f629 Keshav: Minor 2013-09-16 16:48:20 +02:00
Tobias Powalowski
b8f398e96f Keshav: Reword DIALOG info about EFISYS FAT32 for better clarity wrt 2013-09-16 16:47:42 +02:00
Tobias Powalowski
ed1a0035cf Keshav: Recheck DISC if the var contains something other than /dev/* 2013-09-16 16:45:54 +02:00
Tobias Powalowski
d7a7774544 mark efivar package installation as HACK 2013-09-16 14:31:32 +02:00
Tobias Powalowski
23eaf1cc10 Keshav: Try to install efivar pkg separately from efibootmgr pkg so
that the latter gets installed even if the former does not exist in archboot
 media
2013-09-14 08:18:05 +02:00
Tobias Powalowski
b7ff2b9ba3 Keshav: Minor 2013-09-14 08:15:58 +02:00
Tobias Powalowski
6dc2db167a Keshav: Determine DISC variable based on / if /boot is not a separate
partition, so that we do not ignore to run check_efisys_part() function due
 to empty DISC variable
2013-09-14 08:14:52 +02:00
Tobias Powalowski
68137b58ef fix sysfs chroot mounting 2013-09-13 08:53:47 +02:00
Tobias Powalowski
158b987747 Increase autoprepare EFISYS part size to 1024 MiB. Bind mount
/proc and /sys inside chroot instead of directly mounting as there are other
 filesystems inside them that are also necessary inside a chroot.
2013-09-12 20:33:41 +02:00
Tobias Powalowski
8c2068b2d4 mark efibootmgr hack 2013-09-09 15:49:18 +02:00
Tobias Powalowski
e2e5960fec Enable efivarfs for efibootmgr only when libefivar is used by
efibootmgr
2013-09-09 15:42:33 +02:00
Tobias Powalowski
485a7f1a15 Use 'efivar -l' to detect uefi boot 2013-09-09 15:18:29 +02:00
Tobias Powalowski
b90867362d Keshav: Fix efibootmgr code 2013-08-31 12:34:46 +02:00
Tobias Powalowski
a7afd5bfa7 Keshav: Do not forget to mount EFI System Partition before installing any UEFI Boot manager/loade 2013-08-31 12:32:33 +02:00
Tobias Powalowski
9001f9e1d6 Keshav: Move efi vars disable code to uefi_disable_all_var_interfaces 2013-08-31 12:31:12 +02:00
Tobias Powalowski
34b170e721 bump to latest mirrorlist 2013-08-31 11:06:20 +02:00
Tobias Powalowski
5ad7df56c3 correct dmraid activation on pure systemd system, installer needs to do activation systemd cannot handle those events correct 2013-08-28 18:55:17 +02:00
Tobias Powalowski
ef2bed44e7 change to pure systemd startup, fix pvs listing, update docs 2013-08-28 09:12:43 +02:00
Tobias Powalowski
4235c2ddb0 remove custom init file 2013-08-27 10:05:07 +02:00
Tobias Powalowski
f2819cf827 remove framebuffer from docs 2013-08-26 17:16:00 +02:00
Tobias Powalowski
e50b2bacc3 remove devices from docs, lsblk handles everything for parsing 2013-08-26 17:10:51 +02:00
Tobias Powalowski
4675d597c3 add ssh to docs 2013-08-26 17:09:14 +02:00
Tobias Powalowski
4dd29ff4ba add example code to docs 2013-08-26 16:51:40 +02:00
Tobias Powalowski
daa49c373c change pacman.conf to testing enabled if testing was used during package installation 2013-08-26 08:18:05 +02:00
Tobias Powalowski
38444838db add checks for several mkdir calls 2013-08-22 17:48:20 +02:00
Tobias Powalowski
fd3c75f003 add checks for several mkdir calls 2013-08-22 17:41:19 +02:00
Tobias Powalowski
d53eced075 fix gummiboot install routine with missing loader/entries directory 2013-08-22 17:20:12 +02:00
Tobias Powalowski
fce59c36f0 add refind-efi check before installing gummiboot 2013-08-22 16:53:32 +02:00
Tobias Powalowski
7494bc6dc9 add gummiboot check before installing gummiboot 2013-08-22 16:48:25 +02:00
Tobias Powalowski
8f4fc7a20d merge syslinux install into do_syslinux_before 2013-08-22 16:44:31 +02:00
Tobias Powalowski
70e4beaea4 merge grub install into do_grub_before 2013-08-22 16:42:38 +02:00
Tobias Powalowski
a28060311e readd kms mode to docs 2013-08-22 14:15:36 +02:00
Tobias Powalowski
35373b9812 update docs about framebuffers 2013-08-22 13:54:36 +02:00
Tobias Powalowski
a65b9ea361 remove uvesafb and other fb modules, remove uvesafb and other fb support from setup, KMS is used by default for all major graphic cards 2013-08-22 13:48:18 +02:00
Tobias Powalowski
aa8d327c30 update docs 2013-08-22 09:10:00 +02:00
Tobias Powalowski
36afe80d14 lower memory requirement to 512 MB 2013-08-21 16:13:12 +02:00
Tobias Powalowski
62b5873049 fix wrong syntax on \"chroot 2013-08-21 11:52:07 +02:00
Tobias Powalowski
f246f0924d fix grub-probe calls and remove LD_LIBRARY which causes weird issues 2013-08-21 11:48:50 +02:00
Tobias Powalowski
306ce0febe add ddf_raid_member code 2013-08-21 09:09:10 +02:00
Tobias Powalowski
30a6f0745a disable mdadm auto assembling of isw and ddf metadata devices 2013-08-21 09:02:19 +02:00
Tobias Powalowski
4eb523356d remove arch_advanced_root 2013-08-20 19:28:33 +02:00
Tobias Powalowski
0cb909ff0a remove no end of line 2013-08-20 11:57:22 +02:00
Tobias Powalowski
43429b3ad4 add rpc user and group for rpcbind 2013-08-20 11:55:37 +02:00
Tobias Powalowski
2739b70503 add fakeraid to docs 2013-08-12 18:58:57 +02:00
Tobias Powalowski
628602f5e2 implement mdadm isw_raid_member support 2013-08-12 16:16:05 +02:00
Tobias Powalowski
fc2b4cd1cd remove isw_raid_devices from blockdevices, fix autoprepare on empty discs 2013-08-12 12:39:02 +02:00
Tobias Powalowski
4d176b7d4a Keshv: Do not remove rw from rootflags 2013-08-10 19:39:23 +02:00
Tobias Powalowski
fb00b2d48a Keshv: Fix syslinux.cfg double editing prompt issue 2013-08-10 19:37:48 +02:00
Tobias Powalowski
b49feeac54 fix uefi menu 2013-08-08 12:31:50 +02:00
Tobias Powalowski
9eed461fc2 add cgroup_disable=memory to bootloaders by default 2013-08-08 11:13:40 +02:00
Tobias Powalowski
58ed7f0609 add cgroup_disable=memory to bootloader 2013-08-08 11:09:40 +02:00
Tobias Powalowski
c29a3b85c6 fix rootflags and removed nilfs gcpid 2013-08-07 20:31:51 +02:00
Tobias Powalowski
0992905561 disable extra repository by default 2013-08-07 20:16:19 +02:00
Tobias Powalowski
6c92792b1c remove xfercommand for pacman 2013-08-07 20:15:35 +02:00
Tobias Powalowski
752e53b466 fix rw flag on bootloader commandline 2013-08-07 20:09:26 +02:00
Tobias Powalowski
9fedff8dba exclude iso9660 from device selection 2013-08-07 19:45:08 +02:00
Tobias Powalowski
e590b5da68 add syslinux hack for network install, to make it possible to release a new iso 2013-08-07 17:44:29 +02:00
Tobias Powalowski
2160e93c6a remove rw removing on boot commandline, new systemd will need rw 2013-07-26 11:52:59 +02:00
Tobias Powalowski
67439c2269 rdlogger: log messages which would have been hidden by quiet 2013-07-25 15:50:02 +02:00
Tobias Powalowski
e3f054f86d init: allow for logging of early userspace 2013-07-25 15:48:45 +02:00
Tobias Powalowski
495dfc68e3 init: redirect /proc/cmdline to parse_cmdline 2013-07-25 15:35:10 +02:00
Tobias Powalowski
eeeda53bd9 fix vg listing 2013-07-25 13:00:18 +02:00
Tobias Powalowski
c0f3d46a30 fix line break on avaiablepv 2013-07-25 09:34:15 +02:00
Tobias Powalowski
8f2feb9a04 simplify getavailablepv 2013-07-25 09:30:31 +02:00
Tobias Powalowski
c933cc2c8c simplify findpv function 2013-07-25 09:15:08 +02:00
Tobias Powalowski
904f2f856c more luks fixes 2013-07-24 20:38:59 +02:00
Tobias Powalowski
5c006c48f8 simplify activate_luks 2013-07-24 15:43:37 +02:00
Tobias Powalowski
e261c48cb7 fix spacing 2013-07-24 12:38:28 +02:00
Tobias Powalowski
856f1461e1 remove last sys/block reference, all replaced with lsblk 2013-07-24 09:05:18 +02:00
Tobias Powalowski
8670232e4a remove not needed memdisk code 2013-07-24 08:52:53 +02:00
Tobias Powalowski
6c51d227d1 fix grub loopback mounting 2013-07-24 07:44:32 +02:00
Tobias Powalowski
7f3dcd1630 simplify media check, fix extended partition checks 2013-07-23 20:50:33 +02:00
Tobias Powalowski
f02e3e196e replace disc_size with lsblk in autoprepare 2013-07-22 21:45:57 +02:00
Tobias Powalowski
c29a709461 remove not needed luks code 2013-07-22 21:18:42 +02:00
Tobias Powalowski
fae895db31 simplify luks selection 2013-07-22 21:17:06 +02:00
Tobias Powalowski
a3b062dc04 simplify lvm listing 2013-07-22 20:53:30 +02:00
Tobias Powalowski
de307121a0 Keshav: Use '/usr/bin/env bash' in all shell scripts 2013-07-22 17:57:18 +02:00
Tobias Powalowski
9e97454d3e Keshav: Fix refind paths to use usr/share/refind instead of
usr/lib/refind
2013-07-22 17:55:28 +02:00
Tobias Powalowski
c62fc01cef fix raid dialog listing 2013-07-22 12:42:50 +02:00
Tobias Powalowski
38a298bb7b big simplify raid_devices listing on create raid 2013-07-22 09:09:53 +02:00
Tobias Powalowski
9d8f48c981 simplify listing of avaiable space on disks and partitions 2013-07-20 11:36:28 +02:00
Tobias Powalowski
a20bb27ffd fix double listing of raid devices 2013-07-20 08:54:10 +02:00
Tobias Powalowski
fb1c3817ed remove raid check in blockdevices, complete raid disks are not supported and not recommended at all 2013-07-20 08:41:10 +02:00
Tobias Powalowski
675e0d5881 fix dmraid messages 2013-07-20 08:30:33 +02:00
Tobias Powalowski
0b1d6477fd big simplify of dm dmraid raid functions 2013-07-19 18:12:17 +02:00
Tobias Powalowski
717c87b3fe create msdos table for partitionable raid 2013-07-19 11:25:36 +02:00
Tobias Powalowski
8ba7f82e5d create msdos table for partitionable raid 2013-07-19 11:24:43 +02:00
Tobias Powalowski
0213f668bb only run dmraid_update if dmraid devices are used 2013-07-19 10:02:40 +02:00
Tobias Powalowski
1aba3e49b5 simplify raid_devices 2013-07-19 09:46:03 +02:00
Tobias Powalowski
660ee9e428 simplify and fix partitionable_raid_devices 2013-07-19 09:40:30 +02:00
Tobias Powalowski
12cc3b3165 simply partitionable_raid_devices_partitions 2013-07-19 09:19:28 +02:00
Tobias Powalowski
b22a6e6ef9 fix partitionable raid partitions listing 2013-07-19 08:45:44 +02:00
Tobias Powalowski
c8f1f21d1d big simplifying of block devices and partitions 2013-07-18 18:09:44 +02:00
Tobias Powalowski
6877cbd71f remove more /dev/hd references 2013-07-17 21:22:51 +02:00
Tobias Powalowski
07c44319f2 remove more /dev/hd references 2013-07-17 21:08:15 +02:00
Tobias Powalowski
1bc2c2ac06 remove obolete ide /dev/hd devices 2013-07-17 21:03:34 +02:00
Tobias Powalowski
aadc429e61 yet another blkid replacement 2013-07-17 10:24:14 +02:00
Tobias Powalowski
fb757f8864 Keshav: setup: Fix LD_LIBRARY_PATH for grub-probe in do_grub_config()
function
2013-07-17 10:17:59 +02:00
Tobias Powalowski
10c54a17de replace blkid with lsblk 2013-07-17 10:09:24 +02:00
Tobias Powalowski
f69af95289 finish blkid replacment with lsblk, partition stuff cannot be changed! 2013-07-17 09:59:46 +02:00
Tobias Powalowski
080cd1cc86 more blkid replacements 2013-07-17 09:27:27 +02:00
Tobias Powalowski
f1afefab0b start replacing blkid with lsblk 2013-07-17 08:37:17 +02:00
Tobias Powalowski
f83b046e33 don't double list packages in network package selection if testing repository is activated 2013-07-15 22:08:14 +02:00
Tobias Powalowski
5f125d9990 always try to download latest mirrorlist file from server 2013-07-14 12:08:28 +02:00
Tobias Powalowski
837d875b25 place bios in front of uefi in bootloader dialog 2013-07-14 11:41:39 +02:00
Tobias Powalowski
ad622713b7 add bootloader_kernel_parameters function and various renames and config cleanups 2013-07-14 11:31:07 +02:00
Tobias Powalowski
a76208b5e1 remove not needed declaration of _KERNEL_PARAMS_UEFI 2013-07-14 11:01:21 +02:00
Tobias Powalowski
62d69055f3 fix bootloader kernel parameters, correct name of _KERNEL_PARAMATER_BIOS_MOD and _KERNEL_PARAMATER_UEFI_MOD 2013-07-14 10:57:09 +02:00
Tobias Powalowski
eef385ff43 add bootloader_kernel_parameters to common_bootloader_checks 2013-07-14 10:19:39 +02:00
Tobias Powalowski
fefc21c73c update Readme.txt 2013-07-12 12:16:18 +02:00
Tobias Powalowski
3a18f2f95a update docs about ftp/http rename 2013-07-12 12:15:28 +02:00
Tobias Powalowski
7d68778fcc rename networkmirror to pacman_mirror 2013-07-12 12:10:40 +02:00
Tobias Powalowski
815c0a4e6d rename ftp/http installation to network installation 2013-07-12 12:08:08 +02:00
Tobias Powalowski
947503aee1 update ftp dialogs 2013-07-12 10:57:02 +02:00
Tobias Powalowski
3e077b9826 add possibility for network install to enable testing repository 2013-07-12 10:49:19 +02:00
Tobias Powalowski
5b69be23a4 add https support for mirrorlist 2013-07-11 16:14:11 +02:00
Tobias Powalowski
da709628da change boot message to boot kernel instead of standard kernel 2013-07-05 07:47:13 +02:00
Tobias Powalowski
e987423ccc remove linux-lts hack 2013-07-05 07:45:39 +02:00
Tobias Powalowski
e10d8f3b90 Keshav: Blacklist efivars and efi_pstore kernel modules 2013-07-04 08:47:42 +02:00
Tobias Powalowski
82d364b15a Keshav: Fix *_EFIPATH variables 2013-07-04 08:46:46 +02:00
Tobias Powalowski
23ef6827f5 Keshav: Remove initial _CONTINUE=1 in efistub code 2013-07-04 08:45:41 +02:00
Tobias Powalowski
cc30a81fea Keshav: Replace all tabs by 4-spaces as indentation 2013-07-04 08:45:04 +02:00
Tobias Powalowski
79b63e1abd Keshav: Remove all traces of efilinux and LTS 2013-07-04 08:44:22 +02:00
Tobias Powalowski
ccf13f2b47 Keshav: Add new functions to switch to efivarfs and sysfs-efivars as 2013-07-04 08:42:54 +02:00
Tobias Powalowski
d6b406ce5e Keshav: Remove LTS EFI code from setup 2013-07-04 08:42:20 +02:00
Tobias Powalowski
716912408b update Reame.txt 2013-07-03 20:35:11 +02:00
Tobias Powalowski
f4db41c45b remove lts from archboot.txt 2013-07-03 20:18:14 +02:00
Tobias Powalowski
27c97ae7a5 start remove LTS from setup 2013-07-03 20:16:29 +02:00
Tobias Powalowski
913a8fba10 remove LTS detection from quickinst 2013-07-03 20:13:23 +02:00
Tobias Powalowski
f1e72a02c5 remove LTS from syslinux help 2013-07-03 20:11:50 +02:00
Tobias Powalowski
38f4fd1dcc remove LTS from syslinux 2013-07-03 20:10:54 +02:00
Tobias Powalowski
745e928fb4 Keshav: Disable direct efistub booting via efibootmgr for now - does 2013-07-03 19:16:09 +02:00
Tobias Powalowski
5931a6caf0 Keshav: Disable LTS Kernel for EFI boot 2013-07-03 19:14:09 +02:00
Tobias Powalowski
3833f86fe1 Keshav: Try not to run both sysfs-efivars and efivarfs simultaneously
as much as possible
2013-07-03 19:13:15 +02:00
Tobias Powalowski
d029afac54 Keshav:remove efivars.pstore_disable=1 kernel param as the module is
split up as efi_pstore in kernel 3.10 and efivars fails to load because of
 this parameter
2013-06-30 13:27:27 +02:00
Tobias Powalowski
8ac80b699c Keshav:add 3.10 efi modules probing 2013-06-30 13:26:29 +02:00
Tobias Powalowski
58ccbd4773 update mirrorlist 2013-06-26 16:42:19 +02:00
Tobias Powalowski
00a836b868 Do not separate efibootmgr DIR and FILE vars, combine them
into PATH var, and install preloader to /EFI/preloader, do not touch
 /EFI/boot
2013-06-23 08:14:27 +02:00
Tobias Powalowski
d95b4b8e65 Keshav: Fix syntax error 2013-06-22 20:39:26 +02:00
Tobias Powalowski
c67b7639ca Keshav: Mention nouveau modeset in docs 2013-06-22 20:31:03 +02:00
Tobias Powalowski
ad3fb46933 Keshav: Mention only grub pkg in docs 2013-06-22 20:29:23 +02:00
Tobias Powalowski
81ad865c0d Keshav: Minor typo 2013-06-22 20:27:43 +02:00
Tobias Powalowski
1df15b400f Keshav: Minor 2013-06-22 20:26:58 +02:00
Tobias Powalowski
9ecb42c0b3 Keshav: Detect UEFI Secure Boot and setup PreLoader.efi in that case 2013-06-22 20:26:21 +02:00
Tobias Powalowski
5a2cba0949 Keshav: Revamp do_syslinux_config() 2013-06-22 20:25:34 +02:00
Tobias Powalowski
a4476d260f Keshav: Add support to define UEFISYS mountpoint in autoprepare() 2013-06-22 20:24:37 +02:00