software:linux_server_iso:installer:api:system_install.sh
system_install.sh
- system_install.sh
#!/bin/bash # Скорректированный скрипт (api/system_install.sh) cd "$(dirname "$0")" LOG_FILE="/tmp/install.log" log_msg() { echo "$1" >> "$LOG_FILE"; echo "$1"; } # Монтирование Btrfs IFS=' ' read -r -a DISKS_ARRAY <<< "$SELECTED_DISKS" FIRST_DISK="/dev/${DISKS_ARRAY[0]}" /usr/bin/mount -o noatime,compress=zstd,subvol=@ "$FIRST_DISK" /mnt /usr/bin/mkdir -p /mnt/home /usr/bin/mount -o noatime,compress=zstd,subvol=@home "$FIRST_DISK" /mnt/home log_msg "[PROGRESS] 60" # Pacstrap с микрокодами из исходного кода /usr/bin/pacstrap -K /mnt base linux linux-firmware btrfs-progs amd-ucode intel-ucode >> "$LOG_FILE" 2>&1 if [ $? -ne 0 ]; then log_msg "[ERROR] Ошибка установки" exit 1 fi log_msg "[PROGRESS] 75" /usr/bin/genfstab -U /mnt >> /mnt/etc/fstab 2>&1 log_msg "[PROGRESS] 85" log_msg "[INFO] Базовая система готова"
Только авторизованные участники могут оставлять комментарии.
software/linux_server_iso/installer/api/system_install.sh.txt · Последнее изменение: — 127.0.0.1
