При установке системы с флешки/жесткого диска в получившейся системе файл /etc/fstab содержит дублирующиеся записи для источника установки: ------ /dev/sda1 /mnt/disk vfat ro,fmask=0022,dmask=0022,codepage=cp866,iocharset=utf8,check=r 0 0 UUID=48B2-841E /mnt/sda1 vfat showexec,quiet,codepage=866,iocharset=utf8,umask=0 0 0 ---------- Вторая запись покорректнее, конечно, будет, но в sources.installer.list все настроено на /mnt/disk.
Если получится -- поправь, я до флэшек так и не добрался (и с hdd тоже не ставлюсь). С радостью втяну :) 2 boyarsh: не знаю, кто изначально писал скрипт, который в этот пакет был переработан -- при возможности посмотри pls, тебя-то всё устраивает?
(In reply to comment #1) > 2 boyarsh: не знаю, кто изначально писал скрипт, который в этот пакет был > переработан -- при возможности посмотри pls, тебя-то всё устраивает? Там 2 скрипта сошлись, один из них в прошлом мой. см также https://bugzilla.altlinux.org/show_bug.cgi?id=16889
Мне кажется, наилучшее поведение этого скрипта было бы - добавлять свои записи, отслеживать имеющиеся старые дубли от 00-prepare_chroot, выносить их вон, и заменять их точки монтирования ссылками на вновь сделанные. Если такое поведение устраивает, могу попробовать воплотить. Единственное забавное - названия для точек монтирования "sda1" и иже с ними. Это сейчас, при установке, флешка sda1. А перезагрузится система в установленную - и будет флешка очень даже sdb1 с точкой монтирования sda1.
Я считаю что при установке с флэшек, они вообще не должны прописываться в fstab, так как это препятствует их последующему монтированию пользователем и, соответственно, собираюсь реализовать это поведение.
(In reply to comment #4) > Я считаю что при установке с флэшек, они вообще не должны прописываться в > fstab, Ага, сейчас же в инсталяторе есть hal, можно сразу все removable отсеивать. > так как это препятствует их последующему монтированию пользователем > и, соответственно, собираюсь реализовать это поведение. Но как быть с sources.installer.list, который /mnt/disk хочет?
(In reply to comment #5) > Но как быть с sources.installer.list, который /mnt/disk хочет? Боюсь, что тоже удалять после окончания установки..
(In reply to comment #4) > Я считаю что при установке с флэшек, они вообще не должны прописываться в > fstab, так как это препятствует их последующему монтированию пользователем и, > соответственно, собираюсь реализовать это поведение. > Нет, нужно всё-таки, чтобы установочная флешка прописывалась в fstab как /mnt/disk по UUID. Это позволит без особых проблем продолжить установку пакетов вручную при необходимости.
(In reply to comment #7) > Нет, нужно всё-таки, чтобы установочная флешка прописывалась в fstab как /mnt/disk > по UUID. Это позволит без особых проблем продолжить установку пакетов вручную > при необходимости. зато создаст проблемы при использовании флэшки по назначению.
(In reply to comment #9) > (In reply to comment #7) > > > Нет, нужно всё-таки, чтобы установочная флешка прописывалась в fstab как /mnt/disk > > по UUID. Это позволит без особых проблем продолжить установку пакетов вручную > > при необходимости. > зато создаст проблемы при использовании флэшки по назначению. > Установочная флешка имеет своё первостепенное назначение - установка и настройка системы. И она должна полноценно этому соответствовать. А если флешка уже не нужна как установочная, mkfs еще ни кто не отменял
(In reply to comment #10) > Установочная флешка имеет своё первостепенное назначение - установка и > настройка системы. И она должна полноценно этому соответствовать. > А если флешка уже не нужна как установочная, mkfs еще ни кто не отменял Поскольку для флэшек нет механизма, аналогичного такому для cdrom (запрос и монтирование apt-ом), то беспроблемно всё равно не получится. Либо монтировать руками либо будет ругань на остутствие устройства