Package pyanaconda :: Module bootloader :: Class EFIGRUB
[hide private]
[frames] | no frames]

Class EFIGRUB

source code

object --+        
         |        
BootLoader --+    
             |    
          GRUB --+
                 |
                EFIGRUB

TODO:

Instance Methods [hide private]
 
efibootmgr(self, *args, **kwargs) source code
 
efi_product_path(self)
The EFI product path.
source code
 
grub_conf_device_line(self) source code
 
remove_efi_boot_target(self) source code
 
add_efi_boot_target(self) source code
 
install(self) source code
 
update(self)
Update an existing bootloader configuration.
source code
 
write(self)
Write the bootloader configuration and install the bootloader.
source code

Inherited from GRUB: __init__, config_dir, config_file, device_map_file, grub_config_dir, grub_device_name, has_windows, install_targets, serial_command, write_config, write_config_console, write_config_header, write_config_images, write_config_password, write_config_post, write_device_map

Inherited from GRUB (private): _encrypt_password

Inherited from BootLoader: add_image, boot_prefix, bootable_chain_devices, bootable_devices, clear_drive_list, clear_images, default, device_description, device_descriptions, disklabel_types, drive_order, drives, image_label, images, is_valid_stage1_device, is_valid_stage2_device, platform, read, set_boot_args, set_preferred_stage1_type, stage1_device, stage1_devices, stage2_device, timeout, trusted_boot, update_only, writeKS

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  packages = ["grub-efi", "efibootmgr"]
  can_dual_boot = False
  _config_dir = "efi/EFI/redhat"
  stage2_is_valid_stage1 = False
  stage2_bootable = False
  stage2_max_end_mb = None
hash(x)

Inherited from GRUB: can_update, name, stage2_device_types, stage2_must_be_primary, stage2_raid_levels, stage2_raid_member_types, stage2_raid_metadata

Inherited from GRUB (private): _config_file, _device_map_file

Inherited from BootLoader: config_file_mode, encryption_support, global_preserve_args, image_label_attr, obsoletes, preserve_args, stage2_description, stage2_format_types, stage2_mountpoints

Inherited from BootLoader (private): _trusted_boot

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

efi_product_path(self)

source code 

The EFI product path.

eg: HD(1,800,64000,faacb4ef-e361-455e-bd97-ca33632550c3)

Decorators:
  • @property

grub_conf_device_line(self)

source code 
Decorators:
  • @property
Overrides: GRUB.grub_conf_device_line

install(self)

source code 
Overrides: BootLoader.install

update(self)

source code 

Update an existing bootloader configuration.

Overrides: BootLoader.update
(inherited documentation)

write(self)

source code 

Write the bootloader configuration and install the bootloader.

Overrides: BootLoader.write