Написал скрипт для установки LFD10-20.11 ; LF01-20.10; PRA-roll-20.08-7 из linux,
Годится только у кого Ide диски, у меня нет твердотельного накопителя, и я не знаю каким устройством видит его система...
использовал dialog, писал для себя, может кому сгодится, у кого большой linux и нужно по быстрому записать портативную версию линухи , писал по инструкции которую мне дали года два назад тут же на форуме, может кто помнит, хотя врядли, почему не использовал те скрипты что находятся в образе, дык посмотрел открыв скрипты и быстро их закрыл ибо многого не понял, и не потому с ними что то не так а скорее я не дорос, ну и притянул как обычно исполнение к своему пониманию... Скрипт годится только для этих трех обозначенных образах, архитектура x86_64, думаю что возмёт и i686: DDR01-20.11 но я не пробовал, флэшку отформатировать надлежит в fat32 , c ext3-4 попробовал отработало с ошибками копирование , буду разбираться почему а вот с fat32 работает,
работать нужно с ним так
Зависит от dialog , и gparted
!!! Скрипт расчитан на не разделёный на разделы USB носитель!!!
Распаковать архив instal_pra.zip в каталог ~/
в командной строке введите
cod: $ chmod +x ~/instal_pra/in-pra_03.sh
а также скопировать один образ из дистрибутивов
x86_64: LFD10-20.11 ; LF01-20.10; PRA-roll-20.08-7
в каталог ~/instal_pra/
Обязательно переподключите USB носитель если он был подключен до этого,
запустите скрипт in-pra_03.sh
скрипт определит имя вашего USB носителя
далее вас проведут по диалогу,
в частности из которого вам предложат запустить gparted
и отформатировать USB носитель, с даным инсталятором
нужно выбрать fat32 (с ext3 я попробовал и у меня не заработало) не забудьте отметить boot флагом
раздел USB , и применить все изменения. После можете закрыть Gparted, скрипт продолжит свою работу
Обязательно перподключите USB носитель.
Далее по диалогу скрипт создаст нужные папки,для монтирования образа
с дистрибутивом, а также каталог для монтирования USB, и скопирует
все файлы с образа на носитель после установит загрузчик grub4dos,в корень носителя.
Далее вы можете перезагрузить компьютер, и нажатием горячей клавиши quick boot
(на моём компьютере это F8), зайдите в меню выбора вариантов загрузки, и выбирите
ваш носитель, вроде всё.
архив во вложении, и вот собственно код:
#!/bin/bash
sleep 0.1
dialog --msgbox "Подключите ваше устройство USB , и я определю его имя, для этого вы должны нажать 'ОК' и ввести пароль" 12 23
clear
sudo fdisk -l | grep /dev/sd | grep -v Disk | grep -v /dev/sda | cut -c 1-9 >~/instal_pra/.ffusb/.part.txt
usbn="$(cat -n ~/instal_pra/.ffusb/.part.txt)"
usb="$(cat ~/instal_pra/.ffusb/.part.txt)"
name_dev="$(echo "$usb" | cut -c 1-8)"
dialog --title "Ваше устройство " --msgbox "`echo "$usb"`" 9 18
dialog --yesno "Хотите отформатировать usb?" 9 18
if test $? -eq 0
then
clear
dialog --msgbox "Не забудьте отметить ваше устройство флагом 'boot' " 12 18
clear
sudo gparted
else
clear
echo ""
fi
dialog --msgbox "Переподключите ваше устройство USB, после нажмите 'OK' " 10 20
clear
dialog --msgbox "Создаю нужные каталоги для копирования образа дискa ,и начинаю копирование файлов на USB" 12 18
clear
cd ~/
sudo mkdir -p my-flash && sudo mount `echo "$usb"` my-flash
ls -1 /home/tot/instal_pra | grep iso >~/instal_pra/.ffusb/.name_iso.txt
name_iso="$(cat ~/instal_pra/.ffusb/.name_iso.txt)"
cd ~/instal_pra
cp ./"$name_iso" ~/
cd ~/
sudo mkdir -p pra_iso && sudo mount -o loop "$name_iso" pra_iso
sudo cp -a ~/pra_iso/. ~/my-flash/
dialog --msgbox "Файлы из образа диска скопированы на USB носитель" 9 18
clear
cd /my-flash/boot/grub4dos/install/linux/ext4
sudo ./bootlace.com --time-out=0 "$name_dev"
dialog --msgbox "А также установлен grub4dos" 9 18
clear
rm ~/*.iso
#rm ~/instal_pra/*.iso
rm ~/instal_pra/.ffusb/.*.txt
cd ~/
sudo umount ~/my-flash
sudo umount "$usb"
sudo umount ~/pra_iso
upd: исправлена ошибка диалога .