Add cfdisk to the available partitioning tools
This commit is contained in:
parent
61b1f949be
commit
cb21cf9f2d
@ -830,19 +830,19 @@ create_partitions() {
|
|||||||
tput civis
|
tput civis
|
||||||
choice="$(dialog --cr-wrap --stdout --backtitle "$BT" --title " $_PartTitle " \
|
choice="$(dialog --cr-wrap --stdout --backtitle "$BT" --title " $_PartTitle " \
|
||||||
--menu "$_PartBody" 0 0 0 "$_PartAuto" "BIOS & UEFI" \
|
--menu "$_PartBody" 0 0 0 "$_PartAuto" "BIOS & UEFI" \
|
||||||
"gparted" "BIOS & UEFI" "parted" "BIOS & UEFI" "$_PartWipe" "BIOS & UEFI")"
|
"gparted" "BIOS & UEFI" "cfdisk" "BIOS & UEFI" "parted" "BIOS & UEFI" "$_PartWipe" "BIOS & UEFI")"
|
||||||
[[ $? != 0 || $choice == "" ]] && return 1 || clear
|
[[ $? != 0 || $choice == "" ]] && return 1 || clear
|
||||||
|
|
||||||
if [[ $choice != "$_PartWipe" && $choice != "$_PartAuto" ]]; then
|
if [[ $choice != "$_PartWipe" && $choice != "$_PartAuto" ]]; then
|
||||||
if [[ $choice == "gparted" ]] && ! [[ $DISPLAY ]]; then
|
if [[ $choice == "gparted" ]] && ! [[ $DISPLAY ]]; then
|
||||||
parted "$device"
|
cfdisk $device
|
||||||
else
|
else
|
||||||
$choice "$device"
|
$choice $device
|
||||||
fi
|
fi
|
||||||
elif [[ $choice == "$_PartWipe" ]]; then
|
elif [[ $choice == "$_PartWipe" ]]; then
|
||||||
wipe_device "$device" && create_partitions "$device"
|
wipe_device $device && create_partitions $device
|
||||||
else
|
else
|
||||||
auto_partition "$device" || { ROOT_PART=""; BOOT_PART=""; BOOT_DEVICE=""; return 1; }
|
auto_partition $device || { initialize_variables; return 1; }
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ _PartWipeBody2="将被'wipe -Ifre'命令删除.\n\n这过程花费的时间取
|
|||||||
|
|
||||||
# Partitioning Menu
|
# Partitioning Menu
|
||||||
_PartTitle="分区工具"
|
_PartTitle="分区工具"
|
||||||
_PartBody="\n自動分區適用於初學者,否則gparted作為GUI選項提供,和 parted CLI。\n\nUEFI系統需要大小為100-512M的vfat/fat32分區才能安裝在/boot或/boot/efi,此外,使用LUKS的BIOS系統需要一個單獨的/啟動分區,介於100-512M之間,格式為ext3/4。"
|
_PartBody="\n自動分區適用於初學者,否則gparted作為GUI選項提供,和 cfdisk/parted CLI。\n\nUEFI系統需要大小為100-512M的vfat/fat32分區才能安裝在/boot或/boot/efi,此外,使用LUKS的BIOS系統需要一個單獨的/啟動分區,介於100-512M之間,格式為ext3/4。"
|
||||||
_PartAuto="自动分区中"
|
_PartAuto="自动分区中"
|
||||||
_PartWipe="安全移除磁盘(可选)"
|
_PartWipe="安全移除磁盘(可选)"
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ _DevSelBody="\nOpslagmedia (/dev) zijn de beschikbare en beschrijfbare harde sch
|
|||||||
|
|
||||||
# Partitionering
|
# Partitionering
|
||||||
_PartTitle="Partities instellen"
|
_PartTitle="Partities instellen"
|
||||||
_PartBody="\nAuto partitionering is beschikbaar voor beginners, anders wordt gparted aangeboden als een GUI-optie en parted voor CLI.\n\nUEFI-systemen vereisen een vfat/fat32-partitie tussen 100-512M groot om te worden gemount aan /boot of /boot/efi, daarnaast hebben BIOS-systemen die LUKS gebruiken een aparte /boot-partitie nodig, tussen 100-512M en geformatteerd als ext3/4."
|
_PartBody="\nAuto partitionering is beschikbaar voor beginners, anders wordt gparted aangeboden als een GUI-optie en cfdisk/parted voor CLI.\n\nUEFI-systemen vereisen een vfat/fat32-partitie tussen 100-512M groot om te worden gemount aan /boot of /boot/efi, daarnaast hebben BIOS-systemen die LUKS gebruiken een aparte /boot-partitie nodig, tussen 100-512M en geformatteerd als ext3/4."
|
||||||
_PartAuto="Automatische Partitionering"
|
_PartAuto="Automatische Partitionering"
|
||||||
_PartWipe="Opslagmedium veilig wissen (optioneel)"
|
_PartWipe="Opslagmedium veilig wissen (optioneel)"
|
||||||
_PartWipeBody1="\nOPGELET: ALLE data op"
|
_PartWipeBody1="\nOPGELET: ALLE data op"
|
||||||
|
@ -165,7 +165,7 @@ _PartWipeBody2="will be destroyed using 'wipe -Ifre'.\n\nThis process can take a
|
|||||||
|
|
||||||
# Partitioning Menu
|
# Partitioning Menu
|
||||||
_PartTitle="Partitioning Tool"
|
_PartTitle="Partitioning Tool"
|
||||||
_PartBody="\nAuto partitioning is available for beginners, otherwise gparted is provided as a GUI option and parted for CLI.\n\nUEFI systems require a vfat/fat32 partition between 100-512M in size to be mounted at /boot or /boot/efi, additionally BIOS systems using LUKS require a seperate /boot partition, between 100-512M and formatted as ext3/4."
|
_PartBody="\nAuto partitioning is available for beginners, otherwise gparted is provided as a GUI option and cfdisk/parted for CLI.\n\nUEFI systems require a vfat/fat32 partition between 100-512M in size to be mounted at /boot or /boot/efi, additionally BIOS systems using LUKS require a seperate /boot partition, between 100-512M and formatted as ext3/4."
|
||||||
_PartAuto="Automatic Partitioning"
|
_PartAuto="Automatic Partitioning"
|
||||||
_PartWipe="Secure Wipe Device (optional)"
|
_PartWipe="Secure Wipe Device (optional)"
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ _DevSelBody="\nLes périphériques (/dev) sont des disques durs et des clés USB
|
|||||||
|
|
||||||
# Outil de partitionnement
|
# Outil de partitionnement
|
||||||
_PartTitle="Outil de partitionnement"
|
_PartTitle="Outil de partitionnement"
|
||||||
_PartBody="\nLe partitionnement automatique est disponible pour les débutants, sinon gparted est fourni en tant qu'option GUI et parted pour CLI.\n\nLes systèmes UEFI nécessitent une partition vfat/fat32 de taille comprise entre 100-512M pour être montés sur /boot ou /boot/efi. De plus, les systèmes BIOS utilisant LUKS nécessitent une partition séparée /boot, entre 100-512M et formatée ext3/4."
|
_PartBody="\nLe partitionnement automatique est disponible pour les débutants, sinon gparted est fourni en tant qu'option GUI et cfdisk/parted pour CLI.\n\nLes systèmes UEFI nécessitent une partition vfat/fat32 de taille comprise entre 100-512M pour être montés sur /boot ou /boot/efi. De plus, les systèmes BIOS utilisant LUKS nécessitent une partition séparée /boot, entre 100-512M et formatée ext3/4."
|
||||||
_PartAuto="Partitionnement automatique"
|
_PartAuto="Partitionnement automatique"
|
||||||
_PartWipe="Effacement sécurisé du périphérique (optionnel)"
|
_PartWipe="Effacement sécurisé du périphérique (optionnel)"
|
||||||
_PartWipeBody1="\nAVERTISSEMENT : TOUTES les données sur"
|
_PartWipeBody1="\nAVERTISSEMENT : TOUTES les données sur"
|
||||||
|
@ -129,7 +129,7 @@ _DevSelBody="\nRendelkezésre álló eszközök, (/dev) merevlemezek és usb kul
|
|||||||
|
|
||||||
# Particionáló eszköz
|
# Particionáló eszköz
|
||||||
_PartTitle="Particionáló eszközl"
|
_PartTitle="Particionáló eszközl"
|
||||||
_PartBody="\nAz automatikus partícionálás kezdők számára áll rendelkezésre, egyébként a gparted GUI opcióként van megadva, és parted for CLI.\n\nAz UEFI rendszereknek 100-512M méretű vfat/fat32 partícióra van szükségük a /boot vagy az /boot/efi állományba történő telepítéshez, emellett a LUKS-t használó BIOS rendszerek különálló /boot partíciót igényelnek, 100-512M között és ext3/4 formátumban formázva."
|
_PartBody="\nAz automatikus partícionálás kezdők számára áll rendelkezésre, egyébként a gparted GUI opcióként van megadva, és cfdisk/parted for CLI.\n\nAz UEFI rendszereknek 100-512M méretű vfat/fat32 partícióra van szükségük a /boot vagy az /boot/efi állományba történő telepítéshez, emellett a LUKS-t használó BIOS rendszerek különálló /boot partíciót igényelnek, 100-512M között és ext3/4 formátumban formázva."
|
||||||
_PartAuto="Automata partícionálás"
|
_PartAuto="Automata partícionálás"
|
||||||
_PartWipe="Biztos eszköz törlés (választható)"
|
_PartWipe="Biztos eszköz törlés (választható)"
|
||||||
_PartWipeBody1="\nFigyelmeztetés: Minden adat"
|
_PartWipeBody1="\nFigyelmeztetés: Minden adat"
|
||||||
|
@ -129,7 +129,7 @@ _DevSelBody="\nI Dispositivi (/dev/) sono i dishci dissi e le memorie USB dispon
|
|||||||
|
|
||||||
# Tool Partizionamento
|
# Tool Partizionamento
|
||||||
_PartTitle="Tool Partizionamento"
|
_PartTitle="Tool Partizionamento"
|
||||||
_PartBody="\nIl partizionamento automatico è disponibile per i principianti, altrimenti gparted è fornito come opzione GUI e parted per CLI.\n\nI sistemi UEFI richiedono una partizione vfat/fat32 tra 100-512M di dimensione da montare su /boot o /boot/efi, inoltre i sistemi BIOS che utilizzano LUKS richiedono una partizione separata /boot, compresa tra 100-512M e formattata come ext3/4."
|
_PartBody="\nIl partizionamento automatico è disponibile per i principianti, altrimenti gparted è fornito come opzione GUI e cfdisk/parted per CLI.\n\nI sistemi UEFI richiedono una partizione vfat/fat32 tra 100-512M di dimensione da montare su /boot o /boot/efi, inoltre i sistemi BIOS che utilizzano LUKS richiedono una partizione separata /boot, compresa tra 100-512M e formattata come ext3/4."
|
||||||
_PartAuto="Partizionamento Automatico"
|
_PartAuto="Partizionamento Automatico"
|
||||||
_PartWipe="Cancellazione Sicura Dispositivo (opzionale)"
|
_PartWipe="Cancellazione Sicura Dispositivo (opzionale)"
|
||||||
_PartWipeBody1="\nATTENZIONE: TUTTI I DATI su"
|
_PartWipeBody1="\nATTENZIONE: TUTTI I DATI su"
|
||||||
|
@ -129,7 +129,7 @@ _DevSelBody="\nDispositivos (/dev/) estão disponíveis no disco-rígido e pendr
|
|||||||
|
|
||||||
# Ferramenta de particionamento
|
# Ferramenta de particionamento
|
||||||
_PartTitle="Ferramenta de particionamento"
|
_PartTitle="Ferramenta de particionamento"
|
||||||
_PartBody="\nO particionamento automático está disponível para iniciantes, caso contrário, o gparted é fornecido como uma opção de GUI e parted para o CLI.\n\nOs sistemas UEFI exigem uma partição vfat/fat32 entre 100-512M para ser montada em /boot ou /boot/efi; além disso, os sistemas BIOS que usam o LUKS requerem uma partição /boot separada, entre 100-512M e formatados como ext3/4."
|
_PartBody="\nO particionamento automático está disponível para iniciantes, caso contrário, o gparted é fornecido como uma opção de GUI e cfdisk/parted para o CLI.\n\nOs sistemas UEFI exigem uma partição vfat/fat32 entre 100-512M para ser montada em /boot ou /boot/efi; além disso, os sistemas BIOS que usam o LUKS requerem uma partição /boot separada, entre 100-512M e formatados como ext3/4."
|
||||||
_PartAuto="Particionamento automático"
|
_PartAuto="Particionamento automático"
|
||||||
_PartWipe="Apagar dispositivo de forma segura (opcional)"
|
_PartWipe="Apagar dispositivo de forma segura (opcional)"
|
||||||
_PartWipeBody1="\nATENÇÃO: TODOS os dados em"
|
_PartWipeBody1="\nATENÇÃO: TODOS os dados em"
|
||||||
|
@ -129,7 +129,7 @@ _DevSelBody="\nDispositivos (/dev/) estão disponíveis no disco-rígido e pendr
|
|||||||
|
|
||||||
# Ferramenta de Particionamento
|
# Ferramenta de Particionamento
|
||||||
_PartTitle="Ferramenta de Particionamento"
|
_PartTitle="Ferramenta de Particionamento"
|
||||||
_PartBody="\nO particionamento automático está disponível para iniciantes, caso contrário, o gparted é fornecido como uma opção de GUI e parted para o CLI.\n\nOs sistemas UEFI exigem uma partição vfat/fat32 entre 100-512M para ser montada em /boot ou /boot/efi; além disso, os sistemas BIOS que usam o LUKS requerem uma partição /boot separada, entre 100-512M e formatados como ext3/4."
|
_PartBody="\nO particionamento automático está disponível para iniciantes, caso contrário, o gparted é fornecido como uma opção de GUI e cfdisk/parted para o CLI.\n\nOs sistemas UEFI exigem uma partição vfat/fat32 entre 100-512M para ser montada em /boot ou /boot/efi; além disso, os sistemas BIOS que usam o LUKS requerem uma partição /boot separada, entre 100-512M e formatados como ext3/4."
|
||||||
_PartAuto="Particionamento Automático"
|
_PartAuto="Particionamento Automático"
|
||||||
_PartWipe="Apagar Dispositivo de forma Segura (opcional)"
|
_PartWipe="Apagar Dispositivo de forma Segura (opcional)"
|
||||||
_PartWipeBody1="\nATENÇÃO: TODOS dados sobre"
|
_PartWipeBody1="\nATENÇÃO: TODOS dados sobre"
|
||||||
|
@ -129,7 +129,7 @@ _DevSelBody="\nУстройтсва (/dev/) - это доступные жест
|
|||||||
|
|
||||||
# Partitioning Tool
|
# Partitioning Tool
|
||||||
_PartTitle="Инструменты для разметки"
|
_PartTitle="Инструменты для разметки"
|
||||||
_PartBody="\nАвтоматическое разбиение на разделы доступно для новичков, иначе gparted предоставляется как опция GUI и parted для CLI.\n\nДля систем UEFI требуется установить раздел vfat/fat32 размером 100-512M, который должен быть установлен в /boot или /boot/efi, кроме того, для систем BIOS, использующих LUKS, требуется отдельный /boot загрузочный раздел между 100-512М и форматированный как ext3/4."
|
_PartBody="\nАвтоматическое разбиение на разделы доступно для новичков, иначе gparted предоставляется как опция GUI и cfdisk/parted для CLI.\n\nДля систем UEFI требуется установить раздел vfat/fat32 размером 100-512M, который должен быть установлен в /boot или /boot/efi, кроме того, для систем BIOS, использующих LUKS, требуется отдельный /boot загрузочный раздел между 100-512М и форматированный как ext3/4."
|
||||||
_PartAuto="Автоматическая разметка"
|
_PartAuto="Автоматическая разметка"
|
||||||
_PartWipe="Безопасное стирание устройства (опционально)"
|
_PartWipe="Безопасное стирание устройства (опционально)"
|
||||||
_PartWipeBody1="\nПРЕДУПРЕЖДЕНИЕ: ВСЕ данные на"
|
_PartWipeBody1="\nПРЕДУПРЕЖДЕНИЕ: ВСЕ данные на"
|
||||||
|
@ -129,7 +129,7 @@ _DevSelBody="\nLos dispositivos (/dev) son los discos duros y unidades USB dispo
|
|||||||
|
|
||||||
# Herramienta de particionado
|
# Herramienta de particionado
|
||||||
_PartTitle="Herramienta de particionado"
|
_PartTitle="Herramienta de particionado"
|
||||||
_PartBody="\nEl partición automática está disponible para principiantes, de lo contrario, gparted se proporciona como una opción de GUI y se parted para CLI.\n\nLos sistemas UEFI requieren una partición vfat/fat32 entre 100-512M de tamaño para ser montada en /boot o /boot/efi, adicionalmente los sistemas BIOS que usan LUKS requieren una partición separada /boot, entre 100-512M y formateada como ext3/4."
|
_PartBody="\nEl partición automática está disponible para principiantes, de lo contrario, gparted se proporciona como una opción de GUI y se cfdisk/parted para CLI.\n\nLos sistemas UEFI requieren una partición vfat/fat32 entre 100-512M de tamaño para ser montada en /boot o /boot/efi, adicionalmente los sistemas BIOS que usan LUKS requieren una partición separada /boot, entre 100-512M y formateada como ext3/4."
|
||||||
_PartAuto="Particionado automático"
|
_PartAuto="Particionado automático"
|
||||||
_PartWipe="Borrar dispositivo de forma segura (opcional)"
|
_PartWipe="Borrar dispositivo de forma segura (opcional)"
|
||||||
_PartWipeBody1="\nAVISO: TODOS los datos en"
|
_PartWipeBody1="\nAVISO: TODOS los datos en"
|
||||||
|
Reference in New Issue
Block a user