IceArch - сборка на icewm с zif - ом внутри

vasek
Скорее всего не все в порядке с partition table, такие ошибки бывают.
Чтобы избежать этих нюансов, взял за правило перед началом подготовки флешки к разбивке, очищаю (заполняю нулями) 1-ый сектор
dd if=/dev/zero of=/dev/sdb bs=512 count=1
Спасибо, возьму на вооружение, а то нулить 16 Гб флешку целиком , как я делаю сейчас уже не хватает терпения.
Spectrum forever
Вообще то это может не всегда помочь. Кто то заполняет нулями не 512 байт, а 2048 байт, но это все гадание. Если уж анализировать, то дополнительно нужно смотреть partition-table signature, используя утилиту wipefs. Возможно что с этой сигнатурой не то. Этой же утилитой wipefs можно стереть все сигнатуры (сигнатура всего несколько байт) ... обращаться с wipefs осторожно.
В качестве примера привожу сложную флэшку
# fdisk -l /dev/sdb
Устр-во    начало   Конец Секторы Размер Тип
/dev/sdb1    2048 4014045 4011998   1,9G Microsoft basic data
/dev/sdb2      34     161     128    64K BIOS boot
/dev/sdb3     162    2047    1886   943K EFI
И смотрим по сигнатурам
# wipefs /dev/sdb*
DEVICE OFFSET     TYPE UUID             LABEL
sdb    0x200      gpt
sdb    0x7a7ffc00 gpt
sdb    0x1fe      PMBR
sdb1   0x3        ntfs 7CCD0B9224AE0C05 Hybrid_Multi
sdb1   0x1fe      dos
sdb3   0x36       vfat FF56-91FD
sdb3   0x0        vfat FF56-91FD
sdb3   0x1fe      vfat FF56-91FD
Сигнатура это основа для всех утилит - не распознается сигнатура, не выводит информацию утилита.

EDIT 1 - уточнение - из последнего вывода уточним строчку
sdb1   0x3        ntfs 7CCD0B9224AE0C05 Hybrid_Multi
Смотрим со смещение 0x3 на sdb1 5 байт
# hexdump -C -s 0x3 -n 5 /dev/sdb1
00000003  4e 54 46 53 20                 |NTFS |
Ошибки не исчезают с опытом - они просто умнеют
Спастбо, попробую, у меня как раз начала глючить очередная флешка. Думал ее всю нулить, но теперь попытаюсь вылечить твоим методом.
Spectrum forever
Попробовал установить на флешку Toshiba Corp. Kingston DataTraveler 16gb через "Уст.НаДиск"
IceArch-0.94-x86_64.iso запускал с hdd
Gparted , запущенный через конфигуратор, что-то упорно не желал создавать/менять разделы на флешке.
Через
# sudo gparted
вроде получилось. (где-то тут выше уже вроде упоминалось об этом)
Установка где-то 24 минуты - вроде все ок, с флешки система загружается.
Ну да, как выше отмечено , зайти можно только от root
Да, в установленной на флешке системе только дефолтный root. полноценная установка с пользователями сделана только для установки на винт.
Правда , приоткрою немного карты - в следующей версии ледяного будет pamac - полноценно работающий из под root-а , в том числе и с aur-ом.
Сделано, как обычно, при помощи костылей.
Спасибо за тест, посмотрю что там за баг с gparted-ом.
Spectrum forever
kostyalamer
будет pamac
Он стал слишком монструозным, а вы не пробовали PacUI? Тут подробнее: https://itsfoss.com/arch-pacli-pacui/
In Tux We Trust
redix
Он стал слишком монструозным, а вы не пробовали PacUI? Тут подробнее: https://itsfoss.com/arch-pacli-pacui/
Спасибо, посмотрю , собственно pamac втащен в сборку ради pamac-manager и pamac-tray, который теперь заменяет kalu.
Spectrum forever
kostyalamer
pamac-tray
Есть целая куча уведомляторов, argon - уведомления с пакетным менеджером, есть просто уведомления. Что то было на базе systemd еще. У меня в коньках прикручено например, а обновляюсь через терминал.
In Tux We Trust
На я.диск уехала очередная версия ( 0.97) ледяного .
ссылка на закачку : https://yadi.sk/d/hkWHalj1Um33bQ
контрольная сумма : fee54573c910695937272a7a0dfae344
Изменения в этой версии :
1) Убрал лишние локали по совету товарищей с форума папируса ( правда теперь при установке пакетов pacman все время на это ругается ).
2) Втащил переводчик от knn собранный на основе Crow Translate ( повесил тоже на Win+z ), отличная вещь.
3) При помощи очень кривых костылей заставил работать pamac-manager и pamac-tray прямо из root-овой системы с флешки.
Теперь мы имеем Обновление программ хоть из реп хоть из Aur-а в ледяном установленном на флешку. Также эта радость ищет проги в Aur-е и собирает их из исходников ( имеется и встроенный редактор PKGBUILD -ов ) . Крайне полезная штука
4) Baobab заменен на Filelight , Kalu на pamac-tray.
5) При помощи очередного самописного костыля сделано нормальное обновление ядра в системе установленной на флешку.
Совершенно случайно обнаружил этот баг, хотя мог бы сразу сообразить , когда писал флешечный инсталлер.
6) Для экономии места psi заменен на pidgin , gnome-mplayer на smplayer.
7) Добавлен imagewriter.
8] Вследствие ужимания теперь вся эта радость нормально устанавливается на 8Гб флешку, оставляя пользователю около 500 Мб свободного пространства. Чтобы увеличить его до 1Гб рекомендую удалить 2 пакета :
opera и skypeforlinux-stable-bin , если они конечно вам не нужны. Впрочем pamac-manager ( запускаемый из трея icewm ), может сортировать установленные пакеты по объему, так что сами можете посмотреть что не нужно и занимает много места и удалить такие пакеты из системы.
9) Кстати о pamac-manager, как я уже писал выше в системе установленной на флешке он запускается при помощи довольно своеобразного костыля. По-этому запускать его нужно только кликом по значку pamac-tray -я в трее IceWM. Дело в том что так он работает не от пользователя root , от которого ему запрещены операции с пакетами, а совсем от другого пользователя :-) Поэтому не надо вызывать его из терминала, толку не будет.

Как видно из нумерации - потихоньку приближаемся к релизу, правда никаких сроков озвучивать не буду, идей много а свободного времени мало поэтому процесс идет довольно медленно.
Spectrum forever
На какой-то китайский брелок-визитку Alcor Micro Corp. Flash Drive 16 гб.
IceArch-0.97-x86_64.iso запускал с hdd
Установка на флешку через установку на винт.
У меня все равно gparted, запущенный установщиком, не желает что-то менять на флешке:


Прерываю установку, запускаю sudo gparted - ок:

Установка так же - где-то 25 минут.
В отличии от установки с предыдущего IceArch-0.9-x86_64.iso (так же ставил на флешку через "Уст. на Диск") , система полностью рабочая , учетка пользователя создается корректно.
Попробовал ради интереса установить linux-lts ядро и загрузиться с него через grub флешки - все ок.
Единственное, для начала работы с pacman , помимо sudo pacman -Sy , надо выполнить:
sudo pacman-key --populate archlinux
ну, или проверку ключей отключить.
 
Зарегистрироваться или войдите чтобы оставить сообщение.