Commit graph

901 commits

Author SHA1 Message Date
Tobias Powalowski
eacc98dfa2 fix location of extlinux in setup script 2012-03-03 08:33:34 +01:00
Tobias Powalowski
6edc93a3ea more grub2 changes for beta0 2012-03-03 08:25:46 +01:00
Tobias Powalowski
5d40b47f88 ChangeLog:
* Detect UEFI and Kernel Arch mismatch and add noefi to kernel
parameters in such a case, while uefi booting archboot (not in setup
script)
* Split x86_64 and i686 kernel parameter variables in uefi
grub_archboot.cfg due to above reason
* use /sys/class/dmi/id instead of dmidecode, dmidecode removed from
initramfs (bbut arch_dmidecode still exists)
* Added support for separate /usr in grub2 config, added grub2 search
hints support in config
* Re arranged bootloader menu, submenus per firmware, suffixed _bios
or _uefi_ to bootloader functions
* Minor (misc.) modifications in setup script

TODO: Implement Apple mactel-boot efi bless code
TODO: Implement elilo for x86_64 UEFI
2012-02-20 08:20:18 +01:00
Tobias Powalowski
6b059b74bf add missing script 2012-02-06 15:16:37 +01:00
Tobias Powalowski
19bfd13771 - Renamed kernel and initramfs files.
- Separated x86_64 and i686 specific code in all-in-one script so that
a x86_64 only iso can be created if needed.
- revamp grub2 uefi config used in all-in-one and update-iso scripts
- added  "gpt loglevel=7" to kernel parameters
- Enabled xz compression for packages squashfs files
- xz initramfs (in archboot-update-iso.sh)
- used INITRD option in syslinux config files
- change PREFIX for GRUB2_UEFI in setup script to /boot/grub as per
changes in grub2 bzr r3856 (upstream), package will be in the repos
shortly
- disable get_grub2_map() , grub-mkdevicemap removed by upstream in r3856
- revamp dogrub2_config function
- common config for both grub2-bios and grub2 uefi in setup script
(required r3856 pkg)
- use sgdisk alone for auto_prepare gpt in setup script
- increase UEFISYS part size to 512 MiB in auto_prepare in setup
script (required for alternate UEFI bootloaders)
- fix repeating .efi in efibootmgr command in setup script
- other minor fixes, added quotes whereever required
- [TRIED TO] fix quickinst script
2012-02-06 14:44:34 +01:00
Tobias Powalowski
2e3cdfc903 add 2 modules to grub2 2012-01-22 08:13:32 +01:00
Tobias Powalowski
da9a830e45 shutup umount 2012-01-21 14:16:05 +01:00
Tobias Powalowski
fa2b6c0e63 add another uefi shell patch 2012-01-21 09:43:36 +01:00
Tobias Powalowski
9cc0971592 replace btrfs-progs-unstable 2012-01-20 18:24:16 +01:00
Tobias Powalowski
ca4193d1ac add next patch from keshav 2012-01-20 13:26:57 +01:00
Tobias Powalowski
109051e461 add btrfs compression options 2012-01-18 18:13:01 +01:00
Tobias Powalowski
f6be7711fa add btrfs to autoprepare on lts kernel 2012-01-18 17:23:50 +01:00
Tobias Powalowski
b436f45abc add uefi shell 2012-01-18 14:28:54 +01:00
Tobias Powalowski
919fa8aa3a add minor patch to setup from keshav 2012-01-17 18:00:39 +01:00
Tobias Powalowski
e712e56c7d fix quickinst for pacman4 2012-01-17 13:36:27 +01:00
Tobias Powalowski
62db390b88 init: remove depmod call 2012-01-17 13:13:55 +01:00
Tobias Powalowski
b6b9babf85 add no signature check to setup 2012-01-17 09:10:30 +01:00
Tobias Powalowski
fe2b83abc6 update pacman4 2012-01-17 09:08:23 +01:00
Tobias Powalowski
8879542181 update pacman4 2012-01-17 09:03:08 +01:00
Tobias Powalowski
50d3a60d57 update pacman4 2012-01-17 09:02:15 +01:00
Tobias Powalowski
1faa4bc5ad fix -a expression in allinone script 2012-01-15 19:45:03 +01:00
Tobias Powalowski
4d696e335c bump version in setup-update, fix lts in allinone script, change to xz compression on initrds to save space 2012-01-14 15:20:30 +01:00
Tobias Powalowski
68a9769c2c add separate /usr detection for hwdetect 2012-01-14 12:12:20 +01:00
Tobias Powalowski
3478bcbf44 drop support for non-devtmpfs 2012-01-13 17:56:15 +01:00
Tobias Powalowski
99d516746e init: mount separate /usr 2012-01-13 17:54:30 +01:00
Tobias Powalowski
23c4cf94c8 init: create /run/initramfs as mode 755 2012-01-13 17:50:57 +01:00
Tobias Powalowski
b1b27f4409 init: remove size limitations from API filesystems 2012-01-13 17:42:54 +01:00
Tobias Powalowski
4e251e5293 fix lilo for new lts kernel 2012-01-13 16:39:59 +01:00
Tobias Powalowski
82a8f744d4 only install booted kernel fix for new lts name 2012-01-13 16:34:24 +01:00
Tobias Powalowski
f58ee05937 allow btrfs on lts kernel 2012-01-13 16:09:25 +01:00
Tobias Powalowski
f0c9e5933d change to new lts layout 2012-01-13 15:52:11 +01:00
Tobias Powalowski
6873fb82a9 remove nouveau packages 2012-01-13 15:41:32 +01:00
Tobias Powalowski
f0c52aaef8 remove nouveau packages 2012-01-13 15:35:16 +01:00
Tobias Powalowski
865a1ab279 bump release name 2012-01-13 14:46:26 +01:00
Tobias Powalowski
7a6e43a955 add more patches 2012-01-09 13:54:09 +01:00
Tobias Powalowski
def2b7564d init: Remove unneeded test 2011-11-26 13:24:07 +01:00
Tobias Powalowski
c103860cfc include new_root as part of build process 2011-11-24 09:29:21 +01:00
Tobias Powalowski
384bc1370e init: Remove sed cmd usage 2011-11-24 09:23:31 +01:00
Tobias Powalowski
ed719386ac init: Remove grep usage 2011-11-24 09:22:37 +01:00
Tobias Powalowski
a1718f67db add new switch_root method 2011-11-24 09:21:09 +01:00
Tobias Powalowski
cf3c3b90a5 create /run/initramfs after mounting /run 2011-11-24 09:11:36 +01:00
Tobias Powalowski
d6b3b9d144 dont tell kernel about modprobe 2011-11-24 09:10:31 +01:00
Tobias Powalowski
89bcb32d0f bump to new version 2011-11-23 16:01:29 +01:00
Tobias Powalowski
b65932c897 final fix for manually mounting install media 2011-11-23 11:56:33 +01:00
Tobias Powalowski
2b68bcead2 check on manually mounted media, fix GPT detection in grub2_uefi 2011-11-17 08:12:50 +01:00
Tobias Powalowski
46b1dd1694 fix GPT check in bios_grub function 2011-11-16 20:09:05 +01:00
Tobias Powalowski
2ed4091f1a bump to new version 2011-11-15 21:42:10 +01:00
Tobias Powalowski
e6f0e3036d fix lts kernel name in boot message 2011-11-15 17:13:08 +01:00
Tobias Powalowski
d847e0cce9 adopt udev 174 changes 2011-10-29 09:55:08 +02:00
Tobias Powalowski
3821e71143 adopt udev 174 changes 2011-10-29 09:54:51 +02:00
Tobias Powalowski
4143438838 dont redirect to dev/null 2011-10-29 09:52:29 +02:00
Tobias Powalowski
016787290b bump syslog-ng configs 2011-10-29 09:24:01 +02:00
Tobias Powalowski
1b19381c2f update mirrorlist 2011-10-29 09:21:18 +02:00
Tobias Powalowski
478b8e9bb6 add Keshavs patch 2011-10-27 09:51:17 +02:00
Tobias Powalowski
fb8c57ba02 fix partition hexcode 2011-10-07 16:13:44 +02:00
Tobias Powalowski
2e5ebda433 fix cgdisk calling 2011-10-07 15:41:32 +02:00
Tobias Powalowski
c0be8e2101 next try to fix check_gpt and values 2011-10-07 09:47:17 +02:00
Tobias Powalowski
e46aa49b5b first try to fix check_gpt and values 2011-10-07 09:38:59 +02:00
Tobias Powalowski
964a5e2847 fix partition number in gpt autoprepare 2011-10-06 18:10:38 +02:00
Tobias Powalowski
2a1992cbdc replace MiB with MB, to fix partitioning issues 2011-10-06 16:04:53 +02:00
Tobias Powalowski
d8d0a0d1f6 fix missing ; on if check 2011-10-06 12:57:21 +02:00
Tobias Powalowski
93b8c481c8 sync init with mkinitcpio 2011-10-06 11:25:00 +02:00
Tobias Powalowski
5053567572 some setup fixes and usage of cgdisk 2011-09-12 21:38:58 +02:00
Tobias Powalowski
59880fe7df add setup update patch 2011-09-02 17:01:47 +02:00
Tobias Powalowski
da7c8271b0 add dded
-iso-level 3 option to xorriso command, update_setup
script to match the all-in-one script, and also some things like
parted being launched twice during grub2-efi installation
2011-09-01 06:44:53 +02:00
Tobias Powalowski
ccaf278658 remove -9 from lzma compression 2011-08-31 18:02:45 +02:00
Tobias Powalowski
8c10bd672a fix allinone script to work correctly 2011-08-31 17:58:46 +02:00
Tobias Powalowski
f860cf6c31 activate only 1 initrd in script 2011-08-31 16:01:53 +02:00
Tobias Powalowski
9b3d33e541 use only 1 initrd for each architecture, saves 120 MB space 2011-08-31 15:57:21 +02:00
Tobias Powalowski
c219f5ce2a add lftp to install environment 2011-08-30 15:19:35 +02:00
Tobias Powalowski
b9aecc1cec add config for dnsmasq 2011-08-30 14:59:17 +02:00
Tobias Powalowski
82827e2787 fix kexec paths 2011-08-26 12:52:32 +02:00
Tobias Powalowski
1665870b36 add smartmontools 2011-08-23 14:30:29 +02:00
Tobias Powalowski
320d7ab40a update mirrorlist 2011-08-17 08:21:34 +02:00
Tobias Powalowski
1a9bd7c330 add new version 2011-08-11 15:37:05 +02:00
Tobias Powalowski
e5a019f42d remove network from rc.conf, it is not configured anyway 2011-08-08 09:23:41 +02:00
Tobias Powalowski
f7497319cc add new persistent sound code 2011-08-07 23:32:01 +02:00
Tobias Powalowski
e9f16fd078 correct lilo bootloader, fix btrfs on linux kernel 2011-08-05 14:42:06 +02:00
Tobias Powalowski
cce51514b0 start adding persistent network stuff 2011-08-04 09:26:03 +02:00
Tobias Powalowski
bd06cfb340 adopt rc.shutdown changes 2011-07-30 11:12:50 +02:00
Tobias Powalowski
1825ca26d1 rename kernel name in quickinst 2011-07-30 09:47:11 +02:00
Tobias Powalowski
f6ff51a543 add new kernelname and initramfs names to setup 2011-07-30 09:35:05 +02:00
Tobias Powalowski
d11074a381 bump release name 2011-07-30 09:12:36 +02:00
Tobias Powalowski
2641202ba2 bump release name 2011-07-29 16:21:39 +02:00
Tobias Powalowski
ba94db8568 added loop module error message, fixed syntax on usb-image-helper 2011-07-29 09:18:51 +02:00
Tobias Powalowski
adb8711491 add paths in init back 2011-07-27 21:23:36 +02:00
Tobias Powalowski
61a8f55097 fix init bash linking 2011-07-26 23:10:45 +02:00
Tobias Powalowski
a88a36c62d use correct modules.pcimap 2011-07-25 22:35:42 +02:00
Tobias Powalowski
6f7d13a3dc 1. Moved all-in-one script commands to appropriate functions.
2. Comment out all the i386-efi booting related functions in the all-in-one script.

3. Minor/Cosmetic changes in all-in-one script and the installer/setup script.
2011-07-24 09:23:25 +02:00
Tobias Powalowski
a597bcf9dd fix restore usbstick docs 2011-07-23 17:47:41 +02:00
Tobias Powalowski
1bcde5d4d7 add ro to all bootloaders, fix lilo and syslinux/extlinux 2011-07-23 17:46:31 +02:00
Tobias Powalowski
e74be71a80 add Keshavs mksquashfs patch to avoid filesystem limitations of packages on iso or fat filesystems 2011-07-23 17:34:49 +02:00
Tobias Powalowski
73b960f376 remove tcp_wrappers part 3 2011-07-23 17:31:19 +02:00
Tobias Powalowski
14dc26bcc7 remove tcp_wrappers part 1 2011-07-23 17:22:48 +02:00
Tobias Powalowski
1e8c713151 Trim leading spaces in MODULES and earlymodules to prevent error messages when one is set to " " 2011-07-21 21:11:30 +02:00
Tobias Powalowski
1dda4a3b6e readd paths where needed 2011-07-21 21:08:33 +02:00
Tobias Powalowski
054c3f4823 remove absolute paths from init 2011-07-21 21:01:14 +02:00
Tobias Powalowski
19a4b39ffd remove message from init 2011-07-21 20:56:31 +02:00
Tobias Powalowski
c804df9243 simplify base 2011-07-06 16:20:11 +02:00
Tobias Powalowski
20e3f87985 really fix package installation 2011-06-19 21:23:56 +02:00
Tobias Powalowski
2285019cef fix package installation 2011-06-17 22:09:29 +02:00
Tobias Powalowski
6948738a3c bump version 2011-06-17 21:36:22 +02:00
Tobias Powalowski
a07428be7b remove double / in grub2 config 2011-06-17 21:31:22 +02:00
Tobias Powalowski
72b91809bf remove usbhost from setup again, it's handled by udev 2011-06-17 11:56:45 +02:00
Tobias Powalowski
932a80e079 start adding PARTUUID 2011-06-16 17:49:18 +02:00
Tobias Powalowski
10c1bb3d3f rework kms activation 2011-06-16 14:45:57 +02:00
Tobias Powalowski
df9c0f9c0e add dhclient fallback if dhcpcd fails to retrieve an address 2011-06-16 12:54:00 +02:00
Tobias Powalowski
31734fabaa finish ftp install 2011-06-16 09:31:56 +02:00
Tobias Powalowski
7205e62ef2 remove unused funtion and refactored functions 2011-06-15 18:17:20 +02:00
Tobias Powalowski
e96a2ca940 added package description to ftp routine, added processing on ftp routine 2011-06-15 18:14:28 +02:00
Tobias Powalowski
4607887d2d refactor new funcionts 2011-06-14 18:36:37 +02:00
Tobias Powalowski
96227b7992 implement package description for cdrom mode 2011-06-14 18:32:36 +02:00
Tobias Powalowski
c901c081cb fix modules in init 2011-06-13 21:10:47 +02:00
Tobias Powalowski
0be03a1a30 add missing brackets 2011-06-10 17:00:51 +02:00
Tobias Powalowski
e3b0df48ae remove c&p error 2011-06-10 16:57:49 +02:00
root
09191a41d4 finish removement of net-tools from installer 2011-06-10 16:55:41 +02:00
Tobias Powalowski
31d9310826 add hostname to rc.sysinit and add broadcast to rc.conf 2011-06-10 14:42:03 +02:00
Tobias Powalowski
480af43e64 start removing net-tools usage from setup 2011-06-10 12:46:17 +02:00
Tobias Powalowski
cc4180c08d adopt changes to rc.conf file 2011-06-09 16:10:52 +02:00
Tobias Powalowski
316021297a adopt rc.shutdown changes 2011-06-09 16:03:22 +02:00
Tobias Powalowski
95419e9ef0 remove VERBOSE from rc.sysinit not needed anymore 2011-06-09 15:57:33 +02:00
Tobias Powalowski
a5c96f7bc5 add devtmpfs mounted parameter 2011-06-09 15:50:19 +02:00
Tobias Powalowski
71c9da7adf purge everything before going into installed system 2011-06-09 15:48:33 +02:00
Tobias Powalowski
9dbb48fe7e simplify earlymodules 2011-06-09 15:45:19 +02:00
Tobias Powalowski
dcf85b8489 remove disablemodules 2011-06-09 15:44:03 +02:00
Tobias Powalowski
63fae7e869 activate blacklisting with new hwdetect 2011-06-09 15:29:41 +02:00
Tobias Powalowski
983748f7e9 add new blacklisting + add usbhost to modules array again 2011-06-09 15:23:04 +02:00
Tobias Powalowski
73225c6691 remove disablemodules from documentation 2011-06-08 23:46:54 +02:00
Tobias Powalowski
27ae39ab52 remove stuff from documentation that doesn't work anymore 2011-06-08 22:40:06 +02:00
Tobias Powalowski
a3dd621ff5 add grub2 efi fixes 2011-06-08 08:12:29 +02:00
Tobias Powalowski
cea45b90bd fix ntfsprogs due to package rename 2011-05-30 09:38:35 +02:00
Tobias Powalowski
7f63521adc fix uefi img inclusion 2011-05-27 20:51:36 +02:00
Tobias Powalowski
d76b1da867 allow btrfs in grub2 on /boot, remove clamav from docs 2011-05-15 21:57:17 +02:00
Tobias Powalowski
fa218b5ded add keyutils to environment 2011-05-15 10:47:18 +02:00
Tobias Powalowski
ce6c5dee03 stop udev on booting into existing system 2011-05-14 21:30:55 +02:00
Tobias Powalowski
05924355c5 adopt /run patch from mkinitpcio 2011-05-14 13:02:41 +02:00
Tobias Powalowski
513bd1e65f update to krb5 gssapi 2011-05-12 09:02:33 +02:00
Tobias Powalowski
e974936d11 add verbose part from initscripts 2011-05-12 07:39:32 +02:00
Tobias Powalowski
d015623efc remove deprecated hotplug call in init 2011-05-11 15:57:48 +02:00
Tobias Powalowski
edb52f9950 add updates to setup change script 2011-05-10 07:36:30 +02:00
Tobias Powalowski
765f5a51b5 add latest efi additions 2011-04-17 20:40:05 +02:00
Tobias Powalowski
6a32ee20d6 add latest mkinitcpio changes 2011-04-11 10:30:00 +02:00
Tobias Powalowski
77657c7849 (i) https://bugs.archlinux.org/task/23467,
(ii) steve__ forum description highlighting  archboot boot problems in MacMini
2ng Gen (32-bit efi - needs efi_uga grub2 module to be loaded which archboot did
not) and

(iii) using xorriso 1.0.4 's isohybrid option instead of calling isohybrid
2011-04-02 08:21:54 +02:00
Tobias Powalowski
9ac4be6ffe add makepkg.conf for 3.5.1 2011-03-24 10:28:28 +01:00
Tobias Powalowski
ffc2f6d4a8 bump to 3.5.1 makepkg.conf 2011-03-24 10:25:07 +01:00
Tobias Powalowski
5eb202e0e9 update mirrorlist 2011-03-24 10:23:49 +01:00
Tobias Powalowski
d339e52c0f add serial console to syslinux.config 2011-03-21 18:03:21 +01:00
Tobias Powalowski
7a119dbacc merge in skodabenz cleanup patch 2011-03-16 20:34:33 +01:00
Tobias Powalowski
642a4334cd update mirrorlist 2011-03-14 08:45:45 +01:00
Tobias Powalowski
a3350729d5 add makepkg config files 2011-03-13 14:26:39 +01:00