Size: a a a

2020 February 24

D

Dmitry in archlinux_ru
ZbacyX
сейчас гляну,  устанавливал по скрипту, только под себя его запилил, как смог)
Поздравляю, ты ничему не научился
источник

Z

ZbacyX in archlinux_ru
Игорь
mkdir -p /mnt/{boot,home}
именно!
источник

И

Игорь in archlinux_ru
mkdir -p /mnt/boot && mkdir -p /mnt/home
источник

Z

ZbacyX in archlinux_ru
как бы скрипт скинуть?
источник

И

Игорь in archlinux_ru
ZbacyX
как бы скрипт скинуть?
давай
источник

AM

AlexShell Makise in archlinux_ru
В fstab добавь хомяк, ёб твою...
источник

И

Игорь in archlinux_ru
AlexShell Makise
В fstab добавь хомяк, ёб твою...
а сам не генерится fstab?
источник

AM

AlexShell Makise in archlinux_ru
Игорь
а сам не генерится fstab?
Нет, конечно
источник

I

Ivan in archlinux_ru
Игорь
а сам не генерится fstab?
ну на готовой системе можно установить arch-install-scripts, примонтировать все что нужно и запустить genfstab
источник

И

Игорь in archlinux_ru
AlexShell Makise
Нет, конечно
если хомяк есть, надо генерить
источник

I

Ivan in archlinux_ru
AlexShell Makise
Нет, конечно
таблетки выпей
источник

Z

ZbacyX in archlinux_ru
#!/bin/bash

> /etc/pacman.d/mirrorlist
cat <<EOF >>/etc/pacman.d/mirrorlist

Server = https://mirror.rol.ru/archlinux/\$repo/os/\$arch
Server = https://mirror.yandex.ru/archlinux/\$repo/os/\$arch

EOF

pacman-key --init
pacman-key --populate archlinux
pacman -Sy

mkfs.fat -F32 /dev/sdc1 -L boot
mkfs.ext4 /dev/sdc2 -L root
mkfs.ext4 /dev/sdc3 -L home

mkdir -p /mnt{boot,home}

mount /dev/sdc2 /mnt
mount /dev/sdc3 /mnt/home

mkdir -p /mnt/boot/efi
mount /dev/sdc1 /mnt/boot/efi

lsblk
pause

pacstrap /mnt base base-devel linux linux-headers vim bash-completion grub  wpa_supplicant efibootmgr linux-firmware dhcpcd dhclient macchanger

genfstab -pU /mnt >> /mnt/etc/fstab

cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist


cat <<EOF  >> /mnt/opt/install.sh
#!/bin/bash

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen
echo 'Обновим текущую локаль системы'
locale-gen

sleep 1
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
mkdir -p /boot/efi/EFI/BOOT
cp /boot/efi/EFI/GRUB/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
echo -e "bcf boot add 1 fs0:\EFI\GRUB\grubx64.efi\nexit" > /boot/efi/startup.nsh

sleep 1
echo "password for root user:"
passwd
echo "add new user"
useradd -m -g users -s /bin/bash uzver
echo "paaswd for new user"
passwd uzver



exit


EOF

arch-chroot /mnt /bin/bash  /opt/install.sh

reboot
источник

AM

AlexShell Makise in archlinux_ru
Ivan
таблетки выпей
Схуяли? Всё правильно, сам не генерится, его генерит genfstab
источник

I

Ivan in archlinux_ru
ZbacyX
#!/bin/bash

> /etc/pacman.d/mirrorlist
cat <<EOF >>/etc/pacman.d/mirrorlist

Server = https://mirror.rol.ru/archlinux/\$repo/os/\$arch
Server = https://mirror.yandex.ru/archlinux/\$repo/os/\$arch

EOF

pacman-key --init
pacman-key --populate archlinux
pacman -Sy

mkfs.fat -F32 /dev/sdc1 -L boot
mkfs.ext4 /dev/sdc2 -L root
mkfs.ext4 /dev/sdc3 -L home

mkdir -p /mnt{boot,home}

mount /dev/sdc2 /mnt
mount /dev/sdc3 /mnt/home

mkdir -p /mnt/boot/efi
mount /dev/sdc1 /mnt/boot/efi

lsblk
pause

pacstrap /mnt base base-devel linux linux-headers vim bash-completion grub  wpa_supplicant efibootmgr linux-firmware dhcpcd dhclient macchanger

genfstab -pU /mnt >> /mnt/etc/fstab

cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist


cat <<EOF  >> /mnt/opt/install.sh
#!/bin/bash

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen
echo 'Обновим текущую локаль системы'
locale-gen

sleep 1
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
mkdir -p /boot/efi/EFI/BOOT
cp /boot/efi/EFI/GRUB/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
echo -e "bcf boot add 1 fs0:\EFI\GRUB\grubx64.efi\nexit" > /boot/efi/startup.nsh

sleep 1
echo "password for root user:"
passwd
echo "add new user"
useradd -m -g users -s /bin/bash uzver
echo "paaswd for new user"
passwd uzver



exit


EOF

arch-chroot /mnt /bin/bash  /opt/install.sh

reboot
источник

I

Ivan in archlinux_ru
источник

D

Dmitry in archlinux_ru
ZbacyX
#!/bin/bash

> /etc/pacman.d/mirrorlist
cat <<EOF >>/etc/pacman.d/mirrorlist

Server = https://mirror.rol.ru/archlinux/\$repo/os/\$arch
Server = https://mirror.yandex.ru/archlinux/\$repo/os/\$arch

EOF

pacman-key --init
pacman-key --populate archlinux
pacman -Sy

mkfs.fat -F32 /dev/sdc1 -L boot
mkfs.ext4 /dev/sdc2 -L root
mkfs.ext4 /dev/sdc3 -L home

mkdir -p /mnt{boot,home}

mount /dev/sdc2 /mnt
mount /dev/sdc3 /mnt/home

mkdir -p /mnt/boot/efi
mount /dev/sdc1 /mnt/boot/efi

lsblk
pause

pacstrap /mnt base base-devel linux linux-headers vim bash-completion grub  wpa_supplicant efibootmgr linux-firmware dhcpcd dhclient macchanger

genfstab -pU /mnt >> /mnt/etc/fstab

cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist


cat <<EOF  >> /mnt/opt/install.sh
#!/bin/bash

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen
echo 'Обновим текущую локаль системы'
locale-gen

sleep 1
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
mkdir -p /boot/efi/EFI/BOOT
cp /boot/efi/EFI/GRUB/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
echo -e "bcf boot add 1 fs0:\EFI\GRUB\grubx64.efi\nexit" > /boot/efi/startup.nsh

sleep 1
echo "password for root user:"
passwd
echo "add new user"
useradd -m -g users -s /bin/bash uzver
echo "paaswd for new user"
passwd uzver



exit


EOF

arch-chroot /mnt /bin/bash  /opt/install.sh

reboot
Ну и пиздец
источник

Z

ZbacyX in archlinux_ru
не удалил из оригинала
источник

AM

AlexShell Makise in archlinux_ru
ZbacyX
#!/bin/bash

> /etc/pacman.d/mirrorlist
cat <<EOF >>/etc/pacman.d/mirrorlist

Server = https://mirror.rol.ru/archlinux/\$repo/os/\$arch
Server = https://mirror.yandex.ru/archlinux/\$repo/os/\$arch

EOF

pacman-key --init
pacman-key --populate archlinux
pacman -Sy

mkfs.fat -F32 /dev/sdc1 -L boot
mkfs.ext4 /dev/sdc2 -L root
mkfs.ext4 /dev/sdc3 -L home

mkdir -p /mnt{boot,home}

mount /dev/sdc2 /mnt
mount /dev/sdc3 /mnt/home

mkdir -p /mnt/boot/efi
mount /dev/sdc1 /mnt/boot/efi

lsblk
pause

pacstrap /mnt base base-devel linux linux-headers vim bash-completion grub  wpa_supplicant efibootmgr linux-firmware dhcpcd dhclient macchanger

genfstab -pU /mnt >> /mnt/etc/fstab

cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist


cat <<EOF  >> /mnt/opt/install.sh
#!/bin/bash

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen
echo 'Обновим текущую локаль системы'
locale-gen

sleep 1
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
mkdir -p /boot/efi/EFI/BOOT
cp /boot/efi/EFI/GRUB/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
echo -e "bcf boot add 1 fs0:\EFI\GRUB\grubx64.efi\nexit" > /boot/efi/startup.nsh

sleep 1
echo "password for root user:"
passwd
echo "add new user"
useradd -m -g users -s /bin/bash uzver
echo "paaswd for new user"
passwd uzver



exit


EOF

arch-chroot /mnt /bin/bash  /opt/install.sh

reboot
Хоть в monospace его заверни, ну...
источник

Z

ZbacyX in archlinux_ru
сорри
источник

И

Игорь in archlinux_ru
ZbacyX
#!/bin/bash

> /etc/pacman.d/mirrorlist
cat <<EOF >>/etc/pacman.d/mirrorlist

Server = https://mirror.rol.ru/archlinux/\$repo/os/\$arch
Server = https://mirror.yandex.ru/archlinux/\$repo/os/\$arch

EOF

pacman-key --init
pacman-key --populate archlinux
pacman -Sy

mkfs.fat -F32 /dev/sdc1 -L boot
mkfs.ext4 /dev/sdc2 -L root
mkfs.ext4 /dev/sdc3 -L home

mkdir -p /mnt{boot,home}

mount /dev/sdc2 /mnt
mount /dev/sdc3 /mnt/home

mkdir -p /mnt/boot/efi
mount /dev/sdc1 /mnt/boot/efi

lsblk
pause

pacstrap /mnt base base-devel linux linux-headers vim bash-completion grub  wpa_supplicant efibootmgr linux-firmware dhcpcd dhclient macchanger

genfstab -pU /mnt >> /mnt/etc/fstab

cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist


cat <<EOF  >> /mnt/opt/install.sh
#!/bin/bash

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen
echo 'Обновим текущую локаль системы'
locale-gen

sleep 1
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
mkdir -p /boot/efi/EFI/BOOT
cp /boot/efi/EFI/GRUB/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI
echo -e "bcf boot add 1 fs0:\EFI\GRUB\grubx64.efi\nexit" > /boot/efi/startup.nsh

sleep 1
echo "password for root user:"
passwd
echo "add new user"
useradd -m -g users -s /bin/bash uzver
echo "paaswd for new user"
passwd uzver



exit


EOF

arch-chroot /mnt /bin/bash  /opt/install.sh

reboot
два бута. один монтируем
источник