Команды для формата флэшки аналогично разбиению HDD. Возможно имея вторую флэшку, кинуть туда batch.cfe и vmlinux и загрузимся с флэшки.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Пояснения:
dd if=/dev/zero of=/dev/sda bs=1k count=40960 2> /dev/null - стираем таблицу разделов флэшки
cat /etc/partition-lba48.map | sfdisk -fq /dev/sda 2> /dev/null - создаем 4 раздела (512 Мб, 64 Мб (swap), 1024 Мб, Все остальное свободное пространство)
mkswap /dev/sda2 2> /dev/null - форматируем sda2 в swap
mke2fs /dev/sda1 2> /dev/null - форматируем sda1 в ext2
mke2fs /dev/sda3 2> /dev/null - форматируем sda3 в ext2
mke2fs /dev/sda4 -N 4096 -b 4096 2> /dev/null - форматируем sda4 в ext2
tar -cf - `ls | grep -vE '\<mnt\>|\<tmp\>|\<proc\>|\<lost\+found\>|\<sys\>'` | (cd /mnt/hd; tar xvf -) - сливаем root в sda1 и создаем там папки следующими командами
Для винта стало быть скрипт будет
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Если root нашего ресивера не нужен а нужна только разметка винта, команды начиная с tar -cf - `ls | grep -vE '\<mnt\>|\<tmp\>|\<proc\>|\<lost\+found\>|\<sys\>'` | (cd /mnt/hd; tar xvf -) можно удалить. Раз,ивка делается в ресивере или можно скопировать оттуда partition-lba48.map и делать где угодно в Linux
Если после разбивки разделов, форматирование не идет, необходимо перезагрузить ресивер и попробовать снова, со второго раза все идет на УРА. С самого первого не всегда, о чем честно написано в stbutilВам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.