11 лет назад 10 октября 2007 в 21:08 40

Автор: Сергей Голубев

Прошлый номер журнала, посвященный дистрибутиву Mandriva Linux, оказался с сюрпризом. Судьбе было угодно, чтобы на компакт-диске, с которого читателям предлагалось установить систему, не было загрузочного сектора. Вот ведь беда какая!

Впрочем, никакой беды нет и в помине. Даже если дистрибутив по каким-либо причинам из загрузочного превратился в обычный, поводов для расстройства нет. Есть множество способов установить систему даже в таких, на первый взгляд, экстремальных условиях.

Тут необходимо еще одно пояснение. Казалось бы, должен быть какой-то один универсальный метод. Но переписка с читателями, которые пытались решить эту загадку (и большинство из них успешно с ней справились), показала, что это не так. Кому-то помогал один способ, кому-то – другой.

С чем это связано? Скорее всего, с тем, что представляет собой головную боль доброй половины пользователей персонального компьютера – с железом. По понятным причинам, сказать тут что-то конкретное вряд ли получится – для этого нужен громадный стенд и вагон комплектующих, чем ни редакция, ни авторы не располагают. Поэтому действовать придется методом проб и ошибок. Если один способ не подошел, то пробуйте следующий, и пусть вам сопутствует удача.

Начнем, как водится, с формулировки задачи. Есть компакт-диск с испорченной загрузочной записью. Надо его все-таки как-то загрузить. Причем без использования оборудования, которое было бы лишним, если бы источник был нормальный. То есть флоповода у нас нет. А есть только привод для чтения и записи компакт-дисков. Конечно, некоторая натяжка тут есть – пишущее устройство для установки не обязательно. Только сохранились ли у кого-то раритеты, предназначенные только для чтения? Вряд ли. Скорее всего, они отправились в мусоропровод вслед за флоповодами, морально устаревшими чуть раньше.

СПОСОБ 1

Для того чтобы сделать диск загрузочным, вам понадобится программа Small CD-Writer (www.avtlab.ru/scdwriter.htm). Она бесплатна, поддерживает русский язык интерфейса и работает без инсталляции. Кстати, если вы до сих пор пользуетесь “нероном” неблагородного происхождения и вас по этому поводу мучает совесть, то присмотритесь к ней повнимательнее – замена вполне адекватная (даже лучше, если честно – лишних наворотов там нет).

Первым делом надо скормить программе все файлы, которые лежат на “загадочном” компакт-диске и имеют отношение к Mandriva Linux. Это каталог i586 и файл release-notes.txt. Последний, очевидно, нужен исключительно для проформы – система будет загружаться и без него.

Затем надо поместить в проект загрузчик. Он расположен в директории i586\install\images под именем all.img. Ну и, само собой, все это надо записать на болванку. После загрузки программа спросит вас про источник инсталляции – укажите ей на привод компакт-диска.

СПОСОБ 2

Этот способ для самых ленивых. В каталоге i586\install\images находится файл boot.iso. Это не что иное, как восстановительный диск, который можно использовать для ремонта системы в случае ее краха. Очевидно, что неудачная инсталляция мало чем отличается от краха. Поэтому воспользуйтесь этим спасательным кругом.

Запишите образ на болванку, и после загрузки вам будет предложено указать путь к файлам установки. Обратите внимание, что они при этом могут находиться где угодно: на нашем “загадочном” компакт-диске, на разделе винчестера или вообще на сетевом ресурсе. В любом случае восстановление системы (а в нашем случае – ее установка) пройдет успешно.

Правда, желающие установить систему с компакт-диска вынуждены будут совершить одно лишнее телодвижение – указав на источник установки, надо будет извлечь CD из привода и вставить туда наш “загадочный” DVD. А даже начинающие пользователи Linux должны быть достаточно ленивы – любителям искусственно создаваемых трудностей лучше оставаться поклонниками творчества компании Microsoft.

Выход, однако, есть. Если в программе UltraISO (www.ezbsystems.com/ultraiso) открыть файл boot.iso и добавить в проект каталог i586 и файл release-notes.txt, то получится “два в одном”, и не придется лишний раз нажимать на кнопку.