Пытаюсь установить CLD на ноут HP ProBook 4710s (Core™2 Duo, 4Gb RAM, ATI Mobility Radeon HD 4330).
Stage от 5 и 10-го мая вешали машину на стадии БИОСа одним присутствием диска в дисководе.
Последняя (от 14-го), записанная на ту же самую болванку DVD+RW, грузилась нормально, но установка (cl-install-gui) срывалась в самом конце распаковки образа системы. К сожалению, лог не переписал, но он был похож на первую запись в теме http://www.calculate-linux.ru/boards/7/topics/8527, только ругался не на input-output error, а на broken pipe, и не на конкретный файл, а на невозможность записать 4 байта (или Кб, не помню, но не Мб точно). Причём, по закону подлости, в самом конце этой распаковки. Пробовал несколько раз, результат воспроизводится.
Скачал стабильный образ 11.3, грузится, виснет на стадии запуска иксов, лог говорит просто Segmentation fault. На всякий пожарный нарезал на DVD-R, занизив скорость записи вдвое, результат тот же. Консольную cl-install побаиваюсь - у меня 11 разделов, из них на 2 живёт винда, одна очепятка - и привет, а текста получается немало.
Сейчас думаю записать последнюю Stage на флэшку под UltraIso из-под винды в надежде, что проблема на стадии передачи данных от дисковода (если я правильно помню сущность pipe). Рабочего Calculate, чтоб воспользоваться cl-install -d под рукой нет. Если есть какие-то альтернативы, подскажите, пожалуйста!
ЗЫ: все использованные образы проверял по md5, всё было в порядке.
Вот, загрузил live-флэшку с 200110514. Пишу из-под неё. но проблемы те же:
guest@calculate /var/log/calculate $ cat cl-install-gui-err.log
Не удалось копировать файлы из '/mnt/livecd.76Q0u2hF' в '/mnt/install':
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: connection unexpectedly closed (5464276 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.8]
Не удалось установить систему
Укажите пожалуйста битность системы которую ставили. Проверяли ли вы память в компьютере мемтестом? Если не сложно - приведите таблицу разделов с указанием на каком разделе что должно находиться плюс вывод <<fdisk -l>>.
Кажется, я нашёл корень зла и временный костыль. Вбросив в Гугл ошибку, я обнаружил, в частности, баг #198. Почти один в один. И там автору удалось поставиться, когда разделов всего 2. А у меня было примерно так (привожу по домашнему компу, это у меня стандартная схема):
alver@hare ~ $ sudo fdisk -l
Пароль:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
16 heads, 63 sectors/track, 969021 cylinders, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa442a442
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 63 104857199 52428568+ 7 HPFS/NTFS/exFAT
/dev/sda2 104857200 209714399 52428600 7 HPFS/NTFS/exFAT
/dev/sda3 209714400 213714143 1999872 82 Linux своп / Solaris
/dev/sda4 213714144 976773167 381529512 5 Расширенный
/dev/sda5 213714207 215714015 999904+ 83 Linux
/dev/sda6 215714079 231526511 7906216+ 83 Linux
/dev/sda7 231526575 247339007 7906216+ 83 Linux
/dev/sda8 247339071 251338751 1999840+ 83 Linux
/dev/sda9 251338815 253714607 1187896+ 83 Linux
/dev/sda10 253714671 776772863 261529096+ 83 Linux
/dev/sda11 776772927 976773167 100000120+ 83 Linux
Попробовал при установке не указывать виндовые разделы и /home/users. Не помогло. Тогда я снёс sda5-10 и превратил в единый раздел ext4, а при установке указал монтировать только его как корень и бывший sda10 как хомяк с идеей виндовые разделы и /home/users прописать в fstab потом. И всё поставилось на раз с флешки Stage 20110514!
Я думаю, что на домашний комп удалось поставить на кучу разделов сразу потому, что это был CLS - там банально образ меньше. Поправьте, если ошибаюсь, но ЕМНИП, пайпы как-то связаны с распараллеливанием потока информации, и, когда большущий образ системы (CLD 64) и много разделов, тут-то и возникает глюк. Случай очень похож на рассказ Азимова “Как поймать кролика”, и костыль я взял оттуда. Соответственно разработчикам осталось найти это слабое звено и поправить. Имхо, когда /var и /tmp на райзере, корень (и /boot, кто его выделяет) на ext2-3, остальное по содержанию - это правильно и увеличивает надёжность и быстродействие. Во всяком случае, юзерам надо дать эту возможность.
Уважаемый Mike Hiretsky!
Вы не могли бы как-то прокомментировать мой предыдущий пост? Это баг, фича, относится к cl-install или где? Если таки баг, то планируется ли его править? Или “нефиг так винт разбивать, проще надо быть”?
Если повезёт, буду ставить CLD ещё на 1 ноут в июне, и тогда смогу проверить воспроизводимость ошибки. Но, к сожалению, это единственная помощь от меня.