Commit Graph

67 Commits

Author SHA1 Message Date
Joost Ruis
e8c7b1c11b molecules/boot: Try to be lesser verbose
This way on older systems we can hide ACPI messages that are not so important and have a more uniform and clean boot sequence
2019-10-19 02:59:46 +02:00
Joost Ruis
f81a0e43ae molecules/boot: Try to be lesser verbose
This way on older systems we can hide ACPI messages that are not so important and have a more uniform and clean boot sequence
2019-10-19 02:56:42 +02:00
Ettore Di Giacinto
e54fc67a01 Boot with prefixed UUID
With certain versions of udev/blkid on specific hosts, resolving
the rootfs livecd by label fails to the wrong partition (e.g. efi), preventing to boot.
Meanwhile workaround it by writing an hardcoded udf UUID, but this could be
also automatically generated to have also predictable builds.

Requires sys-fs/udftools.
2019-01-18 22:57:47 +01:00
Ettore Di Giacinto
d3b5a2fee6 Add support for dracut into build scripts
- Add dracut livecd boot option
- Fix plymouth
- Add cdlabel for dracut
2018-09-02 22:18:59 +02:00
Ettore Di Giacinto
d8f6cdef04 Fix duplicate install entry and switch to just installer-gui 2018-04-28 09:49:36 +02:00
Ettore Di Giacinto
4ff677df64 Revert "Drop graphical install boot mode, kinda useless"
This reverts commit f551f04612.
2018-04-23 19:09:59 +02:00
Ettore Di Giacinto
200fb8f43e Revert "[remaster/boot] s/Installation/Text Install/"
This reverts commit 2cc0dec81b.
2018-04-23 19:05:05 +02:00
mudler
1a91300d56 setup rd.vconsole.keymap in langsettings 2016-09-23 14:20:24 +02:00
mudler
2cc0dec81b [remaster/boot] s/Installation/Text Install/ 2016-09-07 23:36:28 +02:00
mudler
0d47cc823a [remaster/boot] remove deprecated vga=791 2016-08-28 23:23:58 +02:00
Fabio Erculiani
f551f04612 Drop graphical install boot mode, kinda useless 2016-06-10 08:48:23 +02:00
Fabio Erculiani
664ca5b93b Migrate from aufs2 to overlayfs 2015-02-17 07:18:33 +00:00
Fabio Erculiani
970ac18ca7 [boot] update gfxboot code, drop systemd toggle in favour of virtio 2013-10-25 19:29:26 +02:00
Fabio Erculiani
7a0e338f07 [boot] provide the x64 EFI Shell for convenience 2013-07-17 13:03:10 +02:00
Fabio Erculiani
88c4f76c37 Drop video=vesafb, not really needed 2013-07-11 16:14:53 +02:00
Fabio Erculiani
22a346b94f Drop video=uvesafb from grub.cfg, wasn't loaded and we have efifb 2013-07-09 17:02:25 +02:00
Fabio Erculiani
b55e40dc93 Switch back to vesafb, since many people have problems with uvesafb
vesafb seems to work fine with plymouth anyway
2013-07-09 16:54:09 +02:00
Fabio Erculiani
1afc09752a Do not force any particular depth mode for uvesafb 2013-07-03 10:26:14 +02:00
Fabio Erculiani
096d3bb3c9 Drop ",ywrap,mtrr:3" from video=, increase compatibility, reduce gfx speed 2013-07-03 10:22:05 +02:00
Fabio Erculiani
0031ca3599 [boot] drop ":ywrap,mtrr:3" from video=uvesafb for GRUB2 UEFI
This workarounds a bug in the intel kms driver that caused the
screen to turn pitch-black while preserving full functionality on
non-Intel systems.
2013-06-01 17:53:55 +02:00
Fabio Erculiani
1d32e7f315 [boot] drop video= in safe mode and check disk mode since it may cause problems 2013-05-31 18:07:04 +02:00
Fabio Erculiani
a85ab684aa [isolinux] update bootlogo (contains systemd disable boot opt) 2013-05-18 14:18:38 +02:00
Fabio Erculiani
d138b235b9 [boot] GRUB: add systemd disable boot option 2013-05-18 14:15:49 +02:00
Fabio Erculiani
f7c62d0bf8 [remaster,boot] migrate all the images to plymouth 2013-05-14 17:50:10 +02:00
Fabio Erculiani
34b0466525 [remaster,boot] goodbye 16bit resolution, welcome 32bit 2013-05-12 18:13:59 +02:00
Fabio Erculiani
e9b459966b [boot] SpinBase comes without X, so "gentoo=nox nox" is not needed 2013-05-11 18:53:23 +02:00
Fabio Erculiani
ffa22a1583 [remaster,boot] gfxpayload=xxx shouldn't be needed anymore 2013-05-11 18:50:36 +02:00
Fabio Erculiani
3bb05cee20 [remaster,boot] vga= is now redundant, uvesafb settings should be enough 2013-05-11 18:46:23 +02:00
Fabio Erculiani
8532679293 [remaster,boot] get rid of the redundant boot option loop=/livecd.squashfs 2013-05-11 18:40:43 +02:00
Fabio Erculiani
4b7e8bf6fe [remaster,boot] get rid of the redundant boot option looptype=squashfs 2013-05-11 18:38:32 +02:00
Fabio Erculiani
8a8d5129a7 [remaster] migrate all the intel images to uvesafb 2013-05-07 23:25:08 +02:00
Fabio Erculiani
cb4bdc2c6b [boot] update isolinux gfxboot code 2013-04-28 14:48:00 +02:00
Fabio Erculiani
1f7384bfa7 [boot] update isolinux bootlogo, add real_init=/bin/systemd to F5 menu 2013-04-27 12:32:59 +01:00
Fabio Erculiani
bb01c872ae [boot] make possible to easily boot with systemd through grub 2013-04-27 12:23:18 +01:00
Fabio Erculiani
f9a996e1d6 [boot,remaster] remove init=/linuxrc, not needed anymore.
Genkernel stores linuxrc into initramfs /init. So, the default value
is already fine.
2013-04-25 12:32:55 +01:00
Fabio Erculiani
b5df7a25b2 [boot/core/isolinux] update bootlogo image 2013-04-20 16:35:58 +01:00
Fabio Erculiani
9034453bfa [boot,remaster] migrate to vconsole.keymap= kernel cmdline arg for setting the keyboard 2013-04-20 16:06:09 +01:00
Fabio Erculiani
876edaee8f [scripts] rewrite UEFI support, use GRUB2 memdisk and embedded grub.cfg
The only reliable way to bootstrap grub2 is to use a memdisk and an
embedded, minimal grub.cfg that does the live media path search and
then chainloads the real grub.cfg.
This change seems to work under VirtualBox and through isohybrid.
This hopefully fixes bug 4004.
2013-03-07 21:40:51 +00:00
Fabio Erculiani
8352ed655d [remaster,boot] add console boot modes with splash=off.
fbcondecor may be problematic on some hardware.
2013-02-27 22:44:46 +00:00
Fabio Erculiani
be50c849ea [boot] drop "echo Starting ..." 2012-12-31 08:51:17 +01:00
Fabio Erculiani
7d0eb21b21 [boot] add "Disable EFI" boot switch, fix "Disable ACPI" 2012-12-31 08:47:49 +01:00
Fabio Erculiani
2937f223a5 [molecules] make USB boot off UEFI+isohybrid work 2012-12-25 21:29:57 +01:00
Fabio Erculiani
e16b4550ee [boot,remaster] always insmod part_gpt when using UEFI GRUB2 boot loader 2012-12-25 15:51:12 +01:00
Fabio Erculiani
d279d1104c [grub2] drop memtest86+ from grub.cfgs, doesn't work with UEFI 2012-12-08 13:06:19 +01:00
Fabio Erculiani
b5392dbde7 Revert "[scripts] move GRUB2 Live directory from /boot/grub to /boot/sabayon"
This reverts commit 392149d9c4.

Conflicts:
	scripts/make_grub_efi.sh
2012-12-04 21:58:30 +01:00
Fabio Erculiani
43dd030c74 Revert "[molecules*] move kernels on live images to /kernel (from /boot)"
This reverts commit 54be8ed618.
2012-12-04 21:55:23 +01:00
Fabio Erculiani
54be8ed618 [molecules*] move kernels on live images to /kernel (from /boot)
This avoids path clashing with new grub2 UEFI SecureBoot stuff
2012-12-04 21:13:27 +01:00
Fabio Erculiani
392149d9c4 [scripts] move GRUB2 Live directory from /boot/grub to /boot/sabayon
This is not /boot/grub for a very good reason:
 Our Live media uses /boot/sabayon instead of /boot/grub
 and this has also the side effect that we can put
 /boot/sabayon into the EFI Boot Partition avoiding
 name clashing. Our /boot/sabayon inside that partition
 will contain a simple grub.cfg doing two things:

 1. set the correct prefix to the real grub boot partition
    (via set prefix=(hdX,X)/boot/grub
 2. load the real grub.cfg file (via configfile (hdX,X)/...)

 In this way, we can ship a SecureBoot signed grubx64.efi
 file and have it working with all the partition layouts.
 The "bootstrap" grub.cfg file is created by our scripts
 that are sourced by grub-mkconfig.
2012-12-03 23:18:27 +01:00
Fabio Erculiani
7d8622a10d [remaster] make possible to disable KMS and ACPI from GRUB2 bootloader 2012-12-03 00:51:32 +01:00
Fabio Erculiani
6323ef45df [molecules*] Add UEFI support to Live images (using GRUB2 currently in sabayon-limbo) 2012-12-02 15:37:49 +01:00