Установка Ubuntu Linux 6.06 “поверх” MS Windows


Spacer

Избранные статьи

Сайт недорого!
Контент-маркетинг
Реклама в Интернет
Двойная загрузка Ubuntu и Windows 8
Как сделать двойную загрузку Ubuntu 14.04 и Windows 8 ...
Установка программ на Андроид
Установка новых программ на Андроид вполне проста. Есть два способа ...
Как раздать Интернет по WiFi на Windows 7
... инструкция как раздать WiFi с Windows 7 ...
Точка доступа WiFi на Андроид
... инструкция как раздать WiFi с Андроида ...
Точка доступа WiFi на Windows 8.1
... инструкция как раздать WiFi с Windows 8.1 ...
USB модем Билайн, Мегафон, МТС
не работает, не подключается - что делать?
Раздача интернета по сети
Как расшарить интернет по сети Linux и Windows...
Точка доступа на Ubuntu 12.04
...Создание WiFi точки доступа на Ubuntu 12.04...
Настроить WiFi на Windows 7
...в этой статье будет описан процесс настройки шаг за шагом с иллюстрациями...
DSL, FTTx - настройка интернета МТС, Ростелеком
Настройка pppoe соединения в Windows 7...
Инструкция по Андроид
...Обзор и описание графического интерфейса Андроид (Android)...
Как расшарить файлы и папки Linux
... сетевой доступ без пароля на Linux...
Настройка Ubuntu 14.04
... скорость и удобство работы Ubuntu 14.04 ...
Как выбрать SSD?
... характеристики SSD ... функции SSD...
Как выбрать монитор?
... характеристики монитора ... функции монитора...
Как выбрать планшет?
... характеристики планшета ... функции планшета...
Как выбрать фотоаппарат
... будет описано устройство фотоаппарата ... перечислены виды фотоаппаратов...
Установка Windows 7 c USB-флешки
Используя USB Flash можно установить Windows 7...
Установка Ubuntu 12.04 LTS ...
простая инструкция как установить Linux Ubuntu 12.04 поверх Windows 7 ...
Установка Windows XP/7 на нетбук
Сложность установки Windows XP на нетбуки заключается в том, что эти компьютеры не имеют CD-DVD приводов ...
Загрузочная установочная USB-флешка Windows 7 или 8
...Как сделать установочную USB-Flash Windows 7 или 8...
Как записывать диски ...
... Теория и практика записи CD и DVD дисков ...
Как записать MP3 ...
Запись диска с mp3 треками, который может быть прочитан в бытовых mp3 плеерах ...
Флешка CD-ROM
как создать USB CD-ROM из флеш-диска Apacer ...
Записываемые CD и DVD диски ...
На сегодняшний день (начало 2005 года) существует три базовых типа (формата) записываемых дисков DVD ...
 
Почему Ubuntu и почему “поверх” Windows?

Ubuntu потому, что другого дистрибутива у меня нет, а поверх, потому, что установка “вчистую” скучна и писать там не о чем.

Кроме того, материал адресован тем, кто пользуется Windows, но хочет познакомиться с Linux, конечно же, не отказываясь от “родной” ОС.

Примечание.
Я исхожу из предположения, что те, кто решится на такую установку имеют необходимые навыки работы с дисками, установкой ОС и потому не привожу здесь детальных, пошаговых инструкций в стиле “howto”.

Итак, что потребуется?

Установочный диск Ubuntu. Сам я устанавливал с комбинированного диска 2в1, LiveCD + установочный. Причем установка запускается из загруженной с этого диска системы.

Кроме этого, потребуется программа разметки дисков способная изменять конфигурацию диска без потери данных, например PowerQuest PartitionMagic.

Также потребуется программа для низкоуровневого редактирования дисков, например Norton DiskEdit.

В сложном случае понадобится еще и утилита bootpart (скачать можно с http://www.winimage.com/). А также комплект файлов загрузчика Windows XP. Это файлы Boot.ini, Bootfont.bin, Ntbootdd.sys, Ntdetect.com, Ntldr. Взять их можно с любого компьютера, где установлена Windows XP.

Кроме всего этого, потребуется создать загрузочный DOS CD со всеми этими программами. Хотя тут возможны варианты, например загрузочная DOS дискета плюс CD с программами или загрузочная дискета и программы на разделе FAT или FAT32.

Что нужно будет сделать?

Сначала, создать на диске два новых раздела под Ubuntu. Два потому, что Linux использует для свопа отдельный раздел, а не файл как Windows.

Далее нужно будет сохранить MBR сектор диска в файл, скажем windows.bin. Этот файл потребуется для последующего восстановления загрузчика Windows.

Затем установка Ubuntu и после того как она завершится, и система будет готова к использованию, нужно будет снова записать MBR сектор диска в файл, но уже с другим именем, скажем ubuntu.bin. Этот файл будет использован для загрузки Ubuntu через загрузчик Windows.

И в конце нужно восстановить загрузчик Windows, в простейшем случае записав файл windows.bin обратно в MBR сектор диска.

Теперь подробнее.

Первый этап

Простейший случай.

Загрузочный раздел диска отформатирован в FAT или FAT32 и на диске есть неразмеченное под разделы пространство.

При таком раскладе можно даже fdisk использовать. Нужно всего лишь создать, в ранее неразмеченной области, два раздела. Под своп раздел рекомендуют выделять размер RAM умноженный на 2, но не более 2-х Гб. А собственно под Ubuntu нужно минимум 4-5 Гб, при этом почти 2 Гб займет сама Ubuntu, а остальное пространство будет для экспериментов и работы. Если есть возможность, оба эти разделы лучше создавать друг за другом, причем своп ближе к началу диска, а сразу за ним раздел Ubuntu.

Случай средней тяжести.

Загрузочный раздел диска отформатирован в FAT или FAT32, но весь диск размечен. Тут потребуется PartitionMagic или аналогичная программа. Сначала, еще в Windows, нужно будет выбрать раздел, от которого можно “отрезать” кусок размером 5-6 Гб. При необходимости можно что-то удалить и таким образом освободить место. Затем сделать дефрагментацию этого раздела, для того чтобы был достаточный объем, в конце диска, не занятый файлами. После этого можно перезагружаться в DOS и “отрезать” кусок в конце этого раздела. Вырезать лучше именно с конца раздела, там где нет файлов и соответственно не будет затрат времени на их перемещение.

Примечание (2010 год): вместо PartitionMagic в DOS загрузке, удобнее использовать программу которая есть на любом диске Ubuntu Live (CD или DVD). Она также позволяет делить разделы без потери данных и при этом не нужно делать лишнюю перезагрузку компьютера.

Самый сложный случай.

Весь диск уже размечен, а первичный (загрузочный) раздел использует файловую систему NTFS. В этом случае придется “вырезать” не менее 10 Мб в начале диска под новый загрузочный раздел и создать там файловую систему FAT или FAT32. Затем нужно скопировать туда файлы загрузчика Windows XP (Boot.ini, Bootfont.bin, Ntbootdd.sys, Ntdetect.com, Ntldr). Далее, при помощи утилиты bootpart, восстановить код загрузчика Windows XP в MBR секторе диска. После этого отредактировать файл Boot.ini, изменив там старые номера разделов на новые, ведь был добавлен новый раздел и соответственно все старые разделы сместились. А после этого можно создавать два раздела под Ubuntu, аналогично тому, как это описано для второго случая.

Примечание.
Если на диске есть другой раздел FAT/FAT32 (не загрузочный), то “вырезание” первичного раздела с FAT/FAT32 из раздела NTFS можно пропустить. И на втором этапе копировать MBR сектора именно на такой раздел. А на третьем этапе указать нужную букву диска в файле Boot.ini.

Это сильно упрощает работу, но доступ к файлу Boot.ini будет возможен только через Windows. И если возникнут проблемы с загрузкой Windows, то потребуются специальные программы для доступа к загрузочному разделу. Я считаю, что в мультизагрузочных системах, наличие загрузочного раздела именно с файловой системой FAT/FAT32 значительно удобнее и безопаснее поскольку позволяет получить доступ к конфигурациям загрузчика при помощи самых простых средств - загрузочного диска  DOS.

Примечание (2010 год):  если устанавливается версия Ubuntu более поздняя чем 6.06 то никаких плясок с созданием раздела в начале диска не нужно. Достаточно, в качестве первичного загрузчика использовать GRUB, что собственно и делается при использовании параметров установки Ubuntu по умолчанию. Загрузчик GRUB умеет грузить Windows и разделы с установленной Windows распознаются точно и уверенно. В общем-то это умеет делать и GRUB идущий вместе с Ubuntu 6.06, но та версия не со всеми ситуациями по разбивке диска справлялась корректно.

Второй этап

Здесь все просто. Используя любую программу способную работать с секторами диска напрямую, нужно сохранить в виде файла MBR сектор. Лучше всего использовать программу, которая может работать под чистым DOS. Лично я для этих целей использую Norton DiskEdit. Но если диск достаточно новый (большой емкости) нужно использовать более свежую версию программы, которая работает с секторами в режиме линейной адресации.

Файл с MBR сектором удобнее всего сохранить на первичном (загрузочном разделе).

Примечание (2010 год):  если устанавливается версия Ubuntu более поздняя чем 6.06 то опять таки никаких плясок - можно просто ставить Ubuntu с параметрами по умолчанию и загрузчик GRUB найдет раздел Windows и будет ее загружать.

Третий этап

Установка Ubuntu, выполнена в том же стиле что и установка Windows, и настолько же проста и понятна. Важный момент заключается в том, что на соответствующем шаге, необходимо отказаться от автоматической разметки диска и выбрать ручную разметку. Это очень важно, поскольку при автоматической разметке установщик может просто удалить разделы Windows.

После выбора этого варианта будет загружена программа разметки дисков. Но в ней ничего не нужно изменять, достаточно лишь убедиться, что те разделы, которые вы создали на первом этапе, видны для установщика Ubuntu. Эти разделы должны присутствовать в списке разделов. Таким образом, в программе разметки диска нужно просто нажать кнопку “Далее”.

После этого будет показано окно настройки точек монтирования. В этом окне будут перечислены все обнаруженные разделы. Для монтирования нужно указать лишь два раздела, которые вы создали на первом этапе. Один (меньший) связать с точкой монтирования “swap”, другой (больший) с точкой монтирования “/” (root file system).

После этого останется только подождать пока установка Ubuntu завершится. Время установки также сопоставимо со временем установки Windows.

Четвертый этап

Четвертый этап, простейший случай.

Ubuntu установилась, загружается и работает. И сейчас нужно восстановить загрузчик Windows. Собственно в простейшем случае можно и не восстанавливать загрузчик Windows, а загружать Windows через меню загрузчика Ubuntu. Если вы устанавливали Ubuntu “поверх” Windows XP или Windows 2000, то в меню загрузчика Ubuntu должен быть пункт для загрузки Windows.

Можно на этом все и завершить, если вас это устраивает.

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

Как же вернуться к загрузчику Windows? Очень просто. Сначала нужно сохранить MBR сектор в файл, теперь уже с именем Ubuntu.bin, ведь в этом секторе сейчас живет загрузчик Ubuntu, и он понадобится для запуска Ubuntu. Этот файл, как и файл Windows.bin, тоже лучше записать на загрузочный раздел. После этого нужно записать файл Windows.bin в MBR сектор диска. И, наконец, добавить в Boot.ini строку загрузки Ubuntu - C:\ubuntu.bin="Ubuntu Dapper Drake 6.06".

Четвертый этап, сложный случай.

Если вы устанавливали Ubuntu “поверх” Windows 98 или Windows ME, то в меню загрузчика Ubuntu не будет никакого упоминания о Windows.

И здесь, для восстановления загрузки Windows, потребуется немного больше работы. Сначала нужно будет скопировать на загрузочный раздел диска файлы загрузчика Windows XP (Boot.ini, Bootfont.bin, Ntbootdd.sys, Ntdetect.com, Ntldr).

Затем нужно сохранить MBR сектор в файл, теперь уже с именем Ubuntu.bin, ведь в этом секторе сейчас живет загрузчик Ubuntu, и он понадобится для запуска Ubuntu. Этот файл, как и файл Windows.bin, тоже лучше записать на загрузочный раздел.

Далее, при помощи утилиты bootpart, восстановить код загрузчика Windows XP в MBR секторе диска. После этого отредактировать файл Boot.ini создав там две строки:

C:\Windows.bin ="Windows 98 SE"
C:\ubuntu.bin="Ubuntu Dapper Drake 6.06"

Вот и все

Теперь у вас будет мультизагрузочная система и порядком, параметрами загрузки операционных систем вы сможете управлять простым редактированием файла Boot.ini.

Загрузчик Windows XP позволяет не только запускать все версии ОС Windows, но и как показала практика, при помощи несложного трюка может загружать и ОС Linux. Хотя лично я описанным способом устанавливал конкретный дистрибутив Linux, тем не менее полагаю это будет применимо и к любому другому дистрибутиву.

Конечно, опытные пользователи Linux могут сказать, – а зачем эти трюки, ведь загружать Windows и Linux можно через загрузчик Linux? Свои мотивы такого решения я изложил ранее, в этой статье, могу лишь добавить, что меня загрузчик Windows устраивает, и пока я не вижу причин отказываться от него. Тем более что Windows остается моей рабочей ОС.

В заключение остается добавить традиционное предупреждение о том, что прежде чем производить описанные выше операции с вашим диском, будет совсем нелишне позаботиться о копировании критичных данных на другой носитель. Береженого бог бережет.

Иван Сухов, 2006, 2010 г.

  Copyright digital.workshop 1999 - 2021.  
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0.
Developed by digital.workshop