Уголок новичка
   1207

Лайфхак как поставить Windows второй системой из-под линукса на внешний SSD \ USB диск.

Ставим пакеты virtualbox, gparted (или другой разметчик) и качаем загрузочный iso образ винды, какой придется по душе, вернее(тк тут линукс сообщество)) по острой необходимости, граничащей с болью))

для подключения USB девайсов в виртуальной машине добавляем пользователя в группу vboxusers:

# sudo gpasswd -a пользователь vboxusers

После перезагрузиться или перелогиниться.

Далее размечаем нужный диск, например, программой gparted.
У меня был на адресе(может различатся от количества хардов/флешек...) /dev/sdb. Создал gpt разметку, и
первый раздел оставил неразмеченным(т.к. именно туда винда будет ставится), а второй выбрал ext4, но можно весь диск неразметить или же свои разделы по желанию.

Далее делаем магию — физический диск превращаем в виртуальный(для машины естественно)

# sudo VBoxManage internalcommands createrawvmdk —filename ssd2.vmdk —rawdisk /dev/sdb

у нас кладется файл ssd2.vmdk туда, где образы виртуалок сохраняются.

далее запускаем виртуалку, но от рута! иначе магия не сработает) не хватит прав на изменение.

# sudo virtualbox

И создаем виртуальную машину Windows.

Не буду скрупулезно описывать как настроить виртуалку, ключевое — ставим в оптический привод загрузочный образ iso винды, которую хотим ставить. А жесткий диск добавляем только ssd2.vmdk

Далее инсталируем, в винде выбираем тот неразмеченный раздел и все)

После инсталляции закрываем виртуалку, и уже можно спокойно перезагружать комп с воткнутым USB и с него стартовать. Если много систем, то я бы рекомендовал Refind пакет поставить, чтобы удобнее выбирать на старте какой загрузчик запускать.
Кстати когда будете выходить из винды, то лучше завершить работу и просто высунуть USB диск с ней, тк она, во всяком случае у меня, доминантно перехватывает загрузку, даже Refind-у не дает отработать.

Может какой-то шаг пропустил, если что, добавлю или поправят.

2 комментария

avatar
рекомендуется к перемещению в how-to, да и можно было бы добавить несколько скриншотов для наглядности.
ЗЫ сКРУпулезно
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
исправил) русская языка такая сложная
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.