4

Я недавно приобрел твердотельный накопитель, на который я планирую установить Windows 7 с нуля. У меня нет интерфейса SATA 6 Гбит / с.

Компьютер, на котором он будет установлен, представляет собой ПК с двойной загрузкой с одним жестким диском, на котором установлены Windows XP и Ubuntu (и загрузчик). После установки нового SSD это будет система с тройной загрузкой. После установки Windows 7 я наконец заменю старый раздел Ubuntu на более новую версию 12, поэтому он добавит новый загрузчик, распознающий все три ОС. У меня есть два вопроса о том, как поступить:

  1. (ОБНОВЛЕНИЕ: я удалил этот пункт, так как на него был дан ответ в отдельном вопросе).

  2. Когда установлена Windows 7, она также установит собственный загрузчик. Я не против того, чтобы диск был установлен, так как после этого Ubuntu 12 переустановит хороший GRUB. Но я думаю, что диск с более высоким приоритетом загрузки перезаписывает MBR с помощью загрузчика W7. Должен ли я настроить новый SSD в качестве первого загрузочного устройства, затем установить W7 (и позволить загрузчику установить его на SSD), затем заменить первое загрузочное устройство на HDD и установить Ubuntu 12? Или я должен сначала включить HDD, затем подключить SDD, установить W7 (загрузчик будет установлен на HDD), а затем установить Ubuntu 12?

Любая помощь будет высоко ценится.

Заранее спасибо.

4 ответа4

1

Таким образом, вы хотите иметь старую установку WinXP на старом диске и на новом и быстром SSD-диске Win7 и Ubuntu 12.04. Хорошо, тогда безопасный способ продолжить это:

  1. извлеките старый диск и установите новый SSD
  2. Разбейте новый SSD-накопитель (например, используя livecd или, что еще лучше, ручку USB с gparted), чтобы иметь (как минимум) три раздела. Первая NTFS, вторая ext3 или ext4 и третье пространство подкачки.
  3. установить Win7 на новый диск
  4. добавить в систему старый диск
  5. (необязательно) перераспределить старый диск для размещения раздела ext3/ext4, который будет использоваться в качестве хранилища для огромных, требовательных к диску программ (например, eclipse, matlab и т. д.). Это каким-то образом сбалансирует загрузку дисков без необходимости полосатого рейда. Если вы не планируете в ближайшее время закрыть свой WinXP и если вам кажется, что вам понадобится аналогичная вещь в Win7, создайте еще один раздел NTFS.
  6. установите Ubuntu на новый диск, указав вновь созданное пространство подкачки и MBR нового диска (/dev/sdx - grub2 не любит, когда его устанавливают внутри раздела) в качестве места назначения для загрузчика.
0

Каким бы ни был порядок установки, одно правило: не меняйте номер устройства системного устройства!
То есть, если вы не хотите иметь серьезные проблемы.

Ниже я подробно остановлюсь на том, что я считаю логичным способом сделать это.
(это полностью теоретически, поэтому мои извинения, если это не работает.)

  • Установите SSD как устройство 0, а HDD как устройство 1. Я буду называть SSD как C, а HDD как D.
  • Используйте загрузочный компакт-диск XP, чтобы отформатировать C как NTFS.
  • По-прежнему используя загрузочный компакт-диск XP, восстановите установку на D (надеясь, что компакт-диск ее увидит). Если это сработает, он запишет "восстановленный" загрузочный код XP на C в качестве загрузочного диска, при этом используя D в качестве системного диска для XP.
  • Установите W7 в режиме двойной загрузки на C
  • Установите Ubuntu в его раздел на D и позвольте grub настроить тройную загрузку.

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

0

Я думаю, что это происходит потому, что во время установки Windows XP AHCI был отключен, поэтому он не устанавливал драйверы AHCI (я прав?)

Вы правы. Вам придется переустановить Windows XP с включенным AHCI.

Наряду с опцией AHCI, в BIOS есть еще одна опция, которая называется «SATA port0-3 native mode». Я полностью озадачен этим. Должен ли я включить его также, если включен AHCI?

Проверьте документацию для вашей материнской платы.

Должен ли я настроить новый SSD в качестве первого загрузочного устройства, затем установить W7 (и позволить загрузчику установить его на SSD), затем заменить первое загрузочное устройство на HDD и установить Ubuntu 12? Или я должен сначала включить HDD, затем подключить SDD, установить W7 (загрузчик будет установлен на HDD), а затем установить Ubuntu 12?

Windows 7 будет признательна за установку в первую очередь

0

Любые ответы, которые вы получите, будут очень субъективными, потому что вы не в полной мере указали свои варианты использования или процент времени, которое вы проводите в каждой ОС. Я думаю, что единственный правильный ответ на ваш вопрос: «Это зависит» или «Какой бы путь не имел для вас наибольшего смысла». Тем не менее, я думаю, что если вы сделаете шаг назад и переоцените свои потребности, вы, возможно, обнаружите, что мультизагрузка - это не самое лучшее решение. С виртуализацией процессора, дешевой оперативной памятью и многоядерными процессорами в большинстве случаев нет необходимости в двойной / тройной загрузке, и, по крайней мере, это неудобно.

Лично я бы установил ОС, которую вы чаще всего используете на SSD в качестве хост-ОС, а затем виртуализировал другие ОС (то есть импортировал их в VMware, режим VirtualPC/Windows XP, VirtualBox, XEN и т.д.). Если у вас есть необычная видеокарта, которую вы используете для задач, требующих большого объема вычислений, в конкретной ОС (например, 3D-игры или симуляции, или научные вычисления), вы можете захотеть сделать эту хост-операционную систему и запустить другие ОС на виртуальных машинах. Есть несколько причин сделать это через двойную / тройную загрузку:

  • Вам никогда не придется перезагружаться, чтобы запустить другую ОС (в мультизагрузочной системе сложно закрыть ваши программы и загрузиться в другую ОС).
  • Вы можете настроить общие папки между хост-ОС и виртуальными машинами, чтобы вы могли сохранить файл в одной ОС и сразу же получить к нему доступ в другой без перезагрузки.
  • Вы можете перетаскивать файлы между хост-ОС и виртуальными машинами.
  • Если виртуальные машины достаточно малы, они также могут жить на SSD. И если они становятся слишком большими или если вам нужно освободить место, их легко перенести на другой диск без перераспределения.
  • Вы можете приостановить работу виртуальных машин в любое время, поэтому, если вам нужно перезагрузить хост-систему, вам обычно не нужно закрывать какие-либо программы или документы в других ОС.
  • Некоторое программное обеспечение для виртуализации даже позволяет настроить виртуальные машины для запуска при загрузке операционной системы.
  • Некоторое программное обеспечение для виртуализации позволяет преобразовывать резервную копию физического компьютера или жесткого диска в виртуальную машину.
  • Большая часть программного обеспечения для виртуализации теперь предлагает "бесшовный" режим (в VMware он называется Unity), где программы, работающие на виртуальных машинах, могут отображаться в виде окон в основной ОС.

Если вы действительно хотите, некоторое программное обеспечение для виртуализации (например, VMware Workstation) также позволяет вам монтировать сырой диск в виртуальную машину, не преобразовывая его в образ виртуального жесткого диска (.vmdk, .vhd и т.д.). Однако может быть опасно изменять содержимое этого диска из хост-системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .