Я довольно новичок в Linux, и у меня было только небольшое знакомство с ним. Из того, что я видел, мне действительно это нравится.
Что я сделал, так это то, что у меня есть ноутбук от моего работодателя, который я беру с собой в командировки. В моей учетной записи нет прав администратора, поэтому я ничего не могу установить. Я заядлый геймер без игрового ноутбука, и это убивает меня, когда я отправляюсь в путешествие и не могу играть. У меня была идея установить Ubuntu на мой внешний жесткий диск, так как я могу загружать пар и играть в свои игры на ходу.
Все работало отлично, и мой внешний жесткий диск загрузился в Ubuntu, и я подумал, что у меня хорошо получается, что эта идея работает…
Проблема в том, что мой раздел Windows (внутренний жесткий диск) не загружается, если не подключен мой внешний жесткий диск, поэтому он может использовать загрузчик (возможно, GRUB?) С внешнего жесткого диска.
Любая помощь будет отличной. Я действительно не хочу брать свой внешний диск в свой офис, просто чтобы выбрать раздел Windows для загрузки, и я, конечно, не хочу обращаться за помощью к нашим ИТ-специалистам. Можно ли напрямую загружаться в windows, когда внешний жесткий диск не подключен, и во внешний жесткий диск, когда он подключен?
Если у Вас есть CD/DVD Вашего Windows (Чистое решение):
Начальная загрузка из Windows CD/DVD и выбирает “Repair”, когда это обнаруживается.
Выбирают Command Prompt на получающемся экране и выполняют следующие две команды:
bootrec /fixmbr
bootrec /fixboot
Удаляют CD/DVD, и необходимо загрузиться прямо в Windows
If, у Вас нет CD/DVD, затем используют Ubuntu:
, если доступное интернет-соединение, откройте терминал и выполните эти команды:
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
, Если никакое Интернет-соединение:
Последние версии Ubuntu включают файл/usr/lib/syslinux/mbr.bin, который составляет 440 байтов в длине и просто должен быть записан в начало mbr с этой терминальной командой. ПРЕДУПРЕЖДЕНИЕ! Будьте очень осторожны с этой командой и проверкой на опечатки прежде, чем выполнить его.
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
Теперь перезагрузка, удалите внешний жесткий диск, и необходимо перезагрузить прямо в Windows.
Сначала необходимо загрузиться в Ubuntu и работать
sudo grub-install /dev/sda
, и затем необходимо изменить настройки BIOS для начальной загрузки к внутреннему диску сначала. Это поместит загрузчик GRUB на внутренний диск.
, С другой стороны, можно просто использовать меню начальной загрузки BIOS для выбора внутреннего диска во время начальной загрузки.