Несмотря на то, что флотилия турок на Дунае была более сильной, активные боевые действия начали русские. За период с 17 апреля по 28 сентября 1877 года русские с паровых катеров и гребных шлюпок выставили в устье реки Прут, на реке Серет и на Дунае (в том числе и в разных гирлах его) более 300 гальваноударных мин для прекращения движения турецкой флотилии по Дунаю и его притокам. Часто мины приходилось ставить под артиллерийским и ружейным огнем противника. Эта важная работа была выполнена под руководством офицеров-минеров, окончивших в свое время минную школу, созданную вице-адмиралом Бутаковым на броненосной эскадре.
В июле 1877 года из-за понижения уровня воды в Дунае мины, поставленные в районе прибрежных селений Фламунда и Корабия, оголились и уже не представляли опасности для турецких судов. Чтобы скрыть мины под водой, необходимо было укоротить их минрепы. Это задание было выполнено под огнем врага командой минеров под руководством лейтенантов Астромова и Невинского бывших офицеров с эскадры вице-адмирала Бутакова.
Активные минные постановки, выполненные русскими моряками на Дунае, оказали огромное влияние на весь ход военных действий в этом районе. Турецкие суда оказались закрытыми на своих стоянках - в Рущуке и Никополе. Русская флотилия господствовала на Дунае.
Но русские не только ставили минные заграждения. Их минные катера производили атаки кораблей противника шестовыми минами. Так, 14 мая отряд в составе четырех минных катеров направился в Мачинский рукав Дуная к месту стоянки турок. У города Мачин были обнаружены монитор "Сейфи", броненосная канонерская лодка "Фетхуль-Ислам" и один вооруженный колесный пароход. Два катера под огнем противника подорвали шестовыми минами монитор "Сейфи", и он быстро затонул.
Опыт боевых действий на Дунае подтвердил правильность взглядов вице-адмирала Бутакова на минное оружие, как на оружие не только оборонительное, но и наступательное. Этот опыт позволил также определить методы активного использования мин в речных условиях.
Значительно труднее было бороться с турецким флотом на Черном море, где Россия фактически ничего не могла ему противопоставить. Выход из положения нашел ученик и наиболее талантливый последователь Григория Ивановича Бутакова лейтенант Степан Осипович Макаров. Еще до начала войны, в ноябре 1876 года, он выдвинул довольно смелый проект: оборудовать быстроходные пароходы Российского Общества пароходства и торговли для перевозки паровых катеров, вооруженных шестовыми минами. Пароходы должны были доставлять катера к турецким портам, и спускать их там на воду для атаки турецких кораблей. После атаки пароходам надлежало возвращаться в ближайший русский порт, взяв на борт катера. Нападение, а не пассивная оборона! Таков был смысл проекта Макарова.
Несмотря на исключительную важность проекта, Макаров почти два месяца вел упорную борьбу с бюрократами из морского министерства. Наконец, проект утвердили. В качестве корабля-матки был оборудован пароход "Вел. кн. Константин", командиром которого 31 декабря 1876 года назначили Макарова. Пароход был вооружен двумя трехфунтовыми, двумя четырехфунтовыми пушками и одной шестидюймовой мортирой. На борт его при помощи особых шлюпбалок можно было поднять четыре паровых минных катера. Пароход имел скорость хода до 10 узлов, скорость хода катеров - 6 узлов. Вооружение минных катеров состояло из шестовых, а затем из сконструированных Макаровым буксируемых мин. Только после настойчивых просьб Макарова примерно через четыре месяца после начала войны на вооружение катеров были переданы торпеды, лежавшие на складах Николаевского порта.
29 апреля 1877 года "Вел. кн. Константин", крейсируя в районе Батума, обнаружил на Батумском рейде турецкие корабли. С наступлением темноты минные катера были спущены на воду и безуспешно атаковали турецкий сторожевой корабль. В ночь на 29 мая "Вел. юн. Константин" подошел к Сулину, и катера атаковали турецкие броненосцы, стоявшие на рейде. На этот раз один из катеров взорвал и вывел из строя турецкий броненосец "Иджлалие". Успешной была и атака турецкого броненосца "Ассари Шефкет", произведенная в ночь на 12 августа на Сухумском рейде. А в ночь на 16 декабря 1877 года минные катера атаковали торпедами турецкие корабли на Батумском рейде. Это была первая в истории атака кораблей торпедой. Там же в ночь на 14 января 1878 г. катера с "Вел. кн. Константина" взорвали турецкий пароход "Иктибах".
Боевые действия минных катеров Макарова сковали действия турецкого флота. Инициатива на Черном море оставалась в руках русских моряков. Степан Осипович был произведен в капитан-лейтенанты, награжден золотым оружием и георгиевским орденом 4 степени.
В ходе русско-японской войны ученик и последователь адмирала Бутакова Степан Осипович Макаров внес солидный вклад в развитие русской военно-морской тактической мысли. Он первый использовал торпеду, как активное наступательное оружие, положив начало новому классу боевых кораблей - торпедным катерам. Макаров первым также применил новый тактический прием использования минного оружия - совместную атаку кораблей противника несколькими катерами в темное время суток.
* * *
Зимой 1877/78 года русские войска подошли к Константинополю. Успешные действия русских войск создавали угрозу новой войны - на этот раз с Англией и Австрией, решительно возражавших против усиления русского влияния на Балканах. 19 февраля 1878 года в Сан-Стефано царским правительством был заключен мирный договор с Турцией. Но Англия и Австрия потребовали коренного изменения этого договора. Они были решительно против того, чтобы Болгария стала независимой от Турции, получила значительную часть эгейского побережья и сухопутную границу близ Константинополя. Большой авторитет России среди болгарского населения обеспечивал ей возможность оказывать серьезное влияние на режим в проливах, вопрос о которых прямого решения в Сан-Стефанском договоре не получил.
Царское правительство, упорно стремившееся к обладанию проливами и Константинополем, не желало и слышать об уступках. По приказу Александра II были приняты меры по минированию Босфора. В ответ на это Англия провела частичную мобилизацию резервов и ввела свою эскадру в Мраморное море, а Турция стала собирать вокруг Константинополя значительные силы. Казалось, новая, еще более жестокая война неизбежна.
К боевым действиям стал готовиться не только Черноморский, но и Балтийский флот. Еще в начале русско-турецкой войны на Балтийском флоте были произведены некоторые перемещения офицерского состава. В частности, Григорий Иванович Бутаков был назначен начальником отряда броненосной эскадры, командование которой взял на себя генерал-адмирал. Это непонятное на первый взгляд понижение Григория Ивановича явилось результатом его резкого выступления на совещании в Морском Техническом комитете против порочной системы кораблестроения.