diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py index e9ddafce9e..d3dcf9e6b1 100644 --- a/archinstall/lib/installer.py +++ b/archinstall/lib/installer.py @@ -554,7 +554,7 @@ def genfstab(self, flags: str = '-pU') -> None: info(f'Updating {fstab_path}') try: - gen_fstab = SysCommand(f'genfstab {flags} {self.target}').output() + gen_fstab = SysCommand(f'genfstab {flags} -f {self.target} {self.target}').output() except SysCallError as err: raise RequirementError(f'Could not generate fstab, strapping in packages most likely failed (disk out of space?)\n Error: {err}') diff --git a/archinstall/lib/pacman/__init__.py b/archinstall/lib/pacman/__init__.py index 68a74e64e5..e2a3ffa495 100644 --- a/archinstall/lib/pacman/__init__.py +++ b/archinstall/lib/pacman/__init__.py @@ -78,7 +78,7 @@ def strap(self, packages: str | list[str]) -> None: 'Could not strap in packages', 'Pacstrap failed. See /var/log/archinstall/install.log or above message for error details', SysCommand, - f'pacstrap -C /etc/pacman.conf -K {self.target} {" ".join(packages)} --noconfirm', + f'pacstrap -C /etc/pacman.conf -K {self.target} {" ".join(packages)} --noconfirm --needed', peek_output=True, )