Răsfoiți Sursa

move over again to BIOS boot

Noah Vogt 1 an în urmă
părinte
comite
a95540c7b3
2 a modificat fișierele cu 7 adăugiri și 17 ștergeri
  1. 6 12
      arch.sh
  2. 1 5
      chroot.sh

+ 6 - 12
arch.sh

@@ -12,29 +12,23 @@ DRIVE=$(cat drive)
 PVALUE=$(echo "${DRIVE}" | grep "^nvme" | sed 's/.*[0-9]/p/')
 
 cat <<EOF | fdisk -W always /dev/"${DRIVE}"
-p
-g
-n
-
-
-+1024M
-t
-1
+o
 n
+p
 
 
 
+a
 w
 EOF
 partprobe
 
-mkfs.vfat -F32 /dev/"${DRIVE}${PVALUE}"1
-yes | mkfs.ext4 /dev/"${DRIVE}"2
-mount /dev/"${DRIVE}"2 /mnt
+yes | mkfs.ext4 /dev/"${DRIVE}${PVALUE}"1
+mount /dev/"${DRIVE}${PVALUE}"1 /mnt
 
 pacman -Sy --noconfirm archlinux-keyring
 
-pacstrap /mnt base linux linux-firmware networkmanager rsync grub efibootmgr
+pacstrap /mnt base linux linux-firmware networkmanager rsync grub
 
 genfstab -U /mnt >> /mnt/etc/fstab
 mv drive /mnt

+ 1 - 5
chroot.sh

@@ -5,7 +5,6 @@ while true; do
 done
 
 DRIVE=$(cat drive)
-PVALUE=$(echo "${DRIVE}" | grep "^nvme" | sed 's/.*[0-9]/p/')
 
 ln -sf /usr/share/zoneinfo/"$(cat tzfinal.tmp)" /etc/localtime
 
@@ -20,10 +19,7 @@ systemctl enable NetworkManager
 sed -i 's/^\s*GRUB_TIMEOUT=5/GRUB_TIMEOUT=0/' /etc/default/grub
 sed -i 's/^\s*GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"/GRUB_CMDLINE_LINUX_DEFAULT="loglevel=0 quiet udev.log_level=3"/' /etc/default/grub
 
-mkdir /boot/efi
-mount /dev/"${DRIVE}${PVALUE}"1 /boot/efi
-grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub /dev/"${DRIVE}" --recheck
-
+grub-install /dev/"$DRIVE"
 grub-mkconfig -o /boot/grub/grub.cfg
 
 rm drive tzfinal.tmp