Установлена ​​двойная загрузка Ubuntu & amp; win7 на двух отдельных дисках

Прежде всего, я абсолютный Linux Noob, так что не судите. Мне нужна была Ubuntu для двойной загрузки, и, поскольку я знал, что не буду использовать ее так часто, я установил ее на другой диск. Цель состояла в том, чтобы не вызывать GRUB при каждом запуске ПК, я просто хотел перейти прямо в Windows, если только я не нажму F8, чтобы перейти к выбору загрузки, и выберу HDD, когда мне нужна Ubuntu (без изменения приоритета загрузки). Честно говоря, это всего лишь для одной игры (кто-нибудь из космических программ kerbal?: D) и пробует Ubuntu перед установкой на мой папа очень старого компьютера, который медленно умирает, и подышит свежим воздухом.

У меня есть один SSD в качестве диска Windows и один жесткий диск для хранения. Я не хотел, чтобы установка Ubuntu даже смотрела на мой Windows SSD при установке.

  1. Я создал новый раздел на своем жестком диске для Ubuntu (в Windows),
  2. Отключил SSD
  3. Загрузился на LiveCD с USB и установил Ubuntu на жесткий диск для хранения с Область подкачки 2gb и корневой раздел
  4. Выбрано /dev/sda для установки загрузчика

Я думал, что это должно работать нормально, и так было до тех пор, пока я снова не подключил свой SSD. I Предполагается, что приоритет загрузки будет таким же, как и раньше, 1. SSD 2. HDD, но вместо того, чтобы загружаться с SSD, он пошел прямо в Ubuntu. Когда я вошел в биос, чтобы проверить, что случилось, в списке приоритетов загрузки не было SSD, только жесткий диск. Тем не менее, SSD появился в меню загрузки. Так что я мог загрузить Windows вручную. Я отключил жесткий диск, загрузился только с подключенным SSD и снова подключил жесткий диск. Теперь только SSD был в списке приоритетов загрузки, но оба моих диска были в меню загрузки. Какие? Это достигло моей цели, хотя. Я бы загрузился прямо в Windows, если я не нажму F8 и не выберу вместо этого загрузку с жесткого диска. Но было бы неплохо иметь приоритет загрузки. Должен ли я вместо этого установить загрузчик Ubuntu в раздел Ubuntu? Если так, как я могу удалить GRUB с жесткого диска, при условии, что я удаляю и Ubuntu. Так как SSD MBR работает просто отлично, мне не нужны mbrfixes. Все руководства, которые я видел, посвящены исправлению загрузчика Windows, который был задуман установкой Ubuntu. Или я просто совершенно не прав? : D

0
задан 12 April 2015 в 14:30

2 ответа

Лично, я думаю, что было бы лучше иметь и ОС, установил на том же диске и имеют тот диск быть тем, который загружается. Тогда загрузитесь и когда GRUB просит, чтобы Вы выбрали OS, обратили внимание, сколько пятен вниз опция Windows является всего лишь начальной загрузкой Ubuntu.

, Как только Вы находитесь в Ubuntu, откройте терминал и сделайте его так, чтобы можно было изменить файл личинки при помощи команды:

sudo chown me:me/etc/default/grub

Теперь открывают его для редактирования в терминале с:

sudo нано-b/etc/default/grub

Используя стрелки, пойдите туда, где он говорит GRUB_DEFAULT, и измените число после него, чтобы быть, сколько пятен вниз начальная загрузка Windows, минус 1. (Таким образом, если бы это были 3 места вниз, Вы использовали бы 2, например.) Теперь, пойдите туда, где это говорит GRUB_HIDDEN_TIMEOUT, и измените число после этого на 0. Ниже этого это говорит GRUB_HIDDEN_TIMEOUT_QUIET, измените его так, это говорит "верный" после этого. (Удостоверьтесь, что Вы не устраняете двоеточия между каждым выбором и что я сказал Вам вводить, и что Вы заменяете то, что там ранее просто не добавляло к нему. Это может казаться довольно очевидным, и можно чувствовать, что разъяснение является ненужным, но я не хочу Вас случайно завинчивающий Ваш файл личинки вне восстановления просто, потому что я не был достаточно ясен.) Теперь поражает Ctrl+X, и он спросит Вас, если Вы захотите сохранить. Хит "Y" и это попросит, чтобы Вы имя файла сохранили как. Просто хит "Входит". Теперь необходимо будет выполнить заключительную команду для завершения этого:

sudo личинка обновления

Теперь, это должно автоматически загрузиться в Windows без показа папки GRUB, и если Вы когда-нибудь хотите загрузить Ubuntu вместо этого тогда, поскольку Ваш компьютер включает (прежде чем это начнет загружаться, ОС) содержат Сдвиг и удерживают его в нажатом состоянии, пока опции GRUB не обнаруживаются. Вы будете в состоянии загрузить Ubuntu от тех опций GRUB.

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

0
ответ дан 12 April 2015 в 14:30

Поскольку Вы упоминаете в комментарии, что Ваш компьютер использует EFI, необходимо знать, что предположения BIOS (который Вы использовали в своем плане установки) часто терпят полный провал на основанных на EFI компьютерах. Вопреки тому, что большинство людей, кажется, думает, EFI абсолютно новый система начальной загрузки, не некоторая незначительная тонкая настройка или дополнение к BIOS. Это - одна причина, почему я съеживаюсь каждый раз, когда я вижу, что кто-то называет EFI BIOS, или как раз когда "BIOS EFI"; при назывании EFI, поскольку BIOS поощряет применять предположения BIOS, где они не принадлежат.

Однако большинство основанных на EFI компьютеров включает Модуль поддержки совместимости (CSM), который позволяет им загрузиться точно так же, как основанные на BIOS компьютеры. Таким образом даже основанный на EFI компьютер мог бы загрузить в режиме BIOS/CSM/legacy, поэтому что я записал о предположениях BIOS, не применяющихся, мог бы быть абсолютно неправильный для определенного компьютера , это настроено конкретным способом. необходимо оценить фактический режим начальной загрузки, чтобы определить ли дело обстоит так. См. эта страница для деталей. Короче говоря, хотя, если /sys/firmware/efi каталог существует под Ubuntu, Ubuntu загружается в режиме EFI; если это отсутствует, Вы загружаетесь в режиме BIOS/CSM/legacy. В соответствии с Windows, режим начальной загрузки связывается с типом таблицы разделов; если диск использует GPT, Вы загружаете Windows в режиме EFI, и если это - MBR, Вы загружаетесь в режиме BIOS. Обратите внимание, что Вы могли бы загружать одну ОС в одном режиме и другую ОС в другом режиме. Такая установка перекрестного режима усложняет вещи много.

Принятие Вы загружаете оба Ose в режиме EFI, для достижения желаемой цели, необходимо загрузить одну ОС и создать запись NVRAM для другой ОС. В Linux можно сделать это с efibootmgr инструмент. К сожалению, я не знаю о хорошем и всестороннем учебном руководстве об этом. Можно прочитать его страницу справочника (man efibootmgr) или читать, как выполнить различные определенные задачи на различных сайтах, включая этого:

Поиск и Вы найдете больше.

я менее знаком с инструментами Windows, но Вы могли бы изучить третье лицо EasyUEFI, , который является инструментом GUI для руководящих записей загрузки EFI.

при начальной загрузке обоих Ose в режиме BIOS мое подозрение - то, что Вы сталкиваетесь с тонкими различиями между способом, которым истинный BIOS и CSM Вашего EFI обнаруживают загрузочные диски. Я столкнулся с этим сам; CSMs имеют тенденцию быть менее полными в создании BIOS/CSM/legacy-mode записи загрузки, чем делают BIOS. Если так, Ваш наилучший вариант состоит в том, чтобы, вероятно, полагаться на GRUB. Да, я знаю, что Вы говорите, что не хотите делать это, но можно настроить GRUB с коротким тайм-аутом и загружать Windows по умолчанию, как описано в этом вопросе и ответе.

, Если Вы загружаете одну ОС в режиме BIOS/CSM/legacy и другой в режиме EFI, я сильно рекомендую, чтобы Вы переустановили или реконфигурировали так, чтобы они оба загрузились в том же режиме. Конфигурации перекрестного режима являются неловкими в лучшем случае таким образом, я не рекомендую использовать их, если Вы не должны и Вы быть экспертом. Обновите свой вопрос с деталями, или еще лучше, отправьте новый вопрос с деталями, если это верно.

0
ответ дан 12 April 2015 в 14:30

Другие вопросы по тегам:

Похожие вопросы: