Закрытая тема
Всего найдено 4, показано от 1 до 4.

Тема: Создание мультисистемного компьютера. Один из вариантов

  1. #1
    Полноправный участник
    Регистрация
    25-11-2008
    Сообщения
    162
    Репутация
    28
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз
    в 1 сообщении

    Создание мультисистемного компьютера. Один из вариантов

    Создание мультисистемного компьютера.

    1 этап – подготовка.

    Для создания мультисистемного компьютера нам понадобится:
    - «правильное» железо (близкое к настоящему Mac);
    - загрузочный CD Acronis Disk Director 10 или его аналог;
    - Live-CD с Linux (например, этот: ftp://mirror.yandex.ru/gentoo-distfi...mal-2008.0.iso);
    - USB флешка (подойдет даже самая маленькая, нужна временно);
    - дистрибутив(ы) Windows;
    - дистрибутив Mac OS X 10.5.6 Leopard Retail + дополнения для установки на РС;
    - загрузчик Grub (ссылку дам позже).

    Диски и некоторые установки в BIOS:

    Для нашей системы потребуется минимум два отдельных SATA HDD – один под Mac OS (целиком), другой под разнообразные версии Windows (может быть любой набор в любом количестве) + раздел под пользовательские файлы. Но, конечно, более правильным решением будет использование для пользовательских файлов отдельного диска(ов).
    Все эти диски подключаются к основному SATA-контроллеру, который желательно перевести в режим AHCI – для Mac OS этот режим «роднее», да и для Windows хуже не будет.
    CD-DVD-привод необходимо подключить к дополнительному SATA-контроллеру (JMicron) в режиме SATA, иначе возможны проблемы с прожигом болванок. Хотя возможно это особенность моего CD-DVD-привода (он один из первых с SATA) и более современные приводы будут нормально работать и на основном контроллере (тогда дополнительный можно выключить в BIOS).

    Порядок подключения дисков:
    HDD_1 – системные разделы под Windows + раздел под Grub;
    HDD_2 – системный раздел с Mac OS X;
    HDD_3 – пользовательские файлы.

    Обмен информацией между системами:
    Если доминирующей системой будет Windows, то раздел(ы) с пользовательскими файлами лучше отформатировать под NTFS и для доступа к ним из под Mac OS использовать Paragon NTFS for Mac.
    Если доминирующей системой будет Mac OS, то раздел(ы) с пользовательскими данными лучше сделать «маковскими» и для доступа к ним из под Windows использовать MacDrive.

    2 этап – установка Mac OS X.

    Подробно описывать не буду, это тема не для данного форума. Отмечу лишь, что для установки лучше использовать Guid-раздел. После установки диск целесообразно физически отключить до полного окончания всех манипуляций с Windows и Grub.
    Последний раз редактировалось aLers_; 26-06-2009 в 15:47.

  2. #2
    Полноправный участник
    Регистрация
    25-11-2008
    Сообщения
    162
    Репутация
    28
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз
    в 1 сообщении

    Ответ: Несколько ОС на компьютере

    Создание мультсистемного компьютера (продолжение)

    3 этап – разметка диска HDD_1

    Загружаемся с CD Acronis Disk Director 10 и разбиваем HDD_1 на разделы: под каждую из копий или версий Windows по одному основному разделу + основной раздел под Grub (достаточно 2 мб, но реально меньше 8 мб отвести не получится). Разделы под Windows форматируем в NTFS, раздел под Grub – в ext2.

    Внимание: Acronis Disk Director 10 не может работать с дисками в режиме AHCI, поэтому этот режим в BIOS временно отключаем.

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

    Кто размечал диски и ставил Windows, пока ничего нового для себя не увидели, отличия от стандартных методов начнутся со следующего этапа.

    4 этап – установка Windows.

    1. При помощи Acronis Disk Director 10 делаем скрытыми все разделы, кроме первого (на раздел под Grub пока внимания не обращаем) .
    2. Включаем AHCI, устанавливаем в первый раздел нужную копию или версию Windows. При этом установщик Windows увидит на диске всего один раздел, присвоит ему букву «С» и установит туда систему.
    3. Выключаем AHCI, при помощи Acronis Disk Director 10 скрываем первый раздел и делаем видимым второй раздел.
    4. Включаем AHCI, устанавливаем во второй раздел еще одну копию или версию Windows. При этом установщик Windows опять увидит на диске всего один раздел, опять присвоит ему букву «С» и опять установит туда систему как единственную на компьютере.
    5. Если нужна еще одна версия или копия Windows, то повторяем эти операции опять со следующим по счету разделом.

    Таким способом можно установить ЛЮБОЕ количество копий или версий Windows. Например, можно иметь несколько независимых экземпляров Windows XP (один для работы, другой для игрушек, третий еще для чего-нибудь) или парочку Vista разной разрядности. И что самое интересное, каждая из этих систем будет считать себя единственной на данном компьютере.

    Продолжение следует...

  3. #3
    Полноправный участник
    Регистрация
    25-11-2008
    Сообщения
    162
    Репутация
    28
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз
    в 1 сообщении

    Ответ: Несколько ОС на компьютере

    Создание мультсистемного компьютера (продолжение)

    5 этап – ставим Grub
    Для этого мы ранее создали соответствующий раздел на HDD_1 и отформатировали его в ext2. В принципе раздел под Grub можно было создать где угодно и отформатировать как угодно. Загрузчик нормально работает и из основных и из логических разделов, местонахождение его раздела на диске не важно, загрузочный флаг ему не нужен. Можно даже установить его на USB-флешку (если BIOS поддерживает загрузку с нее) или вообще на дискету.

    1. Заранее или на другом компьютере скачиваем файл boot.tar.bz2
    (ссылка: http://www.megaupload.com/?d=LDLSIVM7), записываем его на USB-флешку. Вставляем флешку в USB-порт.

    2. Загружаемся с рекомендованного ранее Live-CD Linux, попадаем в консоль с правами root.

    3. Создаем точки монтирования (будьте внимательнее с пробелами!):
    mkdir /mnt/boot (точка монтирования раздела, в который ставим grub)
    mkdir /mnt/flash (точка монтирования раздела, в котором лежит архив)

    4. Монтируем разделы (будьте внимательнее с пробелами!):
    mount /dev/sda3 /mnt/boot (раздел, в котором будет стоять Grub)
    mount /dev/sdb1 /mnt/flash (раздел, в котором лежит архив boot.tar.bz2)

    Небольшой ликбез по названиям дисков в Linux.
    IDE Master на первом канале: hda
    IDE Slave на первом канале: hdb
    IDE Master на втором канале: hdc
    и так далее, думаю, логика ясна…
    Если же диски SATA, SCSI или USB-Flash, то h меняется на s: sda, sdb, sdc…
    Основные разделы нумеруются цифрами от 1 до 4
    Для логических дисков в дополнительном разделе нумерация всегда начинается с цифры 5, вне зависимости от количества основных разделов.
    Пример:
    sdb1 – это первый раздел на втором диске (флешка, там у нас файл boot.tar.bz2 лежит);
    sda3 – это третий раздел на первом диске (туда мы Grub развернем);
    Если у вас другое количество дисков или разделов на диске, необходимо внести соответствующие изменения в команды монтирования.


    5. Проверяем, правильно ли смонтировались разделы:
    ls -la /mnt/boot (раздел пустой, в нем еще ничего нет)
    ls -la /mnt/flash (виден файл boot.tar.bz2 (это вообще-то линуксовый архив))

    6. Разворачиваем boot.tar.bz2 (обращаем внимание на регистр – С именно большая):
    tar -xvjpf /mnt/flash/boot.tar.bz2 -C /mnt/

    7. Смотрим, что распаковалось:
    ls -la /mnt/boot
    должно быть примерно такое:
    /grub (каталог с конфигурационными и исполняемыми файлами Grub)
    message.nld (файлы изображений при загрузке, можно использовать любой из них)
    message.sles
    message.suse
    message.zen


    8. Проверяем сопоставление наименование дисков в Grub с наименованиями в Linux
    nano -w /mnt/boot/grub/device.map

    должно быть:
    (hd0) /dev/sda (диск с Windows)
    (hd1) /dev/sdb (диск с Mac OS)

    После редактирования (если это было нужно) сохраняем изменения:
    Ctrl+X
    Y
    [Enter]


    У Grub своё именование дисков и разделов:
    (hd0,0) -> sda1
    (hd0,1) -> sda2
    (hd1,0) -> sdb1
    (hd2,4) -> sdс5
    Нетрудно заметить, что номер раздела в синтаксисе Grub на 1 меньше, чем в синтаксисе Linux.


    9. Редактируем список загружаемых систем:
    nano -w /mnt/boot/grub/grub.conf

    Должно быть:
    default 0 # пункт меню, загружаемый по умолчанию 0 – первый, 1 – второй…
    timeout 30 # время в сек. до начала загрузки пункта меню по умолчанию
    gfxmenu (hd0,2)/boot/message.zen # путь к картинке-заставке, можно поменять

    title Windows ХХХ_1 # то, что будет написано в первом пункте меню
    unhide (hd0,0) # снимаем признак «скрытый» с раздела с Windows №1
    hide (hd0,1) # прячем раздел с Windows №2
    rootnoverify (hd0,0) # указываем загружаемый раздел
    makeactive # делаем этот раздел активным
    chainloader +1 # передаём загрузку загрузчику Windows

    title Windows ХХХ_2 # то, что будет написано во втором пункте меню
    unhide (hd0,1) # снимаем признак «скрытый» с раздела с Windows №2
    hide (hd0,0) # прячем раздел с Windows №1
    rootnoverify (hd0,1) # указываем загружаемый раздел
    makeactive # делаем этот раздел активным
    chainloader +1 # передаём загрузку загрузчику Windows

    title Mac OS X
    # то, что будет написано в третьем пункте меню
    hide (hd0,0) # прячем раздел с Windows №1
    hide (hd0,1) # прячем раздел с Windows №2
    rootnoverify (hd1) # указываем диск с Mac OS
    chainloader +1 # передаём загрузку загрузчику Mac OS

    Сохраняем изменения:
    Сtrl+X
    Y
    [Enter]


    10. Устанавливаем Grub в MBR:
    cd /mnt/boot/grub
    ./grub

    должно появится приглашение >

    указываем раздел в котором установлен Grub:
    > root (hd0,2)

    устанавливаем Grub в MBR диска:
    > setup (hd0)

    завершаем сеанс Grub:
    > quit

    выключаем компьютер:
    poweroff

    11. Подключаем (если отключали) диск с Mac OS. Все готово!
    Если нигде не было ошибки, то все должно загружаться и работать.
    Если в дальнейшем вы будете переустанавливаеть какую-либо из Windows, то она затрёт Grub в MBR. Чтобы восстановить после этого Grub, достаточно выполнить пункты 2-4, 10.

    При подготовке был использован мануал участника форума www.applelife.ru с ником gh0st.
    Последний раз редактировалось aLers_; 27-06-2009 в 00:49.

  4. #4
    Модератор
    Регистрация
    03-08-2004
    Проживание
    Moscow
    Возраст
    41
    Сообщения
    3,722
    Репутация
    121
    Сказал(а) спасибо
    13
    Поблагодарили 23 раз(а)
    в 20 сообщениях

    Ответ: Несколько ОС на компьютере

    Спасибо aLers_
    Обсуждение темы тут:
    http://forum.rudtp.ru/showthread.php?t=39733

Закрытая тема

Информация о теме

Users Browsing this Thread

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Теги этой темы

Ваши права в форуме

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения