
Простой вопрос: у меня есть два диска: диск A и диск B. На диске A установлена Windows XP, и я хочу установить Ubuntu на диск B. Есть ли способ установить Ubuntu на диск B без внесения изменений (например, обновления загрузчика) на диск A?
Я хочу, чтобы каждая ОС не знала о другой во время загрузки. Я знаю, что Windows и Ubuntu смогут увидеть все диски в системе и т. д.
Спасибо!
@Ryan и @tj111: Это рабочая машина, поэтому я действительно не хочу обновлять диск A каким-либо образом. У меня нет проблем с тем, чтобы зайти в BIOS и обновить порядок загрузки вручную.
@EvilChookie: Да, диск A и диск B — это физически отдельные жесткие диски (A — 100 ГБ, а B — 1 ТБ). Они НЕ являются разделами.
решение1
Я не согласен с другими ответами, в том, что "не знать друг друга" вполне возможно. Хотя это может быть не очень практично.
Конфигурация, которую я использовал в старые времена, была такой.
- Windows на диске A, загружается загрузчиком Windows как обычно
- Linux на диске B, без загрузчика
А3.5" дискета с загрузчикомдля Linux на диске B. Я использовал дискету как загрузочный "переключатель". Когда она была в дисководе, моя машина загружала Linux, когда ее не было в дисководе, машина загружала Windows. Вероятно, то же самое можно сделать и с USB-накопителем.
В старые времена также были сапогидискеты, которые могли менять порядок загрузочных дисков. Они предлагали меню, которое позволяло вам загружаться с первого или второго жесткого диска, ничего не зная об установленной ОС.
Сейчас у меня есть машина без внутренних жестких дисков. У меня естькучу eSATA-дисков, которые я подключаю по желанию.
решение2
«незнание друг друга» невозможно, в зависимости от того, как вы это определяете.Что-нибудьнеобходимо знать об установках обеих ОС.
Однако вы определенно можете выполнить установку на диск B, не трогая диск A.
По сути, вам нужно сначала сделать диск B загрузчиком в BIOS, а затем настроить GRUB (небольшую программу-загрузчик) так, чтобы он знал об установке Windows на диске A.
Если вы хотите быть абсолютно уверены, что диск A не будет затронут во время установки, я бы сделал следующее:
- Отключите диск A, физически извлеките его из корпуса.
- Дайте приоритет загрузки Диску B в BIOS
- Используйте компакт-диск Ubuntu для установки на диск B.
- Подключите диск A обратно и убедитесь, что в BIOS у него по-прежнему более низкий приоритет загрузки.
- Используйте любой из множества прекрасныхУчебники GRUBчтобы сообщить GRUB, где находится Windows.
Затем ваш BIOS загрузит GRUB, который предоставит вам выбор между Windows и Ubuntu.
решение3
Ubuntu по умолчанию установит свой собственный загрузчик (жратва), и добавить любые другие ОС, которые он обнаружит, в свое меню загрузки, тем самым позволяя вам легко выполнять двойную загрузку. Они ничего не знают друг о друге, и это никак не повлияет на последовательность загрузки Windows. Просто из любопытства, как вы планируете загрузить другую ОС без изменения загрузчика?
решение4
Я бы извлек диск, который вы не хотите трогать, и установил Ubuntu, а затем снова подключил диск Windows.
На этом этапе у вас будет два загрузочных диска, но ваш компьютер сможет загружаться только с одного из них одновременно.
Итак, теперь вы можете вручную настроить BIOS для загрузки с нужного диска каждый раз, когда вы хотите сменить ОС, или настроить GRUB так, чтобы он предлагал выбор ОС для загрузки. Если вы используете GRUB/Ubuntu для управления загрузкой, вам, очевидно, нужно настроить BIOS вашего компьютера на загрузку с диска Ubuntu.
Этот процесс никак не изменит ваш диск Windows.