You've already forked al-installer
Add trap for ^C (SIGINT) to exit properly
This commit is contained in:
@ -8,14 +8,13 @@
|
|||||||
# Some ideas and code were taken from other installers
|
# Some ideas and code were taken from other installers
|
||||||
# AIF, ABIF, Calamares, Arch Wiki.. Credit where credit is due
|
# AIF, ABIF, Calamares, Arch Wiki.. Credit where credit is due
|
||||||
|
|
||||||
|
# dry run performing no action, good for checking syntax errors
|
||||||
# set -n
|
# set -n
|
||||||
# set -u
|
|
||||||
# set -v
|
|
||||||
|
|
||||||
# immutable variables {
|
# immutable variables {
|
||||||
|
|
||||||
readonly DIST="Archlabs" # Linux distributor
|
readonly DIST="Archlabs" # Linux distributor
|
||||||
readonly VER="1.6.41" # Installer version
|
readonly VER="1.6.43" # Installer version
|
||||||
readonly LIVE="liveuser" # Live session user
|
readonly LIVE="liveuser" # Live session user
|
||||||
readonly TRN="/usr/share/archlabs-installer" # Translation path
|
readonly TRN="/usr/share/archlabs-installer" # Translation path
|
||||||
readonly MNT="/mnt/install" # Install mountpoint
|
readonly MNT="/mnt/install" # Install mountpoint
|
||||||
@ -128,13 +127,14 @@ initialize_variables() {
|
|||||||
declare -g WM_PACKAGES=""
|
declare -g WM_PACKAGES=""
|
||||||
declare -g EXTRA_PACKAGES=""
|
declare -g EXTRA_PACKAGES=""
|
||||||
declare -g REMOVE_PKGS=""
|
declare -g REMOVE_PKGS=""
|
||||||
declare -g CURRENT_MENU="main"
|
declare -g CURRENT_MENU=""
|
||||||
declare -g MENU_HIGHLIGHT=0
|
declare -g MENU_HIGHLIGHT
|
||||||
declare -g EDITOR_CHOICE=""
|
declare -g EDITOR_CHOICE=""
|
||||||
declare -g MIRROR_CMD="reflector --score 100 -l 50 -f 10 --sort rate"
|
declare -g MIRROR_CMD="reflector --score 100 -l 50 -f 10 --sort rate"
|
||||||
|
|
||||||
# boolean checks
|
# boolean checks
|
||||||
declare -g AUTOLOGIN=false
|
declare -g AUTOLOGIN=false
|
||||||
|
declare -g CONFIG_DONE=false
|
||||||
|
|
||||||
# Commands used to install each bootloader.
|
# Commands used to install each bootloader.
|
||||||
# NOTE: syslinux and grub in particular can/will change during runtime
|
# NOTE: syslinux and grub in particular can/will change during runtime
|
||||||
@ -196,7 +196,7 @@ set_debug() {
|
|||||||
select_language() {
|
select_language() {
|
||||||
tput civis
|
tput civis
|
||||||
local lang
|
local lang
|
||||||
lang=$(dialog --cr-wrap --stdout --backtitle "$DIST Installer - (x86_64)" \
|
lang=$(dialog --cr-wrap --stdout --backtitle "$DIST Installer - (x86_64) - Version $VER" \
|
||||||
--title " Select Language " --menu \
|
--title " Select Language " --menu \
|
||||||
"\nLanguage - sprache - taal - språk - lingua - idioma - nyelv - língua\n" 0 0 0 \
|
"\nLanguage - sprache - taal - språk - lingua - idioma - nyelv - língua\n" 0 0 0 \
|
||||||
"1" "English (en_**)" "2" "Español (es_ES)" \
|
"1" "English (en_**)" "2" "Español (es_ES)" \
|
||||||
@ -256,7 +256,7 @@ check_requirements() {
|
|||||||
infobox "$_ErrTitle" "$_NotRoot\n$_Exit"
|
infobox "$_ErrTitle" "$_NotRoot\n$_Exit"
|
||||||
err=1
|
err=1
|
||||||
elif ! grep -qw 'lm' /proc/cpuinfo; then
|
elif ! grep -qw 'lm' /proc/cpuinfo; then
|
||||||
infobox "$_ErrTitle" "\nSystem does not meet the minimum requirements, CPU must be x86_64 capable.\n$_Exit"
|
infobox "$_ErrTitle" "$_Not64Bit\n$_Exit"
|
||||||
err=1
|
err=1
|
||||||
elif ! (ping -c 1 archlinux.org || ping -c 1 archlabslinux.com || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) >/dev/null 2>&1; then
|
elif ! (ping -c 1 archlinux.org || ping -c 1 archlabslinux.com || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) >/dev/null 2>&1; then
|
||||||
([[ $(systemctl is-active NetworkManager) == "active" ]] && hash nmtui >/dev/null 2>&1) && { tput civis; nmtui; }
|
([[ $(systemctl is-active NetworkManager) == "active" ]] && hash nmtui >/dev/null 2>&1) && { tput civis; nmtui; }
|
||||||
@ -287,16 +287,13 @@ check_for_errors() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
check_parts_are_mounted() {
|
check_install_ready() {
|
||||||
[[ $(lsblk -o MOUNTPOINT) =~ "$MNT" ]] && return 0
|
if ! [[ $(lsblk -o MOUNTPOINT) =~ $MNT ]]; then
|
||||||
msgbox "$_ErrTitle" "$_ErrNoMount"
|
msgbox "$_ErrTitle" "$_ErrNoMount"; return 4
|
||||||
return 1
|
elif [[ $CONFIG_DONE != true ]]; then
|
||||||
}
|
msgbox "$_ErrTitle" "$_ErrNoConfig"; return 5
|
||||||
|
fi
|
||||||
check_base_unpacked() {
|
return 0
|
||||||
[[ -e $MNT/etc ]] && return 0
|
|
||||||
msgbox "$_ErrTitle" "$_ErrNoBase"
|
|
||||||
return 1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
getinput() {
|
getinput() {
|
||||||
@ -313,7 +310,7 @@ msgbox() {
|
|||||||
|
|
||||||
infobox() {
|
infobox() {
|
||||||
local time="$3"
|
local time="$3"
|
||||||
local bt="${BT:-$DIST Installer - (x86_64)}"
|
local bt="${BT:-$DIST Installer - (x86_64) - Version $VER}"
|
||||||
tput civis
|
tput civis
|
||||||
dialog --cr-wrap --backtitle "$bt" --title " $1 " --infobox "$2\n" 0 0
|
dialog --cr-wrap --backtitle "$bt" --title " $1 " --infobox "$2\n" 0 0
|
||||||
sleep ${time:-2}
|
sleep ${time:-2}
|
||||||
@ -337,7 +334,7 @@ yesno() {
|
|||||||
|
|
||||||
wrap_up() {
|
wrap_up() {
|
||||||
yesno "$_CloseInst" "$1" "$2" "$3" || return 0
|
yesno "$_CloseInst" "$1" "$2" "$3" || return 0
|
||||||
[[ $4 == "reboot" ]] && die 'reboot' || die 0
|
[[ $4 == 'reboot' ]] && die 'reboot' || die 0
|
||||||
}
|
}
|
||||||
|
|
||||||
die() {
|
die() {
|
||||||
@ -347,11 +344,15 @@ die() {
|
|||||||
[[ $1 =~ [0-9] ]] && exit $1 || systemctl $1
|
[[ $1 =~ [0-9] ]] && exit $1 || systemctl $1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sigint() {
|
||||||
|
echo -e "\n** CTRL-C caught"
|
||||||
|
die 1
|
||||||
|
}
|
||||||
|
|
||||||
oneshot() {
|
oneshot() {
|
||||||
local func="$1"
|
[[ -e /tmp/.ai_$1 || ! $(type $1) ]] && return 0
|
||||||
[[ -e /tmp/.ai.$func ]] && return 0
|
|
||||||
$1 || return 1
|
$1 || return 1
|
||||||
touch "/tmp/.ai.$func"
|
touch "/tmp/.ai_$1"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -362,19 +363,27 @@ oneshot() {
|
|||||||
set_keymap() {
|
set_keymap() {
|
||||||
tput civis
|
tput civis
|
||||||
declare -g KEYMAP
|
declare -g KEYMAP
|
||||||
KEYMAP="$(dialog --cr-wrap --stdout --backtitle "$BT" --title " $_PrepLayout " \
|
KEYMAP="$(dialog --cr-wrap --stdout \
|
||||||
--menu "$_XMapBody" 20 70 12 $KEYMAPS)"
|
--backtitle "$DIST Installer - (x86_64) - Version $VER" \
|
||||||
|
--title " $_PrepLayout " --menu "$_XMapBody" 20 70 12 $KEYMAPS)"
|
||||||
[[ $? != 0 || $KEYMAP == "" ]] && return 1
|
[[ $? != 0 || $KEYMAP == "" ]] && return 1
|
||||||
|
|
||||||
# when a matching console map is not available open a selection dialog
|
# when a matching console map is not available open a selection dialog
|
||||||
if ! [[ $CONSOLE_MAPS =~ "$KEYMAP -" ]]; then
|
if ! [[ $CONSOLE_MAPS =~ "$KEYMAP -" ]]; then
|
||||||
tput civis
|
tput civis
|
||||||
CONSOLE_MAP="$(dialog --cr-wrap --stdout --backtitle "$BT" \
|
CONSOLE_MAP="$(dialog --cr-wrap --stdout \
|
||||||
|
--backtitle "$DIST Installer - (x86_64) - Version $VER" \
|
||||||
--title " $_CMapTitle " --menu "$_CMapBody" 20 70 12 $CONSOLE_MAPS)"
|
--title " $_CMapTitle " --menu "$_CMapBody" 20 70 12 $CONSOLE_MAPS)"
|
||||||
[[ $? != 0 || $CONSOLE_MAP == "" ]] && return 1
|
[[ $? != 0 || $CONSOLE_MAP == "" ]] && return 1
|
||||||
|
else
|
||||||
|
CONSOLE_MAP="$KEYMAP"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
setxkbmap $XKBMAP >/dev/null 2>&1
|
if [[ $DISPLAY && $TERM != 'linux' ]]; then
|
||||||
|
(type setxkbmap >/dev/null 2>&1) && setxkbmap $KEYMAP >/dev/null 2>&1
|
||||||
|
else
|
||||||
|
(type loadkeys >/dev/null 2>&1) && loadkeys $CONSOLE_MAP >/dev/null 2>&1
|
||||||
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -418,76 +427,6 @@ set_hostname() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
create_user() {
|
|
||||||
infobox "$_ConfRoot" "\nSetting root password\n" 1
|
|
||||||
chroot_cmd "echo 'root:$ROOT_PASS' | chpasswd" 2>$ERR
|
|
||||||
check_for_errors "chpasswd root"
|
|
||||||
|
|
||||||
infobox "$_ConfUser" "$_UserSetBody" 1
|
|
||||||
swap_livuser
|
|
||||||
chroot_cmd "echo '$NEWUSER:$USER_PASS' | chpasswd" 2>$ERR
|
|
||||||
check_for_errors "chpasswd $NEWUSER"
|
|
||||||
chroot_cmd "chown -Rf $NEWUSER:users /home/$NEWUSER" 2>$ERR
|
|
||||||
check_for_errors "chown -Rf $NEWUSER:users /home/$NEWUSER"
|
|
||||||
|
|
||||||
setup_user_home
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
swap_livuser() {
|
|
||||||
# edit the required files in /etc/ to swap the liveuser account name
|
|
||||||
sed -i "s/${LIVE}/${NEWUSER}/g" $MNT/etc/{group,gshadow,passwd,shadow}
|
|
||||||
|
|
||||||
# set standard groups for the new user
|
|
||||||
local groups="rfkill,wheel,network,lp,storage,power,video,audio,lp,autologin"
|
|
||||||
|
|
||||||
if [[ $AUTOLOGIN == true && $LOGIN_TYPE == 'lightdm' ]]; then
|
|
||||||
# add the nopasswdlogin group for lightdm autologin
|
|
||||||
groups="$groups,nopasswdlogin"
|
|
||||||
elif [[ $AUTOLOGIN == true ]]; then
|
|
||||||
# setup autologin on tty1 with systemd + xinit
|
|
||||||
sed -i "s/${LIVE}/${NEWUSER}/g" $MNT/etc/systemd/system/getty@tty1.service.d/autologin.conf
|
|
||||||
fi
|
|
||||||
|
|
||||||
chroot_cmd "mv -f /home/$LIVE /home/$NEWUSER" 2>$ERR
|
|
||||||
check_for_errors "mv -f /home/$LIVE /home/$NEWUSER"
|
|
||||||
chroot_cmd "usermod -aG $groups $NEWUSER" 2>$ERR
|
|
||||||
check_for_errors "usermod -aG $groups $NEWUSER"
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
setup_user_home() {
|
|
||||||
local user_home="$MNT/home/$NEWUSER"
|
|
||||||
|
|
||||||
sed -i "s/${LIVE}/${NEWUSER}/g" $user_home/.config/gtk-3.0/bookmarks \
|
|
||||||
$user_home/.mozilla/firefox/{archlabs.default/prefs.js,archlabs.default/sessionstore.js}
|
|
||||||
rm -rf $user_home/.config/awesome
|
|
||||||
|
|
||||||
if [[ $AUTOLOGIN == true ]]; then
|
|
||||||
if [[ $LOGIN_TYPE == 'lightdm' ]]; then
|
|
||||||
rm -rf $user_home/.{zprofile,xinitrc}
|
|
||||||
else
|
|
||||||
sed -i "s/:-openbox/:-${LOGIN_WM}/g" $user_home/.xinitrc
|
|
||||||
sed -i '/archlabs-installer/d' $user_home/.zprofile
|
|
||||||
echo '[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx -- vt1 &>/dev/null' >> $user_home/.zprofile
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
sed -i '/archlabs-installer/d' $user_home/.zprofile
|
|
||||||
echo '[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx -- vt1 &>/dev/null' >> $user_home/.zprofile
|
|
||||||
sed -i "s/:-openbox/:-${LOGIN_WM}/g" $user_home/.xinitrc
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! [[ $INSTALL_WMS =~ openbox ]]; then
|
|
||||||
rm -rf $user_home/.config/{openbox,ob-autostart,obmenu-generator}
|
|
||||||
elif ! [[ $INSTALL_WMS =~ bspwm ]]; then
|
|
||||||
rm -rf $user_home/.config/{bspwm,sxhkd}
|
|
||||||
elif ! [[ $INSTALL_WMS =~ i3-gaps ]]; then
|
|
||||||
rm -rf $user_home/.config/i3
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
user_setup() {
|
user_setup() {
|
||||||
tput cnorm
|
tput cnorm
|
||||||
|
|
||||||
@ -756,7 +695,7 @@ mount_partition() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
confirm_mount $part "$mount" || return 1
|
confirm_mount $part "$mount" || return 1
|
||||||
check_part_is_crypt_or_lvm "$part"
|
check_cryptlvm "$part"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -944,7 +883,7 @@ enable_swap() {
|
|||||||
mkswap $swap >/dev/null 2>$ERR
|
mkswap $swap >/dev/null 2>$ERR
|
||||||
check_for_errors "mkswap $swap"
|
check_for_errors "mkswap $swap"
|
||||||
swapon $swap >/dev/null 2>$ERR
|
swapon $swap >/dev/null 2>$ERR
|
||||||
check_for_error "swapon $swap" || return 1
|
check_for_error "swapon $swap"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -956,10 +895,10 @@ select_swap() {
|
|||||||
|
|
||||||
if [[ $SWAP == "$_SelSwpFile" ]]; then
|
if [[ $SWAP == "$_SelSwpFile" ]]; then
|
||||||
swapfile_size || return 1
|
swapfile_size || return 1
|
||||||
enable_swap "$MNT/swapfile" || return 1
|
enable_swap "$MNT/swapfile"
|
||||||
SWAP="/swapfile"
|
SWAP="/swapfile"
|
||||||
else
|
else
|
||||||
enable_swap "$SWAP" || return 1
|
enable_swap "$SWAP"
|
||||||
decrease_part_count "$SWAP"
|
decrease_part_count "$SWAP"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -1065,6 +1004,22 @@ select_boot_setup() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setup_boot_device() {
|
||||||
|
# set BOOT_DEVICE for syslinux on UEFI and grub on BIOS
|
||||||
|
BOOT_DEVICE="${BOOT_PART%%([1-9]|(p)[1-9])}"
|
||||||
|
BOOT_PART_NUM="${BOOT_PART: -1}"
|
||||||
|
|
||||||
|
# setup the needed partition flags for boot on both system types
|
||||||
|
parted -s $BOOT_DEVICE set $BOOT_PART_NUM boot on 2>$ERR
|
||||||
|
check_for_errors "parted -s $BOOT_DEVICE set $BOOT_PART_NUM boot on"
|
||||||
|
|
||||||
|
if [[ $SYS == 'UEFI' ]]; then
|
||||||
|
parted -s $BOOT_DEVICE set $BOOT_PART_NUM esp on 2>$ERR
|
||||||
|
check_for_errors "parted -s $BOOT_DEVICE set $BOOT_PART_NUM boot on"
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
select_efi_partition() {
|
select_efi_partition() {
|
||||||
format_efi_as_vfat() {
|
format_efi_as_vfat() {
|
||||||
infobox "$_FSTitle" "\nFormatting $1 as vfat/fat32.\n" 0
|
infobox "$_FSTitle" "\nFormatting $1 as vfat/fat32.\n" 0
|
||||||
@ -1072,30 +1027,29 @@ select_efi_partition() {
|
|||||||
check_for_errors "mkfs.vfat -F32 $1"
|
check_for_errors "mkfs.vfat -F32 $1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tput civis
|
||||||
if (( COUNT == 1 )); then
|
if (( COUNT == 1 )); then
|
||||||
BOOT_PART="$(awk 'NF > 0 {print $1}' <<< "$PARTS")"
|
BOOT_PART="$(awk 'NF > 0 {print $1}' <<< "$PARTS")"
|
||||||
infobox "$_PrepMount" "$_OnlyOne for EFI: $BOOT_PART\n" 1
|
infobox "$_PrepMount" "$_OnlyOne for EFI: $BOOT_PART\n" 1
|
||||||
else
|
else
|
||||||
tput civis
|
BOOT_PART="$(dialog --cr-wrap --stdout --backtitle "$BT" \
|
||||||
BOOT_PART="$(dialog --cr-wrap --stdout --backtitle "$BT" --title " $_PrepMount " \
|
--title " $_PrepMount " --menu "$_SelUefiBody" 0 0 0 $PARTS)"
|
||||||
--menu "$_SelUefiBody" 0 0 0 $PARTS)"
|
|
||||||
[[ $? != 0 || $BOOT_PART == "" ]] && return 1
|
[[ $? != 0 || $BOOT_PART == "" ]] && return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if grep -q 'fat' <<< "$(fsck -N "$BOOT_PART")"; then
|
if grep -q 'fat' <<< "$(fsck -N "$BOOT_PART")"; then
|
||||||
local msg="$_FormUefiBody $BOOT_PART $_FormUefiBody2"
|
local msg="$_FormUefiBody $BOOT_PART $_FormUefiBody2"
|
||||||
|
|
||||||
if yesno "$_PrepMount" "$msg" "Format $BOOT_PART" "Skip Formatting" "no"; then
|
yesno "$_PrepMount" "$msg" "Format $BOOT_PART" "Do Not Format" "no" &&
|
||||||
format_efi_as_vfat "$BOOT_PART" || return 1
|
format_efi_as_vfat "$BOOT_PART"
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
format_efi_as_vfat "$BOOT_PART" || return 1
|
format_efi_as_vfat "$BOOT_PART"
|
||||||
fi
|
fi
|
||||||
|
setup_boot_device
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
select_bios_boot_partition() {
|
select_boot_partition() {
|
||||||
format_as_ext4() {
|
format_as_ext4() {
|
||||||
infobox "$_FSTitle" "\nFormatting $1 as ext4.\n" 0
|
infobox "$_FSTitle" "\nFormatting $1 as ext4.\n" 0
|
||||||
mkfs.ext4 -q "$1" >/dev/null 2>$ERR
|
mkfs.ext4 -q "$1" >/dev/null 2>$ERR
|
||||||
@ -1103,8 +1057,8 @@ select_bios_boot_partition() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
tput civis
|
tput civis
|
||||||
BOOT_PART="$(dialog --cr-wrap --stdout --backtitle "$BT" --title "$_PrepMount" \
|
BOOT_PART="$(dialog --cr-wrap --stdout --backtitle "$BT" \
|
||||||
--menu "$_SelBiosBody" 0 0 0 "$_Skip" "-" $PARTS)"
|
--title "$_PrepMount" --menu "$_SelBiosBody" 0 0 0 "$_Skip" "-" $PARTS)"
|
||||||
|
|
||||||
if [[ $BOOT_PART == "$_Skip" || $BOOT_PART == "" ]]; then
|
if [[ $BOOT_PART == "$_Skip" || $BOOT_PART == "" ]]; then
|
||||||
BOOT_PART=""
|
BOOT_PART=""
|
||||||
@ -1112,31 +1066,33 @@ select_bios_boot_partition() {
|
|||||||
if grep -q 'ext[34]' <<< "$(fsck -N "$BOOT_PART")"; then
|
if grep -q 'ext[34]' <<< "$(fsck -N "$BOOT_PART")"; then
|
||||||
local msg="$_FormBiosBody $BOOT_PART $_FormUefiBody2"
|
local msg="$_FormBiosBody $BOOT_PART $_FormUefiBody2"
|
||||||
if yesno "$_PrepMount" "$msg" "Format $BOOT_PART" "Skip Formatting" "no"; then
|
if yesno "$_PrepMount" "$msg" "Format $BOOT_PART" "Skip Formatting" "no"; then
|
||||||
format_as_ext4 "$BOOT_PART" || return 1
|
format_as_ext4 "$BOOT_PART"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
format_as_ext4 "$BOOT_PART" || return 1
|
format_as_ext4 "$BOOT_PART"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# set BOOT_DEVICE for grub on BIOS systems and syslinux on UEFI
|
setup_boot_device
|
||||||
BOOT_DEVICE="${BOOT_PART%%([1-9]|(p)[1-9])}"
|
|
||||||
BOOT_PART_NUM="${BOOT_PART: -1}"
|
|
||||||
|
|
||||||
parted -s $BOOT_DEVICE set $BOOT_PART_NUM boot on 2>$ERR
|
|
||||||
check_for_errors "parted -s $BOOT_DEVICE set $BOOT_PART_NUM boot on"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
select_root_partition() {
|
select_root_partition() {
|
||||||
# if we used LUKS and no LVM or LUKS+LVM
|
# if we used LUKS and no LVM or LUKS+LVM
|
||||||
|
# remove the relevant partition labels from the list
|
||||||
if (( LUKS == 1 && LVM == 0 )); then
|
if (( LUKS == 1 && LVM == 0 )); then
|
||||||
ROOT_PART="/dev/mapper/$LUKS_NAME"
|
ROOT_PART="/dev/mapper/$LUKS_NAME"
|
||||||
decrease_part_count "$LUKS_PART"
|
decrease_part_count "$LUKS_PART"
|
||||||
elif (( LUKS == 1 && LVM == 1 )); then
|
elif (( LUKS == 1 && LVM == 1 )); then
|
||||||
decrease_part_count "$LUKS_PART"
|
decrease_part_count "$LUKS_PART"
|
||||||
decrease_part_count "/dev/mapper/$LUKS_NAME"
|
for part in $(echo "$GROUP_PARTS"); do
|
||||||
|
decrease_part_count "$part"
|
||||||
|
done
|
||||||
|
ROOT_PART=""
|
||||||
|
elif (( LUKS == 0 && LVM == 1 )); then
|
||||||
|
for part in $(echo "$GROUP_PARTS"); do
|
||||||
|
decrease_part_count "$part"
|
||||||
|
done
|
||||||
ROOT_PART=""
|
ROOT_PART=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -1194,7 +1150,7 @@ select_extra_partitions() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
select_install_partitions() {
|
select_partitions() {
|
||||||
msgbox "$_PrepMount" "$_WarnMount"
|
msgbox "$_PrepMount" "$_WarnMount"
|
||||||
lvm_detect
|
lvm_detect
|
||||||
|
|
||||||
@ -1210,8 +1166,8 @@ select_install_partitions() {
|
|||||||
if [[ $BOOT_PART == "" ]]; then
|
if [[ $BOOT_PART == "" ]]; then
|
||||||
if [[ $SYS == "UEFI" ]]; then
|
if [[ $SYS == "UEFI" ]]; then
|
||||||
select_efi_partition || { BOOT_PART=""; return 1; }
|
select_efi_partition || { BOOT_PART=""; return 1; }
|
||||||
elif (( COUNT > 0 )); then
|
elif (( $COUNT > 0 )); then
|
||||||
select_bios_boot_partition || { BOOT_PART=""; return 1; }
|
select_boot_partition || { BOOT_PART=""; return 1; }
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
infobox "$_PrepMount" "\nUsing boot partition: $BOOT_PART\n" 1
|
infobox "$_PrepMount" "\nUsing boot partition: $BOOT_PART\n" 1
|
||||||
@ -1230,7 +1186,7 @@ select_install_partitions() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
check_part_is_crypt_or_lvm() {
|
check_cryptlvm() {
|
||||||
local part="$1"
|
local part="$1"
|
||||||
local devs="$(lsblk -lno NAME,FSTYPE,TYPE)"
|
local devs="$(lsblk -lno NAME,FSTYPE,TYPE)"
|
||||||
|
|
||||||
@ -1297,7 +1253,7 @@ luks_open() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# get password and name for encryption
|
# get password and name for encryption
|
||||||
luks_input_values "$_LuksOpen" "$LUKS_NAME" || return 1
|
luks_pass "$_LuksOpen" "$LUKS_NAME" || return 1
|
||||||
|
|
||||||
infobox "$_LuksOpen" "$_LuksWaitBody $LUKS_NAME $_LuksWaitBody2 $LUKS_PART\n" 0
|
infobox "$_LuksOpen" "$_LuksWaitBody $LUKS_NAME $_LuksWaitBody2 $LUKS_PART\n" 0
|
||||||
echo "$LUKS_PASS" | cryptsetup open --type luks "$LUKS_PART" "$LUKS_NAME" 2>$ERR
|
echo "$LUKS_PASS" | cryptsetup open --type luks "$LUKS_PART" "$LUKS_NAME" 2>$ERR
|
||||||
@ -1308,10 +1264,11 @@ luks_open() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
luks_input_values() {
|
luks_pass() {
|
||||||
local title="$1"
|
local title="$1"
|
||||||
local name="$2"
|
local name="$2"
|
||||||
LUKS_PASS=""
|
LUKS_PASS=""
|
||||||
|
LUKS_NAME=""
|
||||||
|
|
||||||
tput cnorm
|
tput cnorm
|
||||||
|
|
||||||
@ -1331,7 +1288,7 @@ luks_input_values() {
|
|||||||
|
|
||||||
if [[ $pass == "" || "$pass" != "$pass2" ]]; then
|
if [[ $pass == "" || "$pass" != "$pass2" ]]; then
|
||||||
msgbox "$_ErrTitle" "$_PassErr\n$_TryAgain"
|
msgbox "$_ErrTitle" "$_PassErr\n$_TryAgain"
|
||||||
luks_input_values "$title" "$name" || return 1
|
luks_pass "$title" "$name" || return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LUKS_PASS="$pass"
|
LUKS_PASS="$pass"
|
||||||
@ -1363,7 +1320,7 @@ luks_setup() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# get password and name for encrypted device
|
# get password and name for encrypted device
|
||||||
luks_input_values "$_LuksEncrypt" "$LUKS_NAME" || return 1
|
luks_pass "$_LuksEncrypt" "$LUKS_NAME" || return 1
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1382,7 +1339,7 @@ luks_default() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
luks_cipher_key() {
|
luks_keycmd() {
|
||||||
if luks_setup; then
|
if luks_setup; then
|
||||||
tput cnorm
|
tput cnorm
|
||||||
local cipher
|
local cipher
|
||||||
@ -1424,7 +1381,7 @@ luks_menu() {
|
|||||||
case $choice in
|
case $choice in
|
||||||
"$_LuksEncrypt") luks_default && return 0 ;;
|
"$_LuksEncrypt") luks_default && return 0 ;;
|
||||||
"$_LuksOpen") luks_open && return 0 ;;
|
"$_LuksOpen") luks_open && return 0 ;;
|
||||||
"$_LuksEncryptAdv") luks_cipher_key && return 0 ;;
|
"$_LuksEncryptAdv") luks_keycmd && return 0 ;;
|
||||||
*) return 0
|
*) return 0
|
||||||
esac
|
esac
|
||||||
|
|
||||||
@ -1729,16 +1686,23 @@ lvm_menu() {
|
|||||||
## Install Functions ##
|
## Install Functions ##
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
install_main() {
|
config_install() {
|
||||||
# whether to use a custom mirror sorting command later
|
# whether to use a custom mirror sorting command later
|
||||||
oneshot set_hostname || return 1
|
oneshot set_hostname || return 1
|
||||||
oneshot set_locale || return 1
|
oneshot set_locale || return 1
|
||||||
oneshot set_timezone || return 1
|
oneshot set_timezone || return 1
|
||||||
oneshot user_setup || return 1
|
oneshot user_setup || return 1
|
||||||
oneshot mirrorlist_cmd || return 1
|
oneshot mirrorlist_cmd || return 1
|
||||||
oneshot window_manager || return 1 # choose which window managers/desktop environment to install
|
oneshot window_manager || return 1
|
||||||
oneshot extra_packages || return 1
|
oneshot extra_packages || return 1
|
||||||
oneshot choose_kernel
|
oneshot choose_kernel
|
||||||
|
CONFIG_DONE=true
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
install_main() {
|
||||||
|
# this assumes all needed variables/settings are setup as needed
|
||||||
|
# no additional user confirmation are performed aside from what is needed
|
||||||
|
|
||||||
# unpack the whole filesystem to install directory $MNT
|
# unpack the whole filesystem to install directory $MNT
|
||||||
oneshot install_base
|
oneshot install_base
|
||||||
@ -1761,8 +1725,8 @@ install_main() {
|
|||||||
run_mkinitcpio || return 1
|
run_mkinitcpio || return 1
|
||||||
install_bootloader || return 1
|
install_bootloader || return 1
|
||||||
|
|
||||||
oneshot set_hwclock
|
|
||||||
oneshot create_user || return 1
|
oneshot create_user || return 1
|
||||||
|
oneshot set_hwclock
|
||||||
oneshot edit_configs
|
oneshot edit_configs
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
@ -1944,6 +1908,76 @@ setup_lightdm() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
create_user() {
|
||||||
|
infobox "$_ConfRoot" "\nSetting root password\n" 1
|
||||||
|
chroot_cmd "echo 'root:$ROOT_PASS' | chpasswd" 2>$ERR
|
||||||
|
check_for_errors "chpasswd root"
|
||||||
|
|
||||||
|
infobox "$_ConfUser" "$_UserSetBody" 1
|
||||||
|
swap_livuser
|
||||||
|
chroot_cmd "echo '$NEWUSER:$USER_PASS' | chpasswd" 2>$ERR
|
||||||
|
check_for_errors "chpasswd $NEWUSER"
|
||||||
|
chroot_cmd "chown -Rf $NEWUSER:users /home/$NEWUSER" 2>$ERR
|
||||||
|
check_for_errors "chown -Rf $NEWUSER:users /home/$NEWUSER"
|
||||||
|
|
||||||
|
setup_user_home
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
swap_livuser() {
|
||||||
|
# edit the required files in /etc/ to swap the liveuser account name
|
||||||
|
sed -i "s/${LIVE}/${NEWUSER}/g" $MNT/etc/{group,gshadow,passwd,shadow}
|
||||||
|
|
||||||
|
# set standard groups for the new user
|
||||||
|
local groups="rfkill,wheel,network,lp,storage,power,video,audio,lp,autologin"
|
||||||
|
|
||||||
|
if [[ $AUTOLOGIN == true && $LOGIN_TYPE == 'lightdm' ]]; then
|
||||||
|
# add the nopasswdlogin group for lightdm autologin
|
||||||
|
groups="$groups,nopasswdlogin"
|
||||||
|
elif [[ $AUTOLOGIN == true ]]; then
|
||||||
|
# setup autologin on tty1 with systemd + xinit
|
||||||
|
sed -i "s/${LIVE}/${NEWUSER}/g" $MNT/etc/systemd/system/getty@tty1.service.d/autologin.conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
chroot_cmd "mv -f /home/$LIVE /home/$NEWUSER" 2>$ERR
|
||||||
|
check_for_errors "mv -f /home/$LIVE /home/$NEWUSER"
|
||||||
|
chroot_cmd "usermod -aG $groups $NEWUSER" 2>$ERR
|
||||||
|
check_for_errors "usermod -aG $groups $NEWUSER"
|
||||||
|
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
setup_user_home() {
|
||||||
|
local user_home="$MNT/home/$NEWUSER"
|
||||||
|
|
||||||
|
sed -i "s/${LIVE}/${NEWUSER}/g" $user_home/.config/gtk-3.0/bookmarks \
|
||||||
|
$user_home/.mozilla/firefox/{archlabs.default/prefs.js,archlabs.default/sessionstore.js}
|
||||||
|
rm -rf $user_home/.config/awesome
|
||||||
|
|
||||||
|
if [[ $AUTOLOGIN == true ]]; then
|
||||||
|
if [[ $LOGIN_TYPE == 'lightdm' ]]; then
|
||||||
|
rm -rf $user_home/.{zprofile,xinitrc}
|
||||||
|
else
|
||||||
|
sed -i "s/:-openbox/:-${LOGIN_WM}/g" $user_home/.xinitrc
|
||||||
|
sed -i '/archlabs-installer/d' $user_home/.zprofile
|
||||||
|
echo '[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx -- vt1 &>/dev/null' >> $user_home/.zprofile
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
sed -i '/archlabs-installer/d' $user_home/.zprofile
|
||||||
|
echo '[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx -- vt1 &>/dev/null' >> $user_home/.zprofile
|
||||||
|
sed -i "s/:-openbox/:-${LOGIN_WM}/g" $user_home/.xinitrc
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [[ $INSTALL_WMS =~ openbox ]]; then
|
||||||
|
rm -rf $user_home/.config/{openbox,ob-autostart,obmenu-generator}
|
||||||
|
elif ! [[ $INSTALL_WMS =~ bspwm ]]; then
|
||||||
|
rm -rf $user_home/.config/{bspwm,sxhkd}
|
||||||
|
elif ! [[ $INSTALL_WMS =~ i3-gaps ]]; then
|
||||||
|
rm -rf $user_home/.config/i3
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
update_mirrorlist() {
|
update_mirrorlist() {
|
||||||
$MIRROR_CMD --verbose --save $MNT/etc/pacman.d/mirrorlist && return 0
|
$MIRROR_CMD --verbose --save $MNT/etc/pacman.d/mirrorlist && return 0
|
||||||
infobox "$_ErrTitle" "\nAn error occurred while updating the mirrorlist.\n\nFalling back to automatic sorting...\n"
|
infobox "$_ErrTitle" "\nAn error occurred while updating the mirrorlist.\n\nFalling back to automatic sorting...\n"
|
||||||
@ -2154,11 +2188,9 @@ edit_configs() {
|
|||||||
((MENU_HIGHLIGHT++))
|
((MENU_HIGHLIGHT++))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local msg="${_Final}$_EditBody"
|
|
||||||
|
|
||||||
tput civis
|
tput civis
|
||||||
MENU_HIGHLIGHT=$(dialog --cr-wrap --stdout --backtitle "$BT" --title " $_EditTitle " \
|
MENU_HIGHLIGHT=$(dialog --cr-wrap --stdout --backtitle "$BT" --title " $_EditTitle " \
|
||||||
--default-item $MENU_HIGHLIGHT --menu "$msg" 0 0 0 \
|
--default-item $MENU_HIGHLIGHT --menu "${_Final}$_EditBody" 0 0 0 \
|
||||||
"1" "$_Done" "2" "keymaps" "3" "locale" "4" "hostname" "5" "sudoers" \
|
"1" "$_Done" "2" "keymaps" "3" "locale" "4" "hostname" "5" "sudoers" \
|
||||||
"6" "mkinitcpio.conf" "7" "fstab" "8" "crypttab" "9" "$BOOTLOADER" "10" "pacman.conf")
|
"6" "mkinitcpio.conf" "7" "fstab" "8" "crypttab" "9" "$BOOTLOADER" "10" "pacman.conf")
|
||||||
if [[ $MENU_HIGHLIGHT == "" || $MENU_HIGHLIGHT == 1 ]]; then
|
if [[ $MENU_HIGHLIGHT == "" || $MENU_HIGHLIGHT == 1 ]]; then
|
||||||
@ -2171,7 +2203,7 @@ edit_configs() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [[ $existing_files != "" ]]; then
|
if [[ $existing_files != "" ]]; then
|
||||||
if [[ $DISPLAY ]] && hash geany >/dev/null 2>&1; then
|
if [[ $DISPLAY && $TERM != 'linux' ]] && hash geany >/dev/null 2>&1; then
|
||||||
geany -i $existing_files
|
geany -i $existing_files
|
||||||
else
|
else
|
||||||
vim -O $existing_files
|
vim -O $existing_files
|
||||||
@ -2185,42 +2217,49 @@ edit_configs() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
if [[ $ROOT_PART != "" && $BOOTLOADER != "" && ($SYS == "BIOS" || $BOOT_PART != "") ]]; then
|
|
||||||
# if at least one partition is NOT mounted at $MNT bail
|
|
||||||
check_parts_are_mounted || return 1
|
|
||||||
|
|
||||||
# this is where all the action happens, the rest is mostly automated
|
|
||||||
# once the needed steps are done, this will begin the install
|
|
||||||
install_main || return 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $CURRENT_MENU != "main" ]]; then
|
if [[ $CURRENT_MENU != "main" ]]; then
|
||||||
MENU_HIGHLIGHT=1
|
MENU_HIGHLIGHT=1
|
||||||
CURRENT_MENU="main"
|
CURRENT_MENU="main"
|
||||||
elif (( MENU_HIGHLIGHT < 8 )); then
|
elif (( MENU_HIGHLIGHT < 8 )); then
|
||||||
((MENU_HIGHLIGHT++))
|
((MENU_HIGHLIGHT++)) # increment the highlighted menu item
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tput civis
|
tput civis
|
||||||
MENU_HIGHLIGHT=$(dialog --cr-wrap --stdout --backtitle "$BT" --title " $_PrepTitle " \
|
MENU_HIGHLIGHT=$(dialog --cr-wrap --no-cancel --stdout --backtitle "$BT" \
|
||||||
--default-item $MENU_HIGHLIGHT --menu "$_PrepBody" 0 0 0 \
|
--title " $_PrepTitle " --default-item $MENU_HIGHLIGHT --menu "$_PrepBody" 0 0 0 \
|
||||||
"1" "$_PrepShowDev" "2" "$_PrepParts" "3" "$_PrepLUKS" "4" "$_PrepLVM" \
|
"1" "$_PrepShowDev" "2" "$_PrepParts" "3" "$_PrepLUKS" "4" "$_PrepLVM" \
|
||||||
"5" "$_PrepMount" "6" "$_InstTitle" "7" "$_Done")
|
"5" "$_PrepMount" "6" "$_PrepConfig" "7" "$_InstTitle" "8" "$_Done")
|
||||||
|
|
||||||
# if trying to install the system, make sure the partitions are mounted first
|
# if trying to install the system, make sure the partitions are mounted
|
||||||
([[ -n $MENU_HIGHLIGHT && $MENU_HIGHLIGHT -eq 6 ]] && ! check_parts_are_mounted) && { MENU_HIGHLIGHT=5; return 1; }
|
# and that the needed config variables and user variables have been set up
|
||||||
|
if [[ $MENU_HIGHLIGHT && $MENU_HIGHLIGHT -eq 7 ]]; then
|
||||||
|
check_install_ready
|
||||||
|
local return_val=$?
|
||||||
|
if [[ $return_val -gt 0 ]]; then
|
||||||
|
# when check_install_ready() returns (value > 0) we set the next menu highlight
|
||||||
|
# to (missing step - 1) due to the value being incremented at the beginning
|
||||||
|
# so the missing step is highlighted automatically during the next run
|
||||||
|
MENU_HIGHLIGHT=$return_val
|
||||||
|
return 1 # were inside of a (while true) loop, so returning loops the menu again
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
case $MENU_HIGHLIGHT in
|
case $MENU_HIGHLIGHT in
|
||||||
1) show_devices ;;
|
1) show_devices ;;
|
||||||
2) unmount_partitions && select_device 'root' && create_partitions "$DEVICE" ;;
|
2) unmount_partitions && select_device 'root' && create_partitions "$DEVICE" ;;
|
||||||
3) luks_menu ;;
|
3) luks_menu ;;
|
||||||
4) lvm_menu ;;
|
4) lvm_menu ;;
|
||||||
5) select_install_partitions ;;
|
5) select_partitions ;;
|
||||||
6) install_main ;;
|
6) config_install ;;
|
||||||
|
7) install_main ;;
|
||||||
*) wrap_up "$_CloseInstBody" 'Exit' 'Back' 'exit'
|
*) wrap_up "$_CloseInstBody" 'Exit' 'Back' 'exit'
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# trap ctrl-c and call sigint() to properly exit, without this
|
||||||
|
# exiting via Ctrl-c can leave the terminal in a messed up state
|
||||||
|
trap sigint INT
|
||||||
|
|
||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
[[ $arg == "--debug" || $arg == "-d" ]] && set_debug
|
[[ $arg == "--debug" || $arg == "-d" ]] && set_debug
|
||||||
done
|
done
|
||||||
|
@ -27,16 +27,15 @@ _NoNetwork="\n安装程序必须在有效连接的网络中运行.\n"
|
|||||||
|
|
||||||
# Preparation Menu
|
# Preparation Menu
|
||||||
_PrepTitle="准备启动系统"
|
_PrepTitle="准备启动系统"
|
||||||
_PrepBody="安装前的配置项"
|
_PrepBody="\n请按顺序执行。\n\n解包后,您将自动进入配置菜单。\n安装前的配置项"
|
||||||
_PrepLayout="键盘布局"
|
_PrepLayout="键盘布局"
|
||||||
_PrepShowDev='列出设备 (可选)'
|
_PrepShowDev='列出设备 (可选)'
|
||||||
_PrepParts="格式化分区"
|
_PrepParts="格式化分区"
|
||||||
_PrepLUKS='LUKS硬盘加密 (可选)'
|
_PrepLUKS='LUKS硬盘加密 (可选)'
|
||||||
_PrepLVM='逻辑分区管理 (可选)'
|
_PrepLVM='逻辑分区管理 (可选)'
|
||||||
_PrepMount="挂载分区"
|
_PrepMount="挂载分区"
|
||||||
|
_PrepInstall="安装到 $DIST"
|
||||||
|
|
||||||
# Install Base
|
|
||||||
_InstTitle="安装到 $DIST"
|
|
||||||
_BootLdr="安装引导程序"
|
_BootLdr="安装引导程序"
|
||||||
|
|
||||||
# Configure Menu
|
# Configure Menu
|
||||||
@ -47,13 +46,9 @@ _ConfLocale="语言和时区"
|
|||||||
_ConfRoot="管理员密码"
|
_ConfRoot="管理员密码"
|
||||||
_ConfUser="创建新用户"
|
_ConfUser="创建新用户"
|
||||||
|
|
||||||
# Main Menu
|
|
||||||
_MainTitle="主菜单"
|
|
||||||
_MainBody="请按顺序执行。\n\n解包后,您将自动进入配置菜单。\n"
|
|
||||||
_EditTitle="修改文件 (可选)"
|
|
||||||
|
|
||||||
# Select Config Files
|
# Select Config Files
|
||||||
_EditBody="查看或修改以下文件.\n"
|
_EditBody="查看或修改以下文件.\n"
|
||||||
|
_EditTitle="修改文件 (可选)"
|
||||||
|
|
||||||
# Close Installer
|
# Close Installer
|
||||||
_CloseInst="關閉安裝程序"
|
_CloseInst="關閉安裝程序"
|
||||||
@ -63,6 +58,7 @@ _InstFinBody="\n安裝現已完成。\n\n您要關閉安裝程序並重新啟動
|
|||||||
# Error Messages
|
# Error Messages
|
||||||
_ErrNoMount="\n必须先挂载分区.\n"
|
_ErrNoMount="\n必须先挂载分区.\n"
|
||||||
_ErrNoBase="\n必须先解压基础系统.\n"
|
_ErrNoBase="\n必须先解压基础系统.\n"
|
||||||
|
_ErrNoConfig="\n必須首先完成系統的基本配置。\n"
|
||||||
_ExtErrBody="\n由于挂载点名称出错导致挂载失败.\n\n挂载点名称必须以斜线开头.\n"
|
_ExtErrBody="\n由于挂载点名称出错导致挂载失败.\n\n挂载点名称必须以斜线开头.\n"
|
||||||
_PartErrBody="\nBIOS启动必须有至少一个分区 (来挂载根路径).\n\nUEFI启动必须要有至少2个分区(来挂载根分区和EFI分区).\n"
|
_PartErrBody="\nBIOS启动必须有至少一个分区 (来挂载根路径).\n\nUEFI启动必须要有至少2个分区(来挂载根分区和EFI分区).\n"
|
||||||
_UserErrTitle="用户名错误"
|
_UserErrTitle="用户名错误"
|
||||||
|
@ -17,7 +17,6 @@ _Final="\nA telepítés szinte befejeződött.\n"
|
|||||||
_WelTitle="Welkom bij"
|
_WelTitle="Welkom bij"
|
||||||
_WelBody="\nDit installatieprogramma zal de nieuwste pakketten downloaden van de $DIST repositories. Enkel de hoogstnodige configuratie wordt uitgevoerd\n\nMENU OPTIES: Selecteer de gewenste optie door haar nummer in te tikken of door de pijljestoetsen [op]/[neer] te gebruiken. Bevestig door op [enter] te drukken. Schakel tussen de knoppen door de [Tab] toets of de pijltjestoets [links]/[rechts] te gebruiken. Bevestig door op [enter] te drukken. U kunt navigeren in de lange lijsten door de [pg up] en [pg down] toetsen te gebruiken, en/of door op de eerste letter van de gewenste optie te drukken.\n\nCONFIGURATIE & PAKKET OPTIES: Standaard pakketten in checklists worden vooraf geselecteerd. Gebruik de [Spatiebar] om te (de)selecteren"
|
_WelBody="\nDit installatieprogramma zal de nieuwste pakketten downloaden van de $DIST repositories. Enkel de hoogstnodige configuratie wordt uitgevoerd\n\nMENU OPTIES: Selecteer de gewenste optie door haar nummer in te tikken of door de pijljestoetsen [op]/[neer] te gebruiken. Bevestig door op [enter] te drukken. Schakel tussen de knoppen door de [Tab] toets of de pijltjestoets [links]/[rechts] te gebruiken. Bevestig door op [enter] te drukken. U kunt navigeren in de lange lijsten door de [pg up] en [pg down] toetsen te gebruiken, en/of door op de eerste letter van de gewenste optie te drukken.\n\nCONFIGURATIE & PAKKET OPTIES: Standaard pakketten in checklists worden vooraf geselecteerd. Gebruik de [Spatiebar] om te (de)selecteren"
|
||||||
|
|
||||||
|
|
||||||
# Requirements Voorwaarden
|
# Requirements Voorwaarden
|
||||||
_NotRoot="\nHet installatieprogramma moet worden uitgevoerd als root.\n"
|
_NotRoot="\nHet installatieprogramma moet worden uitgevoerd als root.\n"
|
||||||
_NoNetwork="\nGeen internetverbinding.\n"
|
_NoNetwork="\nGeen internetverbinding.\n"
|
||||||
@ -32,6 +31,7 @@ _PartBody2="zal worden gewist.\n\nEr wordt eerst een boot partitie van 512MB aan
|
|||||||
#Foutmeldingen. Alle andere worden door BASH gegenereerd.
|
#Foutmeldingen. Alle andere worden door BASH gegenereerd.
|
||||||
_ErrNoMount="\nPartitie(s) moet(en) eerst worden aangekoppeld\n"
|
_ErrNoMount="\nPartitie(s) moet(en) eerst worden aangekoppeld\n"
|
||||||
_ErrNoBase="\nHet $DIST basissysteem moet eerst worden geïnstalleerd.\n"
|
_ErrNoBase="\nHet $DIST basissysteem moet eerst worden geïnstalleerd.\n"
|
||||||
|
_ErrNoConfig="\nDe basisconfiguratie voor het systeem moet eerst worden uitgevoerd.\n"
|
||||||
|
|
||||||
# Selecteer Configuratiebestanden
|
# Selecteer Configuratiebestanden
|
||||||
_EditTitle="Controle van Configuratiebestanden"
|
_EditTitle="Controle van Configuratiebestanden"
|
||||||
@ -169,31 +169,25 @@ _ExtErrBody="\nPartitie kan niet worden aangekoppeld wegens een probleem met de
|
|||||||
|
|
||||||
#Voorbereidings Menu
|
#Voorbereidings Menu
|
||||||
_PrepTitle="Voorbereiding Installatieproces"
|
_PrepTitle="Voorbereiding Installatieproces"
|
||||||
|
_PrepBody="\nElke stap moet IN VOLGORDE uitgevoerd worden. Eenmaal alles is afgewerkt, selecteer 'Klaar' om zo de installatie correct af te ronden.\n\nEenvoudige configuratie van het basissysteem."
|
||||||
_PrepLayout="Stel Desktop Toetsenbordindeling in"
|
_PrepLayout="Stel Desktop Toetsenbordindeling in"
|
||||||
_PrepParts="Partitioneer Schijf"
|
_PrepParts="Partitioneer Schijf"
|
||||||
_PrepShowDev="Lijst van Opslagmedia (optioneel)"
|
_PrepShowDev="Lijst van Opslagmedia (optioneel)"
|
||||||
_PrepLUKS="LUKS Versleuteling (optioneel)"
|
_PrepLUKS="LUKS Versleuteling (optioneel)"
|
||||||
_PrepLVM="Logisch Volume Management (optioneel)"
|
_PrepLVM="Logisch Volume Management (optioneel)"
|
||||||
_PrepMount="Koppel de Partities aan"
|
_PrepMount="Koppel de Partities aan"
|
||||||
|
_PrepInstall="Installeer $DIST"
|
||||||
|
|
||||||
# Installeer Basissysteem
|
|
||||||
_InstTitle="Installeer Basissysteem"
|
|
||||||
_BootLdr="Installeer de Bootlader"
|
_BootLdr="Installeer de Bootlader"
|
||||||
|
|
||||||
# Configureer het basissysteem
|
# Configureer het basissysteem
|
||||||
_ConfTitle="Configureer het Basissysteem"
|
_ConfTitle="Configureer het Basissysteem"
|
||||||
_ConfBody="\nEenvoudige configuratie van het basissysteem."
|
|
||||||
_ConfFstab="Genereer FSTAB"
|
|
||||||
_ConfHost="Stel Host-naam in"
|
_ConfHost="Stel Host-naam in"
|
||||||
_ConfTimeHC="Stel Tijdzone en klok in"
|
_ConfTimeHC="Stel Tijdzone en klok in"
|
||||||
_ConfLocale="Stel de Systeemtaal in"
|
_ConfLocale="Stel de Systeemtaal in"
|
||||||
_ConfRoot="Stel het Root wachtwoord in"
|
_ConfRoot="Stel het Root wachtwoord in"
|
||||||
_ConfUser="Voeg nieuwe gebruiker(s) toe"
|
_ConfUser="Voeg nieuwe gebruiker(s) toe"
|
||||||
|
|
||||||
# Hoofd Menu
|
|
||||||
_MainTitle="Hoofd Menu"
|
|
||||||
_MainBody="\nElke stap moet IN VOLGORDE uitgevoerd worden. Eenmaal alles is afgewerkt, selecteer 'Klaar' om zo de installatie correct af te ronden.\n"
|
|
||||||
|
|
||||||
# Sluit Installer
|
# Sluit Installer
|
||||||
_CloseInst="Sluit het installatieprogramma"
|
_CloseInst="Sluit het installatieprogramma"
|
||||||
_CloseInstBody="\nUnmount partities en sluit het installatieprogramma?\n"
|
_CloseInstBody="\nUnmount partities en sluit het installatieprogramma?\n"
|
||||||
|
@ -21,20 +21,21 @@ _WelBody="This will unpack and setup $DIST on your system\n\nMenu Navigation:\nS
|
|||||||
|
|
||||||
# Requirements
|
# Requirements
|
||||||
_NotRoot="\nThe installer must be run as root or using sudo.\n"
|
_NotRoot="\nThe installer must be run as root or using sudo.\n"
|
||||||
_NoNetwork="\nThe installer requires an active internet connection.\n"
|
_Not64Bit="\nThe installer must be run on x86_64 capable hardware or virtual machine.\n"
|
||||||
|
_NoNetwork="\nThe installer must be run with an active network connection.\n"
|
||||||
|
|
||||||
# Preparation Menu
|
# Preparation Menu
|
||||||
_PrepTitle="Prepare System"
|
_PrepTitle="Prepare System"
|
||||||
_PrepBody="\nConfigure settings before install."
|
_PrepBody="\nFollow the steps in order.\n\nConfigure settings before install."
|
||||||
_PrepLayout="Keyboard Layout"
|
_PrepLayout="Keyboard Layout"
|
||||||
_PrepShowDev="List Devices (optional)"
|
_PrepShowDev="List Devices (optional)"
|
||||||
_PrepParts="Partition Drive"
|
_PrepParts="Partition Drive"
|
||||||
_PrepLUKS="LUKS Encryption (optional)"
|
_PrepLUKS="LUKS Encryption (optional)"
|
||||||
_PrepLVM="Logical Volume Management (optional)"
|
_PrepLVM="Logical Volume Management (optional)"
|
||||||
_PrepMount="Mount Partitions"
|
_PrepMount="Mount Partitions"
|
||||||
|
_PrepConfig="Configure Installation"
|
||||||
|
_PrepInstall="Install $DIST"
|
||||||
|
|
||||||
# Install Base
|
|
||||||
_InstTitle="Install $DIST"
|
|
||||||
_BootLdr="Install Bootloader"
|
_BootLdr="Install Bootloader"
|
||||||
|
|
||||||
# Configure Menu
|
# Configure Menu
|
||||||
@ -45,10 +46,6 @@ _ConfLocale="Language and Timezone"
|
|||||||
_ConfRoot="Root Password"
|
_ConfRoot="Root Password"
|
||||||
_ConfUser="Create New User"
|
_ConfUser="Create New User"
|
||||||
|
|
||||||
# Main Menu
|
|
||||||
_MainTitle="Main Menu"
|
|
||||||
_MainBody="\nFollow the steps in order."
|
|
||||||
|
|
||||||
# Select Config Files
|
# Select Config Files
|
||||||
_EditBody="\nSelect configurations listed below to review or change."
|
_EditBody="\nSelect configurations listed below to review or change."
|
||||||
_EditTitle="Edit Files (optional)"
|
_EditTitle="Edit Files (optional)"
|
||||||
@ -127,6 +124,7 @@ _ExtraPackagesBody="\nUse [Space] to select/deselect packages(s) to install from
|
|||||||
# Error Messages
|
# Error Messages
|
||||||
_ErrNoMount="\nPartition(s) must be mounted first.\n"
|
_ErrNoMount="\nPartition(s) must be mounted first.\n"
|
||||||
_ErrNoBase="\nThe base system must be unpacked first.\n"
|
_ErrNoBase="\nThe base system must be unpacked first.\n"
|
||||||
|
_ErrNoConfig="\nBasic configuration for the system must be done first.\n"
|
||||||
_ExtErrBody="\nCannot mount partition due to a problem with the mountpoint name.\n\nA name must be given after a forward slash.\n"
|
_ExtErrBody="\nCannot mount partition due to a problem with the mountpoint name.\n\nA name must be given after a forward slash.\n"
|
||||||
_PartErrBody="\nBIOS systems require at least one partition (ROOT).\n\nUEFI systems require at least two (ROOT and EFI).\n"
|
_PartErrBody="\nBIOS systems require at least one partition (ROOT).\n\nUEFI systems require at least two (ROOT and EFI).\n"
|
||||||
_UserErrTitle="User Name Error"
|
_UserErrTitle="User Name Error"
|
||||||
|
@ -13,6 +13,10 @@ _Back="Retour"
|
|||||||
_Name="prénom:"
|
_Name="prénom:"
|
||||||
_Final="\nL'installation est presque terminée.\n"
|
_Final="\nL'installation est presque terminée.\n"
|
||||||
|
|
||||||
|
# Bienvenue
|
||||||
|
_WelTitle="Bienvenue dans"
|
||||||
|
_WelBody="\nCet installateur va télécharger les derniers paquets provenant des dépôts $DIST. Seule la configuration minimale nécessaire sera téléchargée.\n\nOPTIONS du MENU : Sélectionner en appuyant sur le numéro de l'option, ou en utilisant les flèches haut/bas avant d'appuyer sur [entrée] pour confirmer. Basculer entre les boutons en utilisant [Tab] ou les flèches gauche/droite avant d'appuyer sur [entrée] pour confirmer.\n\nNaviguer dans la liste en utilisant les touches [page suivante] et [page précédente], et/ou en appuyant sur la première lettre de l'option souhaitée.\n\nOPTIONS & CONFIGURATION DES PAQUETS : Les paquets par défaut dans les listes vont être pré-vérifiés. Utiliser la [barre espace] pour sélectionner/désélectionner."
|
||||||
|
|
||||||
_MntBody="Utiliser [Espace] pour sélectionner/désélectionner les options de montage désirées. Veuillez ne pas sélectionner plusieurs versions de la même option."
|
_MntBody="Utiliser [Espace] pour sélectionner/désélectionner les options de montage désirées. Veuillez ne pas sélectionner plusieurs versions de la même option."
|
||||||
_MntConfBody="\nConfirmer les options de montage suivantes:"
|
_MntConfBody="\nConfirmer les options de montage suivantes:"
|
||||||
|
|
||||||
@ -26,6 +30,7 @@ _PartBody2="vont être effacées.\n\nUne partition de démarrage (boot) de 512MB
|
|||||||
# Messages d'erreur. Tous les autres messages sont générés par BASH.
|
# Messages d'erreur. Tous les autres messages sont générés par BASH.
|
||||||
_ErrNoMount="\nLa ou les partitions doivent être montées en premier.\n"
|
_ErrNoMount="\nLa ou les partitions doivent être montées en premier.\n"
|
||||||
_ErrNoBase="\nLa base de $DIST doit être installée en premier.\n"
|
_ErrNoBase="\nLa base de $DIST doit être installée en premier.\n"
|
||||||
|
_ErrNoConfig="\nLa configuration de base du système doit être effectuée en premier.\n"
|
||||||
|
|
||||||
# Sélectionner les fichiers de configuration
|
# Sélectionner les fichiers de configuration
|
||||||
_EditTitle="Vérifier les fichiers de configuration"
|
_EditTitle="Vérifier les fichiers de configuration"
|
||||||
@ -162,22 +167,17 @@ _ExtPartBody="\nSélectionner des partitions additionnelles dans n'importe quel
|
|||||||
_ExtPartBody1="\nSpécifier le point de montage de la partition. Assurez-vous que le nom débute par une barre oblique (/). Exemples inclus:"
|
_ExtPartBody1="\nSpécifier le point de montage de la partition. Assurez-vous que le nom débute par une barre oblique (/). Exemples inclus:"
|
||||||
_ExtErrBody="\nLa partition ne peut être montée, cela est dû à un problème avec le nom du point de montage. Un nom doit être déterminé après la barre oblique.\n"
|
_ExtErrBody="\nLa partition ne peut être montée, cela est dû à un problème avec le nom du point de montage. Un nom doit être déterminé après la barre oblique.\n"
|
||||||
|
|
||||||
# Bienvenue
|
|
||||||
_WelTitle="Bienvenue dans"
|
|
||||||
_WelBody="\nCet installateur va télécharger les derniers paquets provenant des dépôts $DIST. Seule la configuration minimale nécessaire sera téléchargée.\n\nOPTIONS du MENU : Sélectionner en appuyant sur le numéro de l'option, ou en utilisant les flèches haut/bas avant d'appuyer sur [entrée] pour confirmer. Basculer entre les boutons en utilisant [Tab] ou les flèches gauche/droite avant d'appuyer sur [entrée] pour confirmer.\n\nNaviguer dans la liste en utilisant les touches [page suivante] et [page précédente], et/ou en appuyant sur la première lettre de l'option souhaitée.\n\nOPTIONS & CONFIGURATION DES PAQUETS : Les paquets par défaut dans les listes vont être pré-vérifiés. Utiliser la [barre espace] pour sélectionner/désélectionner."
|
|
||||||
|
|
||||||
# Menu de Préparation
|
# Menu de Préparation
|
||||||
_PrepTitle="Préparer l'installation"
|
_PrepTitle="Préparer l'installation"
|
||||||
_PrepBody="\nL'agencement du clavier sera utilisé pour l'installateur et pour le système installé.\n"
|
_PrepBody="\nChaque étape doit être suivie DANS L'ORDRE. Une fois effectué, sélectionner « Terminé » pour finaliser correctement l'installation.\n\nL'agencement du clavier sera utilisé pour l'installateur et pour le système installé."
|
||||||
_PrepLayout="Configurer l'agencement du clavier"
|
_PrepLayout="Configurer l'agencement du clavier"
|
||||||
_PrepShowDev="Liste des périphériques (optionnel)"
|
_PrepShowDev="Liste des périphériques (optionnel)"
|
||||||
_PrepLUKS="Cryptage LUKS (optionnel)"
|
_PrepLUKS="Cryptage LUKS (optionnel)"
|
||||||
_PrepLVM="Gestionnaire de volume logique (optionnel)"
|
_PrepLVM="Gestionnaire de volume logique (optionnel)"
|
||||||
_PrepParts="Partitionner le(s) disque(s)"
|
_PrepParts="Partitionner le(s) disque(s)"
|
||||||
_PrepMount="Monter les partitions"
|
_PrepMount="Monter les partitions"
|
||||||
|
_PrepInstall="Installer $DIST"
|
||||||
|
|
||||||
# Menu d'installation de Base
|
|
||||||
_InstTitle="Installer les paquets de Base"
|
|
||||||
_BootLdr="Installer le chargeur d'amorçage"
|
_BootLdr="Installer le chargeur d'amorçage"
|
||||||
|
|
||||||
# Configurer le menu de Base
|
# Configurer le menu de Base
|
||||||
@ -190,10 +190,6 @@ _ConfLocale="Définir les paramètres régionaux"
|
|||||||
_ConfRoot="Définir le mot de passe administrateur"
|
_ConfRoot="Définir le mot de passe administrateur"
|
||||||
_ConfUser="Ajouter un ou plusieurs utilisateurs"
|
_ConfUser="Ajouter un ou plusieurs utilisateurs"
|
||||||
|
|
||||||
# Menu principal
|
|
||||||
_MainTitle="Menu principal"
|
|
||||||
_MainBody="\nChaque étape doit être suivie DANS L'ORDRE. Une fois effectué, sélectionner « Terminé » pour finaliser correctement l'installation.\n"
|
|
||||||
|
|
||||||
# Fermer l'installateur
|
# Fermer l'installateur
|
||||||
_CloseInst="Fermer l'installateur"
|
_CloseInst="Fermer l'installateur"
|
||||||
_CloseInstBody="\nDémonter les partitions et fermer le programme d'installation?\n"
|
_CloseInstBody="\nDémonter les partitions et fermer le programme d'installation?\n"
|
||||||
|
@ -13,6 +13,9 @@ _Back="Vissza"
|
|||||||
_Name="Név:"
|
_Name="Név:"
|
||||||
_Final="\nA telepítés szinte befejeződött.\n"
|
_Final="\nA telepítés szinte befejeződött.\n"
|
||||||
|
|
||||||
|
# Üdvözöllek
|
||||||
|
_WelTitle="Üdvözöllek az"
|
||||||
|
_WelBody="\nEz a telepítő letölti a legújabb csomagokat az $DIST tárolókból. Csak minimálisan szükséges beállítás vállalt.\n\nMENÜ OPCIÓK: Válassz az opciók számának beütésével, vagy használd a fel/le nyilakat mielőtt [enter]t nyomnál a kiválasztáshoz. A gombok közötti váltáshoz használd a [Tab] billentyűt vagy használd a bal/jobb nyilakat mielőtt [enter]t nyomnál a megerősítéshez. A hosszú listában navigálhatsz a [pg up] és [pg down] billentyűkkel, és/vagy nyomd le az első betűjét a kiválasztani kívánt opciónak.\n\nKonfiguráció és csomag opciók: Az alapértelmezett csomagok a csekklistán elleőrizve lesznek. Használd a [szóköz] billentyűt a kiválasztásoz illetve a kiválasztás törléséhez."
|
||||||
|
|
||||||
_MntBody="Használd a [Szóköz] billentyűt a csatolni kívánt meghajtó kijelöléséhez, illetve a kijelölés törléséhez és nézd át újra gondosan. Kérjük ne válassz több változatot ugyanahhoz a lehetőséghez."
|
_MntBody="Használd a [Szóköz] billentyűt a csatolni kívánt meghajtó kijelöléséhez, illetve a kijelölés törléséhez és nézd át újra gondosan. Kérjük ne válassz több változatot ugyanahhoz a lehetőséghez."
|
||||||
_MntConfBody="\nErősítsd meg a következő csatolási lehetőségeket:"
|
_MntConfBody="\nErősítsd meg a következő csatolási lehetőségeket:"
|
||||||
@ -27,6 +30,7 @@ _PartBody2="törölve lesz.\n\nAz 512MB-os boot partíciótkell először létre
|
|||||||
# Hibaüzenetek. Az összes többi létre lesz hozva a BASH által.
|
# Hibaüzenetek. Az összes többi létre lesz hozva a BASH által.
|
||||||
_ErrNoMount="\nA partíciót (partíciókat) csatold először.\n"
|
_ErrNoMount="\nA partíciót (partíciókat) csatold először.\n"
|
||||||
_ErrNoBase="\nAz '$DIST base'-t kell először telepíteni.\n"
|
_ErrNoBase="\nAz '$DIST base'-t kell először telepíteni.\n"
|
||||||
|
_ErrNoConfig="\nElőször a rendszer alapvető konfigurációját kell elvégezni.\n"
|
||||||
|
|
||||||
# Konfigurációs fájlok kiválasztása
|
# Konfigurációs fájlok kiválasztása
|
||||||
_EditTitle="Konfigurációs fájlok áttekintése"
|
_EditTitle="Konfigurációs fájlok áttekintése"
|
||||||
@ -162,22 +166,17 @@ _ExtPartBody="\nVálassz a további partíciók közül bármilyen sorrendben, v
|
|||||||
_ExtPartBody1="\nAdj meg partíció csatolási pontot. Biztosítsd, hogy a név per (/) jellel kezdődjön. Például:"
|
_ExtPartBody1="\nAdj meg partíció csatolási pontot. Biztosítsd, hogy a név per (/) jellel kezdődjön. Például:"
|
||||||
_ExtErrBody="\nA partíció nem csatolható a csatolási pont nevének hibája miatt.. A nevet per '/' jel után add meg.\n"
|
_ExtErrBody="\nA partíció nem csatolható a csatolási pont nevének hibája miatt.. A nevet per '/' jel után add meg.\n"
|
||||||
|
|
||||||
# Üdvözöllek
|
|
||||||
_WelTitle="Üdvözöllek az"
|
|
||||||
_WelBody="\nEz a telepítő letölti a legújabb csomagokat az $DIST tárolókból. Csak minimálisan szükséges beállítás vállalt.\n\nMENÜ OPCIÓK: Válassz az opciók számának beütésével, vagy használd a fel/le nyilakat mielőtt [enter]t nyomnál a kiválasztáshoz. A gombok közötti váltáshoz használd a [Tab] billentyűt vagy használd a bal/jobb nyilakat mielőtt [enter]t nyomnál a megerősítéshez. A hosszú listában navigálhatsz a [pg up] és [pg down] billentyűkkel, és/vagy nyomd le az első betűjét a kiválasztani kívánt opciónak.\n\nKonfiguráció és csomag opciók: Az alapértelmezett csomagok a csekklistán elleőrizve lesznek. Használd a [szóköz] billentyűt a kiválasztásoz illetve a kiválasztás törléséhez."
|
|
||||||
|
|
||||||
# Előkészületek menü
|
# Előkészületek menü
|
||||||
_PrepTitle="Telepítés előkészítése"
|
_PrepTitle="Telepítés előkészítése"
|
||||||
_PrepBody="\nA konzol billentyűzetkiosztást használja mind a telepítő, mind a telepített rendszer.\n"
|
_PrepBody="\nMinden szükséges lépést követned kell a telepítés érdekében. Miután elkészültél, válaszd a 'Kész' gombot a telepítés befejezéséhez.\n\nA konzol billentyűzetkiosztást használja mind a telepítő, mind a telepített rendszer.\n"
|
||||||
_PrepParts="Lemez partícionálás"
|
_PrepParts="Lemez partícionálás"
|
||||||
_PrepShowDev="Eszközök listája (választható)"
|
_PrepShowDev="Eszközök listája (választható)"
|
||||||
_PrepLayout="Asztali billentyűzetkiosztás beállítása"
|
_PrepLayout="Asztali billentyűzetkiosztás beállítása"
|
||||||
_PrepLUKS="LUKS Titkosítás (választható)"
|
_PrepLUKS="LUKS Titkosítás (választható)"
|
||||||
_PrepLVM="Logikai kötetkezelés (választható)"
|
_PrepLVM="Logikai kötetkezelés (választható)"
|
||||||
_PrepMount="Partíciók csatolása"
|
_PrepMount="Partíciók csatolása"
|
||||||
|
_PrepInstall="Alaptelepítés $DIST"
|
||||||
|
|
||||||
# Alaptelepítés menü
|
|
||||||
_InstTitle="Alaptelepítés"
|
|
||||||
_BootLdr="Rendszertöltő telepítése"
|
_BootLdr="Rendszertöltő telepítése"
|
||||||
|
|
||||||
# Alapbeállítás menü
|
# Alapbeállítás menü
|
||||||
@ -190,10 +189,6 @@ _ConfLocale="Rendszer tartózkodási hely beállítása"
|
|||||||
_ConfRoot="Rendszergazda jelszó beállítása"
|
_ConfRoot="Rendszergazda jelszó beállítása"
|
||||||
_ConfUser="Új felhasználó(k) hozzáadása"
|
_ConfUser="Új felhasználó(k) hozzáadása"
|
||||||
|
|
||||||
# Főmenü
|
|
||||||
_MainTitle="Főmenü"
|
|
||||||
_MainBody="\nMinden szükséges lépést követned kell a telepítés érdekében. Miután elkészültél, válaszd a 'Kész' gombot a telepítés befejezéséhez.\n"
|
|
||||||
|
|
||||||
# Telepítő bezárása
|
# Telepítő bezárása
|
||||||
_CloseInst="Zárja be a telepítőt"
|
_CloseInst="Zárja be a telepítőt"
|
||||||
_CloseInstBody="\nLeválasztja a partíciókat és bezárja a telepítőt?"
|
_CloseInstBody="\nLeválasztja a partíciókat és bezárja a telepítőt?"
|
||||||
|
@ -13,6 +13,10 @@ _Exit="Procedura terminata.\n"
|
|||||||
_Name="Nome:"
|
_Name="Nome:"
|
||||||
_Final="\nL'installazione è quasi finita.\n"
|
_Final="\nL'installazione è quasi finita.\n"
|
||||||
|
|
||||||
|
# Welcome
|
||||||
|
_WelTitle="Benvenuto in"
|
||||||
|
_WelBody="\nQuesto installer scaricherà i pacchetti più recenti dai repositories $DIST. I passaggi comprenderrano la minima configurazione necessaria.\n\nOPZIONI MENU: Selezionare premendo il numero corrispondente o usando i tasti su/giù prima di premere [invio] per confermare. Scorrere fra i bottoni premendo [Tab] o le frecce sinistra/destraconfermando con [Invio]. È possibile navigare liste più lunghe usando i tasti [pg up] e [pg down], e/o la prima lettera corrispondente all'opzione selezionata.\n\nCONFIGURAZIONE & OPZIONI PACHETTI: I pacchetti preferiti nelle checklists verranno pre-selezionati. Utilizzare [Spazio] per selzionare e deselezionare."
|
||||||
|
|
||||||
_MntBody="Usare [Spazio] per de/selezionare le opzioni di montaggio desiderate e leggere accuratamente. Non selezionare multiple versioni della stessa opzione."
|
_MntBody="Usare [Spazio] per de/selezionare le opzioni di montaggio desiderate e leggere accuratamente. Non selezionare multiple versioni della stessa opzione."
|
||||||
_MntConfBody="\nConfermare le seguenti opzioni di montaggio:"
|
_MntConfBody="\nConfermare le seguenti opzioni di montaggio:"
|
||||||
|
|
||||||
@ -26,6 +30,7 @@ _PartBody2="saranno eliminati.\n\nVerrà creata una partizione di boot da 512MB,
|
|||||||
# Messaggi d'errore. Tutti gli altri sono generati da BASH.
|
# Messaggi d'errore. Tutti gli altri sono generati da BASH.
|
||||||
_ErrNoMount="\nLa/Le partizione/i deve/devono essere montata/e per prima/e.\n"
|
_ErrNoMount="\nLa/Le partizione/i deve/devono essere montata/e per prima/e.\n"
|
||||||
_ErrNoBase="\n$DIST base deve essere istallata per prima.\n"
|
_ErrNoBase="\n$DIST base deve essere istallata per prima.\n"
|
||||||
|
_ErrNoConfig="\nLa configurazione di base per il sistema deve essere eseguita per prima.\n"
|
||||||
|
|
||||||
# Selezionare i file di configurazione
|
# Selezionare i file di configurazione
|
||||||
_EditTitle="Controllare i file di configurazione"
|
_EditTitle="Controllare i file di configurazione"
|
||||||
@ -162,38 +167,27 @@ _ExtPartBody="\nSeleziona le partizioni addizionali in qualsiasi ordine, altrime
|
|||||||
_ExtPartBody1="\nSpecificare mountpoint partizione. Assicurarsi che il nome cominci con uno slash (/). Ad esempio:"
|
_ExtPartBody1="\nSpecificare mountpoint partizione. Assicurarsi che il nome cominci con uno slash (/). Ad esempio:"
|
||||||
_ExtErrBody="\nImpossibile montare la partizione a case di un problema con il nome mountpoint. Deve essere indicato un nome dopo lo slash.\n"
|
_ExtErrBody="\nImpossibile montare la partizione a case di un problema con il nome mountpoint. Deve essere indicato un nome dopo lo slash.\n"
|
||||||
|
|
||||||
# Install Base
|
|
||||||
_InstTitle="Installazione di base"
|
|
||||||
_BootLdr="Installa il Bootloader"
|
|
||||||
|
|
||||||
# Welcome
|
|
||||||
_WelTitle="Benvenuto in"
|
|
||||||
_WelBody="\nQuesto installer scaricherà i pacchetti più recenti dai repositories $DIST. I passaggi comprenderrano la minima configurazione necessaria.\n\nOPZIONI MENU: Selezionare premendo il numero corrispondente o usando i tasti su/giù prima di premere [invio] per confermare. Scorrere fra i bottoni premendo [Tab] o le frecce sinistra/destraconfermando con [Invio]. È possibile navigare liste più lunghe usando i tasti [pg up] e [pg down], e/o la prima lettera corrispondente all'opzione selezionata.\n\nCONFIGURAZIONE & OPZIONI PACHETTI: I pacchetti preferiti nelle checklists verranno pre-selezionati. Utilizzare [Spazio] per selzionare e deselezionare."
|
|
||||||
|
|
||||||
# Preparation Menu
|
# Preparation Menu
|
||||||
_PrepTitle="Preparazione Installazione"
|
_PrepTitle="Preparazione Installazione"
|
||||||
_PrepBody="\nIl layout tastiera console verrà utilizzato sia per l'installer che per il sistema installato.\n"
|
_PrepBody="\nOgni passaggio deve essere eseguito IN ORDINE. Una volta completati, selezionare 'Fatto' per finalizzare correttamente l'installazione.\n\nIl layout tastiera console verrà utilizzato sia per l'installer che per il sistema installato."
|
||||||
_PrepParts="Partizionamento Disco"
|
_PrepParts="Partizionamento Disco"
|
||||||
_PrepShowDev="Elenca i dispositivi (opzionale)"
|
_PrepShowDev="Elenca i dispositivi (opzionale)"
|
||||||
_PrepLayout="Configura la disposizione della tastiera"
|
_PrepLayout="Configura la disposizione della tastiera"
|
||||||
_PrepLUKS="Crittografia LUKS (opzionale)"
|
_PrepLUKS="Crittografia LUKS (opzionale)"
|
||||||
_PrepLVM="Logical Volume Management (opzionale)"
|
_PrepLVM="Logical Volume Management (opzionale)"
|
||||||
_PrepMount="Montaggio partizioni"
|
_PrepMount="Montaggio partizioni"
|
||||||
|
_PrepInstall="Installazione $DIST"
|
||||||
|
|
||||||
|
_BootLdr="Installa il Bootloader"
|
||||||
|
|
||||||
# Configure Base Menu
|
# Configure Base Menu
|
||||||
_ConfTitle="Configurazione di base"
|
_ConfTitle="Configurazione di base"
|
||||||
_ConfBody="\nConfigurazione base del sistema di base."
|
_ConfBody="\nConfigurazione base del sistema di base."
|
||||||
_ConfFstab="Genera FSTAB"
|
|
||||||
_ConfHost="Imposta Hostname"
|
_ConfHost="Imposta Hostname"
|
||||||
_ConfTimeHC="Imposta Timezone e Data/Ora"
|
|
||||||
_ConfLocale="Imposta il linguaggio del sistema"
|
_ConfLocale="Imposta il linguaggio del sistema"
|
||||||
_ConfRoot="Imposta la password di Root"
|
_ConfRoot="Imposta la password di Root"
|
||||||
_ConfUser="Aggiungi nuovo/i utente/i"
|
_ConfUser="Aggiungi nuovo/i utente/i"
|
||||||
|
|
||||||
# Menu Principale
|
|
||||||
_MainTitle="Menu Principale"
|
|
||||||
_MainBody="\nOgni passaggio deve essere eseguito IN ORDINE. Una volta completati, selezionare 'Fatto' per finalizzare correttamente l'installazione.\n"
|
|
||||||
|
|
||||||
# Chiudere il programma di istallazione
|
# Chiudere il programma di istallazione
|
||||||
_CloseInst="Chiudi il programma di installazione"
|
_CloseInst="Chiudi il programma di installazione"
|
||||||
_CloseInstBody="\nSmontare le partizioni e chiudere l'installazione?"
|
_CloseInstBody="\nSmontare le partizioni e chiudere l'installazione?"
|
||||||
|
@ -13,6 +13,10 @@ _Back="Voltar"
|
|||||||
_Name="Nome:"
|
_Name="Nome:"
|
||||||
_Final="\nA instalação está quase terminada.\n"
|
_Final="\nA instalação está quase terminada.\n"
|
||||||
|
|
||||||
|
# Bem-vindo(a)
|
||||||
|
_WelTitle="Bem-vindo(a) ao"
|
||||||
|
_WelBody="\nEste instalador baixa os últimos pacotes dos repositórios $DIST. Apenas a configuração mínina necessária é executada.\n\nOPÇÕES DO MENU: Selecione pressionando o número da opção ou usando as teclas de seta pra cima e para baixo antes de pressionar [Enter] para confirmar. Alterne entre os botões usando o [Tab] ou as teclas de seta para esquerda ou direita antes de pressionar o [Enter] para confirmar. Listas longas podem ser navegadas usando as teclas [Pg Up] e [Pg Dn] e/ou pressionando a primeira letra da opção desejada.\n\nCONFIGURAÇÃO & OPÇÕES DE PACOTES: Pacotes padrão na lista de verificação serão pré-marcados. Utlize a [barra de espaço] para des/selecionar."
|
||||||
|
|
||||||
_MntBody="Use [Espaço] para desmarcar ou selecionar as opções de montagem desejadas e reveja com cuidado. Por favor, não selecione múltiplas versões da mesma opção."
|
_MntBody="Use [Espaço] para desmarcar ou selecionar as opções de montagem desejadas e reveja com cuidado. Por favor, não selecione múltiplas versões da mesma opção."
|
||||||
_MntConfBody="\nConfirme as seguintes opções de montagem:"
|
_MntConfBody="\nConfirme as seguintes opções de montagem:"
|
||||||
|
|
||||||
@ -26,6 +30,7 @@ _PartBody2="serão destruídos.\n\nUma partição de boot de 512MB será criada
|
|||||||
# Mensagens de erro. Todos os outros são gerados por BASH.
|
# Mensagens de erro. Todos os outros são gerados por BASH.
|
||||||
_ErrNoMount="\nA(s) partição(ões) deve(m) ser montada(s) primeiro.\n"
|
_ErrNoMount="\nA(s) partição(ões) deve(m) ser montada(s) primeiro.\n"
|
||||||
_ErrNoBase="\nA base do $DIST deve ser instalada primeiro.\n"
|
_ErrNoBase="\nA base do $DIST deve ser instalada primeiro.\n"
|
||||||
|
_ErrNoConfig="\nA configuração básica do sistema deve ser feita primeiro.\n"
|
||||||
|
|
||||||
# Selecionar arquivos de configuração
|
# Selecionar arquivos de configuração
|
||||||
_EditTitle="Revisar os arquivos de configuração"
|
_EditTitle="Revisar os arquivos de configuração"
|
||||||
@ -162,38 +167,28 @@ _ExtPartBody="\nSelecionar partições adicionais em qualquer ordem, ou 'Feito'
|
|||||||
_ExtPartBody1="\nEspecifique o ponto de montagem da partição. Certifique-se que o nome comece com uma barra (/). Exemplos:"
|
_ExtPartBody1="\nEspecifique o ponto de montagem da partição. Certifique-se que o nome comece com uma barra (/). Exemplos:"
|
||||||
_ExtErrBody="\nA partição não pode ser montada devido a um problema com o nome do ponto de montagem. Um nome deve ser dado depois da barra.\n"
|
_ExtErrBody="\nA partição não pode ser montada devido a um problema com o nome do ponto de montagem. Um nome deve ser dado depois da barra.\n"
|
||||||
|
|
||||||
# Bem-vindo(a)
|
|
||||||
_WelTitle="Bem-vindo(a) ao"
|
|
||||||
_WelBody="\nEste instalador baixa os últimos pacotes dos repositórios $DIST. Apenas a configuração mínina necessária é executada.\n\nOPÇÕES DO MENU: Selecione pressionando o número da opção ou usando as teclas de seta pra cima e para baixo antes de pressionar [Enter] para confirmar. Alterne entre os botões usando o [Tab] ou as teclas de seta para esquerda ou direita antes de pressionar o [Enter] para confirmar. Listas longas podem ser navegadas usando as teclas [Pg Up] e [Pg Dn] e/ou pressionando a primeira letra da opção desejada.\n\nCONFIGURAÇÃO & OPÇÕES DE PACOTES: Pacotes padrão na lista de verificação serão pré-marcados. Utlize a [barra de espaço] para des/selecionar."
|
|
||||||
|
|
||||||
# Menu de preparação
|
# Menu de preparação
|
||||||
_PrepTitle="Preparar a instalação"
|
_PrepTitle="Preparar a instalação"
|
||||||
_PrepBody="\nO layout de teclado do console será usado tanto para o instalador e o sistema instalado.\n"
|
_PrepBody="\nCada passo deve ser seguido NA ORDEM. Uma vez completado, selecione 'Pronto' para finalizar corretamente a instalação.\n\nO layout de teclado do console será usado tanto para o instalador e o sistema instalado."
|
||||||
_PrepLayout="Definir o Layout de teclado do Sistema"
|
_PrepLayout="Definir o Layout de teclado do Sistema"
|
||||||
_PrepParts="Particionar Disco"
|
_PrepParts="Particionar Disco"
|
||||||
_PrepShowDev="Lista de Dispositivos (opcional)"
|
_PrepShowDev="Lista de Dispositivos (opcional)"
|
||||||
_PrepLUKS="Criptografia LUKS (opcional)"
|
_PrepLUKS="Criptografia LUKS (opcional)"
|
||||||
_PrepLVM="Gereciamento de volume lógico (LVM) (opcional)"
|
_PrepLVM="Gereciamento de volume lógico (LVM) (opcional)"
|
||||||
_PrepMount="Montar Partições"
|
_PrepMount="Montar Partições"
|
||||||
|
_PrepInstall="Instalar $DIST"
|
||||||
|
|
||||||
# Instalar Base Menu
|
|
||||||
_InstTitle="Instalar a Base"
|
|
||||||
_BootLdr="Instalar o carregador do sistema "
|
_BootLdr="Instalar o carregador do sistema "
|
||||||
|
|
||||||
# Configurar Menu Base
|
# Configurar Menu Base
|
||||||
_ConfTitle="Configurar Base"
|
_ConfTitle="Configurar Base"
|
||||||
_ConfBody="\nConfiguração básica da base."
|
_ConfBody="\nConfiguração básica da base."
|
||||||
_ConfFstab="Gerar FSTAB"
|
|
||||||
_ConfHost="Definir nome da máquina"
|
_ConfHost="Definir nome da máquina"
|
||||||
_ConfTimeHC="Definir fuso horário e Relógio"
|
_ConfTimeHC="Definir fuso horário e Relógio"
|
||||||
_ConfLocale="Definir a localização do sistema"
|
_ConfLocale="Definir a localização do sistema"
|
||||||
_ConfRoot="Definir senha ROOT"
|
_ConfRoot="Definir senha ROOT"
|
||||||
_ConfUser="Adicionar novo Usuário"
|
_ConfUser="Adicionar novo Usuário"
|
||||||
|
|
||||||
# Menu principal
|
|
||||||
_MainTitle="Menu principal"
|
|
||||||
_MainBody="\nCada passo deve ser seguido NA ORDEM. Uma vez completado, selecione 'Pronto' para finalizar corretamente a instalação.\n"
|
|
||||||
|
|
||||||
# Fechar o instalador
|
# Fechar o instalador
|
||||||
_CloseInstBody="Fechar o instalador"
|
_CloseInstBody="Fechar o instalador"
|
||||||
_CloseInstBody="\nDesmontar partições e fechar o instalador?"
|
_CloseInstBody="\nDesmontar partições e fechar o instalador?"
|
||||||
|
@ -13,6 +13,10 @@ _Back="Voltar"
|
|||||||
_Name="Nome:"
|
_Name="Nome:"
|
||||||
_Final="\nA instalação está quase terminada.\n"
|
_Final="\nA instalação está quase terminada.\n"
|
||||||
|
|
||||||
|
# Bem-vindo(a)
|
||||||
|
_WelTitle="Bem-vindo(a) ao"
|
||||||
|
_WelBody="\nEste instalador baixa os últimos pacotes dos repositórios $DIST. Apenas a configuração mínima necessária é executada.\n\nOPÇÕES DO MENU: Seleccione pressionando o número da opção ou usando as teclas de seta para cima e para baixo antes de pressionar [Enter] para confirmar. Alterne entre os botões usando o [Tab] ou as teclas de seta para esquerda ou direita antes de pressionar o [Enter] para confirmar. Listas longas podem ser navegadas usando as teclas [Pg Up] e [Pg Dn] e/ou pressionando a primeira letra da opção desejada.\n\nCONFIGURAÇÃO & OPÇÕES DE PACOTES: Pacotes padrão na lista de verificação serão pré-marcados. Utilize a [barra de espaço] para des/seleccionar."
|
||||||
|
|
||||||
_MntBody="Use [Espaço] para desmarcar ou seleccionar as opções de montagem desejadas e reveja com cuidado. Por favor, não seleccione múltiplas versões da mesma opção."
|
_MntBody="Use [Espaço] para desmarcar ou seleccionar as opções de montagem desejadas e reveja com cuidado. Por favor, não seleccione múltiplas versões da mesma opção."
|
||||||
_MntConfBody="\nConfirme as seguintes opções de montagem:"
|
_MntConfBody="\nConfirme as seguintes opções de montagem:"
|
||||||
|
|
||||||
@ -26,6 +30,7 @@ _PartBody2="serão destruídos.\n\nUma partição de boot de 512MB será criada
|
|||||||
# Mensagens de erro. Todos os outros são gerados por BASH.
|
# Mensagens de erro. Todos os outros são gerados por BASH.
|
||||||
_ErrNoMount="\nA(s) partição(ões) deve(m) ser montada(s) primeiro.\n"
|
_ErrNoMount="\nA(s) partição(ões) deve(m) ser montada(s) primeiro.\n"
|
||||||
_ErrNoBase="\nA base do $DIST deve ser instalada primeiro.\n"
|
_ErrNoBase="\nA base do $DIST deve ser instalada primeiro.\n"
|
||||||
|
_ErrNoConfig="\nA configuração básica do sistema deve ser feita primeiro.\n"
|
||||||
|
|
||||||
# Seleccionar arquivos de configuração
|
# Seleccionar arquivos de configuração
|
||||||
_EditTitle="Revisar os Arquivos de Configuração"
|
_EditTitle="Revisar os Arquivos de Configuração"
|
||||||
@ -164,23 +169,18 @@ _ExtPartBody="\nSeleccionar partições adicionais em qualquer ordem, ou 'Pronto
|
|||||||
_ExtPartBody1="\nEspecifique o ponto de montagem da partição. Verifique se o nome começa com uma barra (/). Exemplos incluem:"
|
_ExtPartBody1="\nEspecifique o ponto de montagem da partição. Verifique se o nome começa com uma barra (/). Exemplos incluem:"
|
||||||
_ExtErrBody="\nA partição não pode ser montada devido a um problema com o nome do ponto de montagem. Um nome deve ser dado depois da barra.\n"
|
_ExtErrBody="\nA partição não pode ser montada devido a um problema com o nome do ponto de montagem. Um nome deve ser dado depois da barra.\n"
|
||||||
|
|
||||||
# Instalar Base
|
|
||||||
_InstTitle="Instalar Base"
|
|
||||||
_BootLdr="Instalar Bootloader"
|
|
||||||
|
|
||||||
# Bem-vindo(a)
|
|
||||||
_WelTitle="Bem-vindo(a) ao"
|
|
||||||
_WelBody="\nEste instalador baixa os últimos pacotes dos repositórios $DIST. Apenas a configuração mínima necessária é executada.\n\nOPÇÕES DO MENU: Seleccione pressionando o número da opção ou usando as teclas de seta para cima e para baixo antes de pressionar [Enter] para confirmar. Alterne entre os botões usando o [Tab] ou as teclas de seta para esquerda ou direita antes de pressionar o [Enter] para confirmar. Listas longas podem ser navegadas usando as teclas [Pg Up] e [Pg Dn] e/ou pressionando a primeira letra da opção desejada.\n\nCONFIGURAÇÃO & OPÇÕES DE PACOTES: Pacotes padrão na lista de verificação serão pré-marcados. Utilize a [barra de espaço] para des/seleccionar."
|
|
||||||
|
|
||||||
# Menu Preparação
|
# Menu Preparação
|
||||||
_PrepTitle="Preparar Instalação"
|
_PrepTitle="Preparar Instalação"
|
||||||
_PrepBody="\nO layout de teclado do console será usado tanto para o instalador e o sistema instalado.\n"
|
_PrepBody="\nCada passo deve ser seguido NA ORDEM. Uma vez completado, seleccione 'Pronto' para finalizar correctamente a instalação.\n\nO layout de teclado do console será usado tanto para o instalador e o sistema instalado."
|
||||||
_PrepLayout="Definir o Layout de teclado do Sistema"
|
_PrepLayout="Definir o Layout de teclado do Sistema"
|
||||||
_PrepParts="Particionar Disco"
|
_PrepParts="Particionar Disco"
|
||||||
_PrepShowDev="Lista de Dispositivos (opcional)"
|
_PrepShowDev="Lista de Dispositivos (opcional)"
|
||||||
_PrepLUKS="Criptografia LUKS (opcional)"
|
_PrepLUKS="Criptografia LUKS (opcional)"
|
||||||
_PrepLVM="Gestão de Volume Lógico (LVM) (opcional)"
|
_PrepLVM="Gestão de Volume Lógico (LVM) (opcional)"
|
||||||
_PrepMount="Montar Partições"
|
_PrepMount="Montar Partições"
|
||||||
|
_PrepInstall="Instalar $DIST"
|
||||||
|
|
||||||
|
_BootLdr="Instalar Bootloader"
|
||||||
|
|
||||||
# Configurar Menu Base
|
# Configurar Menu Base
|
||||||
_ConfTitle="Configurar Base"
|
_ConfTitle="Configurar Base"
|
||||||
@ -191,10 +191,6 @@ _ConfLocale="Definir a Localização do Sistema"
|
|||||||
_ConfRoot="Definir Senha ROOT"
|
_ConfRoot="Definir Senha ROOT"
|
||||||
_ConfUser="Adicionar Novo Usuário"
|
_ConfUser="Adicionar Novo Usuário"
|
||||||
|
|
||||||
# Menu Principal
|
|
||||||
_MainTitle="Menu Principal"
|
|
||||||
_MainBody="\nCada passo deve ser seguido NA ORDEM. Uma vez completado, seleccione 'Pronto' para finalizar correctamente a instalação.\n"
|
|
||||||
|
|
||||||
# Fechar o instalador
|
# Fechar o instalador
|
||||||
_CloseInstBody="Fechar o instalador"
|
_CloseInstBody="Fechar o instalador"
|
||||||
_CloseInstBody="\nDesmontar partições e fechar o instalador?"
|
_CloseInstBody="\nDesmontar partições e fechar o instalador?"
|
||||||
|
@ -13,6 +13,10 @@ _Back="Назад"
|
|||||||
_Name="имя:"
|
_Name="имя:"
|
||||||
_Final="\nУстановка почти завершена.\n"
|
_Final="\nУстановка почти завершена.\n"
|
||||||
|
|
||||||
|
# Welcome
|
||||||
|
_WelTitle="Добро пожаловать в"
|
||||||
|
_WelBody="\nЭтот установщик будет загружать последние версии пакетов из репозиториев $DIST. Необходимость конфигурации сведена к минимуму.\n\nОПЦИИ МЕНЮ: Выбирайте нажатием на номер опции или используя клавиши со стрелками вверх/вниз после чего подтвердите выбор клавишей [enter]. Переключайтесь между кнопками клавишей [Tab] или клавишами со стрелками влево/вправо подтверждая выбор клавишей [enter]. По длинным спискам можно перемещаться с помощью клавиш [pg up] и [pg down], и/или нажатием на первую букву нужной опции.\n\nКОНФИГУРАЦИЯ & ОПЦИИ ПАКЕТОВ: По умолчанию пакеты в контрольных списках будут предварительно проверены. Используйте [Пробел] для выбора/отмены выбора."
|
||||||
|
|
||||||
_MntBody="Используте [Пробел] для выбора/отмены выбора опций монтирования и подробного осмотра. Пожалуйста, не выбирайте несколько версий одинаковых опций."
|
_MntBody="Используте [Пробел] для выбора/отмены выбора опций монтирования и подробного осмотра. Пожалуйста, не выбирайте несколько версий одинаковых опций."
|
||||||
_MntConfBody="\nПодтвердите следующие параметры монтирования:"
|
_MntConfBody="\nПодтвердите следующие параметры монтирования:"
|
||||||
|
|
||||||
@ -26,6 +30,7 @@ _PartBody2="будут уничтожены.\n\nСначала будет соз
|
|||||||
# Error Messages. All others are generated by BASH.
|
# Error Messages. All others are generated by BASH.
|
||||||
_ErrNoMount="\nСначала нужно смонтировать раздел(ы).\n"
|
_ErrNoMount="\nСначала нужно смонтировать раздел(ы).\n"
|
||||||
_ErrNoBase="\nСначала нужно установить системную базу $DIST.\n"
|
_ErrNoBase="\nСначала нужно установить системную базу $DIST.\n"
|
||||||
|
_ErrNoConfig="\nСначала необходимо выполнить основную настройку системы.\n"
|
||||||
|
|
||||||
# Select Config Files
|
# Select Config Files
|
||||||
_EditTitle="Проверить конфигурационные файлы"
|
_EditTitle="Проверить конфигурационные файлы"
|
||||||
@ -156,44 +161,33 @@ _FormUefiBody="[ВАЖНО]\nРаздел EFI"
|
|||||||
_FormBiosBody="[ВАЖНО]\nРаздел boot"
|
_FormBiosBody="[ВАЖНО]\nРаздел boot"
|
||||||
_FormUefiBody2="уже правильно отформатирован.\n\nВы хотите пропустить его форматирование? Выбор 'Нет' удалит ВСЕ данные (загрузчики) в разделе.\n\nЕсли неуверенный выбор 'Да'.\n"
|
_FormUefiBody2="уже правильно отформатирован.\n\nВы хотите пропустить его форматирование? Выбор 'Нет' удалит ВСЕ данные (загрузчики) в разделе.\n\nЕсли неуверенный выбор 'Да'.\n"
|
||||||
|
|
||||||
|
|
||||||
# Extra Partitions
|
# Extra Partitions
|
||||||
_ExtPartBody="\nВыберите дополнительные разделы в любом порядке или 'Готово' для завершения."
|
_ExtPartBody="\nВыберите дополнительные разделы в любом порядке или 'Готово' для завершения."
|
||||||
_ExtPartBody1="\nУкажите точку монтирования. Убедитесь, что имя начинается с косой черты (/). Например:"
|
_ExtPartBody1="\nУкажите точку монтирования. Убедитесь, что имя начинается с косой черты (/). Например:"
|
||||||
_ExtErrBody="\nРаздел не может быть смонтирован из-за проблем с именем точки монтирования. Имя должно быть введено после косой черты.\n"
|
_ExtErrBody="\nРаздел не может быть смонтирован из-за проблем с именем точки монтирования. Имя должно быть введено после косой черты.\n"
|
||||||
|
|
||||||
# Install Base
|
|
||||||
_InstTitle="Установка базовой системы"
|
|
||||||
_BootLdr="Установить загрузчик"
|
|
||||||
|
|
||||||
# Welcome
|
|
||||||
_WelTitle="Добро пожаловать в"
|
|
||||||
_WelBody="\nЭтот установщик будет загружать последние версии пакетов из репозиториев $DIST. Необходимость конфигурации сведена к минимуму.\n\nОПЦИИ МЕНЮ: Выбирайте нажатием на номер опции или используя клавиши со стрелками вверх/вниз после чего подтвердите выбор клавишей [enter]. Переключайтесь между кнопками клавишей [Tab] или клавишами со стрелками влево/вправо подтверждая выбор клавишей [enter]. По длинным спискам можно перемещаться с помощью клавиш [pg up] и [pg down], и/или нажатием на первую букву нужной опции.\n\nКОНФИГУРАЦИЯ & ОПЦИИ ПАКЕТОВ: По умолчанию пакеты в контрольных списках будут предварительно проверены. Используйте [Пробел] для выбора/отмены выбора."
|
|
||||||
|
|
||||||
# Preparation Menu
|
# Preparation Menu
|
||||||
_PrepTitle="Подготовка к установке"
|
_PrepTitle="Подготовка к установке"
|
||||||
_PrepBody="\nРаскладка клавиатуры консоли будет использована как в установщике, так и в установленной системе.\n"
|
_PrepBody="\nКаждый шаг должен идти ПО ПОРЯДКУ. После завершения, выберите 'Готово' для правильного завершения процесса установки.\n\nРаскладка клавиатуры консоли будет использована как в установщике, так и в установленной системе."
|
||||||
_PrepLayout="Установить раскладку клавиатуры рабочего стола"
|
_PrepLayout="Установить раскладку клавиатуры рабочего стола"
|
||||||
_PrepParts="Разметить диск"
|
_PrepParts="Разметить диск"
|
||||||
_PrepShowDev="Список устройств (опционально)"
|
_PrepShowDev="Список устройств (опционально)"
|
||||||
_PrepLUKS="LUKS Шифрование (опционально)"
|
_PrepLUKS="LUKS Шифрование (опционально)"
|
||||||
_PrepLVM="Менеджер логических томов (LVM) (опционально)"
|
_PrepLVM="Менеджер логических томов (LVM) (опционально)"
|
||||||
_PrepMount="Смонтировать разделы"
|
_PrepMount="Смонтировать разделы"
|
||||||
|
_PrepInstall="Установка $DIST"
|
||||||
|
|
||||||
|
_BootLdr="Установить загрузчик"
|
||||||
|
|
||||||
# Configure Base Menu
|
# Configure Base Menu
|
||||||
_ConfTitle="Настройка базовой системы"
|
_ConfTitle="Настройка базовой системы"
|
||||||
_ConfBody="\nБазовая конфигурация системы."
|
_ConfBody="\nБазовая конфигурация системы."
|
||||||
_ConfFstab="Сгенерировать FSTAB"
|
|
||||||
_ConfHost="Установить имя хоста"
|
_ConfHost="Установить имя хоста"
|
||||||
_ConfTimeHC="Настроить часовой пояс и время"
|
_ConfTimeHC="Настроить часовой пояс и время"
|
||||||
_ConfLocale="Установить язык системы"
|
_ConfLocale="Установить язык системы"
|
||||||
_ConfRoot="Установить пароль администратора (root)"
|
_ConfRoot="Установить пароль администратора (root)"
|
||||||
_ConfUser="Добавить нового пользователя"
|
_ConfUser="Добавить нового пользователя"
|
||||||
|
|
||||||
# Main Menu
|
|
||||||
_MainTitle="Главное меню"
|
|
||||||
_MainBody="\nКаждый шаг должен идти ПО ПОРЯДКУ. После завершения, выберите 'Готово' для правильного завершения процесса установки.\n"
|
|
||||||
|
|
||||||
# Close Installer
|
# Close Installer
|
||||||
_CloseInst="Закрыть установщик"
|
_CloseInst="Закрыть установщик"
|
||||||
_CloseInstBody="\nРазмонтировать разделы и закрыть программу установки?"
|
_CloseInstBody="\nРазмонтировать разделы и закрыть программу установки?"
|
||||||
|
@ -13,6 +13,10 @@ _Back="Atrás"
|
|||||||
_Name="Nombre:"
|
_Name="Nombre:"
|
||||||
_Final="\nLa instalación está casi terminada.\n"
|
_Final="\nLa instalación está casi terminada.\n"
|
||||||
|
|
||||||
|
# Bienvenido
|
||||||
|
_WelTitle="Bienvenido a"
|
||||||
|
_WelBody="\nEste instalador descargará los paquetes más recientes de los repositorios de $DIST. Sólo se realiza la configuración mínima necesaria.\n\nOPCIONES DE MENÚ: Seleccione pulsando el número de opción o usando las teclas flecha arriba/flecha abajo antes de pulsar [Intro] para confirmar. Cambie entre distintos botones con la tecla [Tabulador] o las teclas flecha izquierda/derecha antes de pulsar [Intro] para confirmar. Se puede navegar por listas largas utilizando las teclas [Re Pág] y [Av Pág], o bien pulsando la primera letra de la opción deseada.\n\nOPCIONES DE CONFIGURACIÓN Y PAQUETES: Los paquetes por defecto en las listas de verificación estarán premarcados. Utilice la tecla [BarraEspaciadora] para des/marcar."
|
||||||
|
|
||||||
_MntBody="Utilice la [BarraEspaciadora] para de/seleccionar las opciones de montaje deseadas y revisarlas cuidadosamente. No seleccione varias versiones de la misma opción."
|
_MntBody="Utilice la [BarraEspaciadora] para de/seleccionar las opciones de montaje deseadas y revisarlas cuidadosamente. No seleccione varias versiones de la misma opción."
|
||||||
_MntConfBody="\nConfirme las siguientes opciones de montaje:"
|
_MntConfBody="\nConfirme las siguientes opciones de montaje:"
|
||||||
|
|
||||||
@ -26,6 +30,7 @@ _PartBody2="será eliminada por completo.\n\nPrimero se creará una partición d
|
|||||||
# Mensajes de Error. Todos los demás son generados por BASH.
|
# Mensajes de Error. Todos los demás son generados por BASH.
|
||||||
_ErrNoMount="\nPrimero se debe/n montar la/s partición/es.\n"
|
_ErrNoMount="\nPrimero se debe/n montar la/s partición/es.\n"
|
||||||
_ErrNoBase="\nPrimero se debe instalar el sistema base de $DIST.\n"
|
_ErrNoBase="\nPrimero se debe instalar el sistema base de $DIST.\n"
|
||||||
|
_ErrNoConfig="\nLa configuración básica del sistema debe hacerse primero.\n"
|
||||||
|
|
||||||
# Seleccionar archivos de configuración
|
# Seleccionar archivos de configuración
|
||||||
_EditTitle="Revisar archivos de configuración"
|
_EditTitle="Revisar archivos de configuración"
|
||||||
@ -162,23 +167,18 @@ _ExtPartBody="\nSeleccione particiones adicionales en cualquier orden, o 'Finali
|
|||||||
_ExtPartBody1="\nPunto de montaje de partición específica. Asegúrese de que el nombre empieza con una barra inclinada (/). Ejemplos:"
|
_ExtPartBody1="\nPunto de montaje de partición específica. Asegúrese de que el nombre empieza con una barra inclinada (/). Ejemplos:"
|
||||||
_ExtErrBody="\nLa partición no se puede montar debido a un problema con el nombre del punto de montaje. Se debe indicar un nombre después de una barra inclinada (/).\n"
|
_ExtErrBody="\nLa partición no se puede montar debido a un problema con el nombre del punto de montaje. Se debe indicar un nombre después de una barra inclinada (/).\n"
|
||||||
|
|
||||||
# Instalar sistema base
|
|
||||||
_InstTitle="Instalar sistema base"
|
|
||||||
_BootLdr="Instalar gestor de arranque"
|
|
||||||
|
|
||||||
# Bienvenido
|
|
||||||
_WelTitle="Bienvenido a"
|
|
||||||
_WelBody="\nEste instalador descargará los paquetes más recientes de los repositorios de $DIST. Sólo se realiza la configuración mínima necesaria.\n\nOPCIONES DE MENÚ: Seleccione pulsando el número de opción o usando las teclas flecha arriba/flecha abajo antes de pulsar [Intro] para confirmar. Cambie entre distintos botones con la tecla [Tabulador] o las teclas flecha izquierda/derecha antes de pulsar [Intro] para confirmar. Se puede navegar por listas largas utilizando las teclas [Re Pág] y [Av Pág], o bien pulsando la primera letra de la opción deseada.\n\nOPCIONES DE CONFIGURACIÓN Y PAQUETES: Los paquetes por defecto en las listas de verificación estarán premarcados. Utilice la tecla [BarraEspaciadora] para des/marcar."
|
|
||||||
|
|
||||||
# Menú de preparación
|
# Menú de preparación
|
||||||
_PrepTitle="Preparar instalación"
|
_PrepTitle="Preparar instalación"
|
||||||
_PrepBody="\nLa distribución de teclado de la consola se utilizará tanto para el instalador como para el sistema instalado.\n"
|
_PrepBody="\nCada paso se ha de seguir en ESTRICTO ORDEN. Una vez que haya terminado, seleccione 'Finalizar' para terminar la instalación correctamente.\n\nLa distribución de teclado de la consola se utilizará tanto para el instalador como para el sistema instalado."
|
||||||
_PrepLayout="Establecer distribución de teclado del escritorio."
|
_PrepLayout="Establecer distribución de teclado del escritorio."
|
||||||
_PrepParts="Particionar disco"
|
_PrepParts="Particionar disco"
|
||||||
_PrepShowDev="Listar dispositivos (opcional)"
|
_PrepShowDev="Listar dispositivos (opcional)"
|
||||||
_PrepLUKS="Encriptación LUKS (opcional)"
|
_PrepLUKS="Encriptación LUKS (opcional)"
|
||||||
_PrepLVM="Gestión de volúmenes lógicos (LVM) (opcional)"
|
_PrepLVM="Gestión de volúmenes lógicos (LVM) (opcional)"
|
||||||
_PrepMount="Montar particiones"
|
_PrepMount="Montar particiones"
|
||||||
|
_PrepInstall="Instalar $DIST"
|
||||||
|
|
||||||
|
_BootLdr="Instalar gestor de arranque"
|
||||||
|
|
||||||
# Menú de configuración del sistema base
|
# Menú de configuración del sistema base
|
||||||
_ConfTitle="Configurar sistema base"
|
_ConfTitle="Configurar sistema base"
|
||||||
@ -189,10 +189,6 @@ _ConfLocale="Establecer idioma del sistema"
|
|||||||
_ConfRoot="Establecer contraseña de superusuario"
|
_ConfRoot="Establecer contraseña de superusuario"
|
||||||
_ConfUser="Añadir nuevo/s usuario/s"
|
_ConfUser="Añadir nuevo/s usuario/s"
|
||||||
|
|
||||||
# Menú principal
|
|
||||||
_MainTitle="Menú principal"
|
|
||||||
_MainBody="\nCada paso se ha de seguir en ESTRICTO ORDEN. Una vez que haya terminado, seleccione 'Finalizar' para terminar la instalación correctamente.\n"
|
|
||||||
|
|
||||||
# Cerrar instalador
|
# Cerrar instalador
|
||||||
_CloseInst="Cerrar instalador"
|
_CloseInst="Cerrar instalador"
|
||||||
_CloseInstBody="\nDesmontar particiones y cerrar el instalador?"
|
_CloseInstBody="\nDesmontar particiones y cerrar el instalador?"
|
||||||
|
Reference in New Issue
Block a user