воскресенье, 29 июня 2008 г.

Triple OS Boot

При работе с несколькими ОС на одной машине каждая начинает показывать свой характер и строить проблемы ее владельцу. После некоторого времени существования Mac OS X Tiger/Leopard, Fedora 7/8/9, Windows XP/Vista на моей машине у меня сложилось четкое впечателение что:
  • Windows катастрофисчески не любит никаких операций с жестки диском. При попытке подвинуть раздел будте готовы к переустановке ОС. От этого не страдают Mac\Linux.
  • Mac OS X всячески пытается уничтожить враждебные загрузчики на вроде REFIT. После перезагрузки или системным обновлением если вы забыли выставить ваш персональный загрузчик то скорей всего загрузитесь прямяком в Mac OSX. Это не происхоит в Windows\Linux
  • Кроме того если на вашей машине несколько ОС, то всегда будут возникать проблеммы с системными часами. Windows может работать только с часами в локальном режиме, OS X только в относительном по гринвичу. Ну а как вы скофигурируете линукс не важно - он все равно войдет в резананс с одной из остальных ОС.

Возвращаясь к вопросу новой разбивке диска. Желательно если вы будете пользоваться штатными утилитами так например по непонятным для меня причинам DiskUtility разбивает диск оставля пустоты между разделами в 128 мегобайт. Данное число не поддается аналиу так если бы эта утилита делала смещение кратное размеру цилиндра то выходила бы на размер 8 мегобайт. Кроме того эта утилита критически относится к не соответствию диска ее параметрам. Так если вы удалите не используемое пространство между разделами системной утилитой gparted или удалите никому не нужный 200 mb раздел EFI вначале диска, то DiskUtility откажется работать с таким винтчестером и предложит удалить всю информацию с него, в некоторых случаях даже произойдет падение программы.

alexey-kuznetsovs-computer:~ axet$ diskutil resizevolume  disk0s2 16G
Started resizing on disk disk0s2 OS X
Verifying
Resizing Volume
Adjusting Partitions

Finished resizing on disk disk0s2 OS X
WARNING: You must now reboot!
alexey-kuznetsovs-computer:~ axet$

Для совместного доступа к информации с разных ОС возможно использование дополнительных программ для чтения разделов дисков других ОС. Для Макинтоша подойдут модули ntfs-3g распростроняемые через MacPorts.org. Для дистрибутива Fedora никаких настроек не требуется так как все поставляется в комплекте. Для Windows вам пригодится утилита ext3fsd.

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

0 коммент.:

Отправить комментарий