Кратко: в пропуски по смыслу вставляются союзы а, и, и, и, а; перед ними в сложносочинённых предложениях нужна запятая.
Готовый текст:
Группа туристов направлялась к потухшему вулкану. На пути лежали обломки скал, а искрился снег. Вдруг путники почувствовали подземные толчки и колебание почвы. Потом они отметили появление над кратером грязно-жёлтого дыма. Вулкан зарокотал, и из кратера полетели вверх раскалённые камни. Туристы остановились и стали наблюдать извержение вулкана.
Вот долетел резкий запах серы, и посыпался пепел. Чистый снег быстро покрылся слоем серого пепла. Земля под ногами дрожала, и огненная лава стекала в море. Вода около берега кипела, а рядом плавала мёртвая рыба. Люди долго не могли забыть это несчастье, но грозное явление природы.
Грамматические основы
Подлежащее — одной чертой, сказуемое — двумя:
- Группа — направлялась;
- обломки — лежали; снег — искрился;
- путники — почувствовали;
- они — отметили;
- Вулкан — зарокотал; камни — полетели;
- Туристы — остановились, стали наблюдать;
- запах — долетел; пепел — посыпался;
- снег — покрылся;
- Земля — дрожала; лава — стекала;
- Вода — кипела; рыба — плавала.
Почему так:
- Если в предложении две грамматические основы, это сложносочинённое предложение — перед союзом и/а/но ставится запятая.
- Если «и» соединяет однородные члены, запятая не нужна: «толчки и колебание», «остановились и стали наблюдать».
- Союз а выбирается при сопоставлении: «обломки скал, а снег искрился»; «вода кипела, а рядом плавала рыба».
- Союз и — при добавлении, перечислении событий.
Проверка: в каждом месте с запятой части можно прочитать как отдельные предложения — значит, оснований для запятой достаточно.