Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion archinstall/lib/disk/device_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
umount,
)
from archinstall.lib.exceptions import DiskError, SysCallError, UnknownFilesystemFormat
from archinstall.lib.hardware import SysInfo
from archinstall.lib.log import debug, error, info, log
from archinstall.lib.models.device import (
DEFAULT_ITER_TIME,
Expand Down Expand Up @@ -45,7 +46,7 @@ class DeviceHandler:

def __init__(self) -> None:
self._devices: dict[Path, BDevice] = {}
self._partition_table = PartitionTable.default()
self._partition_table = PartitionTable.GPT if SysInfo.has_uefi() else PartitionTable.MBR
self.load_devices()

@property
Expand Down
5 changes: 0 additions & 5 deletions archinstall/lib/models/device.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
from parted import Disk, Geometry, Partition
from pydantic import BaseModel, Field, ValidationInfo, field_serializer, field_validator

from archinstall.lib.hardware import SysInfo
from archinstall.lib.log import debug
from archinstall.lib.models.config import SubConfig
from archinstall.lib.models.users import Password
Expand Down Expand Up @@ -257,10 +256,6 @@ def is_gpt(self) -> bool:
def is_mbr(self) -> bool:
return self == PartitionTable.MBR

@classmethod
def default(cls) -> Self:
return cls.GPT if SysInfo.has_uefi() else cls.MBR


class Units(Enum):
BINARY = 'binary'
Expand Down