Migrating linux to windows

HOW TO: Transfer by Means of RCP in a UNIX-to-Windows Migration

The remote copy (RCP) tool is a standard UNIX tool and a Microsoft Windows 2000 tool. You can use this tool to transfer a file and recursively transfer the whole directory between two computers.

Configuring the UNIX Host

Before you can use the RCP tool from a Windows-based computer, you must turn on the RCP service and update the security files to allow the Windows-based computer to connect to your computer over this service.

To turn on the RCP service by using inetd:

  1. Log on to the computer as root.
  2. Edit the file /etc/Inetd.conf.
  3. Uncomment the lines that start with shell and that start with exec.
  4. Save the file.
  5. Send the Host User Profile (HUP) signal to inetd by using kill or by using pkill. Use ps to determine the process ID.
  6. Run inetd again.

To turn on the RCP service by using xinetd:

  1. Log on to the computer as root.
  2. Edit the file /etc/Xinetd.d/rsh.
  3. Change the line disable to no.
  4. Save the file.
  5. Send the HUP signal to xinetd by using kill or by using pkill. Use ps to determine the process ID.
  6. Run xinetd again.

You must now set the security permissions to allow the Windows host to connect to your computer:

  1. Edit the file /etc/Hosts.equiv.
  2. Add a line that contains the name of your Windows host.
  3. Add a second line that contains the name of your Windows host and the name of a user who can access the directory that you want to transfer. Separate the two elements with a tab character.
  4. Save the file.

NOTE: To transfer files from some UNIX computers, you must log on to the Windows-based computer as the user that you set in the file Hosts.equiv.

Transfer a Single File

To transfer a single file, you must supply the hostname, the username, the path of the source file, and the path of the destination file that you want the file copied to. For example, to copy the file Index.html from the path /usr/local/htdocs on the computer unixhost as the user webuser you must use:

rcp unixhost.webuser:/usr/local/htdocs/index.html index.html

Transfer a Whole Directory

To transfer a whole directory, which includes all of the directory contents and subdirectories, add the -r command line option to the command. For example, to copy the whole Htdocs directory from your UNIX computer to the directory C:\inetpub\unixweb you must use:

rcp -r unixhost.webuser:/usr/local/htdocs C:\InetPub\UnixWeb

References

For additional information about preparing to move data for a migration from UNIX to Windows, click the article number below to view the article in the Microsoft Knowledge Base:

Читайте также:  Linux установка openvpn клиента

324538 HOW TO: Migrate Web Site Data in a UNIX-to-Windows Migration

Источник

Переход с Linux на Windows 10

Как перейти с Linux на Windows 10

Вариант 1: Форматирование диска с дальнейшей установкой Windows 10

Этот способ подойдет пользователям в тех случаях, когда надобность в Linux просто отпала. Тогда ничего не мешает просто отформатировать содержимое диска или только конкретный раздел, чтобы без проблем инсталлировать туда Windows 10. В таких ситуациях никаких дополнительных настроек производить не придется, поскольку по сути это будет обычная «чистая» установка новой операционной системы на пустой жесткий диск или SSD. На нашем сайте уже имеется статья по данной теме, поэтому вам остается только изучить инструкции, перейдя по указанной ниже ссылке.

Вариант 2: Установка Windows 10 рядом с Linux

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

Шаг 1: Работа с дисковым пространством в Linux

Для начала переместимся к Linux, чтобы здесь создать свободное дисковое пространство, которое в дальнейшем будет использовано для разметки файловой системы при установке Windows 10. За пример предлагаем взять самый популярный дистрибутив — Ubuntu, а вы, отталкиваясь от особенностей используемой сборки, выполните точно такие же действия.

  1. К сожалению, сжать раздел в Линукс просто так не получится, поскольку системный том изначально смонтирован, а размонтировать его нельзя. Придется запускать компьютер с LiveCD. Детальнее о создании такого загрузчика читайте в материале по ссылке ниже.

Запуск LiveCD с Linux для дальнейшей настройки перед установкой Виндовс 10

После успешного создания загрузочной флешки запустите ее и переходите к режиму ознакомления с ОС.

  • Откройте меню приложений и запустите оттуда стандартную программу GParted. Переход к утилите управления дисками в Linux для распределения пространства перед установкой Виндовс 10
  • В ней щелкните правой кнопкой мыши по существующему разделу, выберите пункт «Отмонтировать», а затем «Изменить размер/Переместить». Начало распределения пространства в Linux перед инсталляцией Виндовс 10
  • Откроется всплывающее окно. В нем настройте свободное пространство удобным образом, отделив необходимое количество мегабайт для новой операционной системы. Сжатие существующего раздела и успешное распределение свободного места в Linux
  • После этого щелкните ПКМ по строке «Не размечено» и выберите «Новый». Редактирование нераспределенного пространства в Linux перед установкой Виндовс 10
  • В пункте «Создать как» отметьте «Расширенный раздел» и нажмите на «Добавить» или клавишу Enter. Создание расширенного раздела в Linux перед установкой Виндовс 10
  • Осталось только кликнуть на значок в виде галочки, чтобы запустить выполнение заданных задач. Запуск применения всех изменений разделения дискового пространства в Linux
  • Подтвердите применение операции к устройству. Подтверждение разделения дискового пространства в Linux
  • Дождитесь завершения этого процесса. Он может занять несколько минут, что зависит от быстродействия компьютера и количества размеченного пространства. Ожидание завершения процесса распределени дискового пространства в Linux
  • Вы будете уведомлены об успешном завершении текущей операции, а это значит, что можно завершать работу с Linux и переходить к установке Windows 10. Успешное завершение разделения дискового пространства в Linux
  • Мы рекомендуем отделять свободное пространство от основного раздела Linux только с конца, поскольку в начале всегда хранятся важные файлы для загрузки системы, о чем вы и должны быть уведомлены при работе с утилитой GParted. Дополнительно отметим, что стоит создать пространство с запасом и учетом того, что при работе с Windows может понадобиться добавление второго логического тома для хранения пользовательских файлов.

    Шаг 2: Установка Виндовс 10

    Мы бы не стали останавливаться на этом этапе, поскольку он знаком многим пользователям, но решили сделать это, чтобы учесть абсолютно все нюансы, связанные с неразмеченным пространством и созданием загрузочной флешки в Linux.

    Читайте также:  How to make file executable on linux

      Для начала приобретите Windows 10 на официальном сайте или загрузите ISO-образ. После этого его придется записать на флешку или диск, чтобы задействовать это устройство в качестве загрузочного. Детальнее о выполнении этой операции в Linux читайте в другом материале на нашем сайте, воспользовавшись указанной ниже ссылкой.

  • Загрузитесь с записанного съемного носителя и выберите язык для инсталляции Виндовс. Запуск установщика Виндовс 10 для установки рядом с Linux
  • Затем нажмите на кнопку «Установить». Переход к установке Виндовс 10 рядом с Linux
  • Введите ключ продукта или пропустите этот шаг. Ввод лицензионного ключа перед установкой Виндовс 10 рядом с Linux
  • Примите условия лицензионного соглашения, чтобы перейти далее. Подтверждение лицензионного соглашения перед установкой Виндовс 10 рядом с Linux
  • Выберите тип установки «Выборочная». Выбор типа установки Виндовс 10 при инсталляции рядом с Linux
  • Вы увидите незанятое пространство, которое мы добавили в предыдущем шаге. Можно сразу же на него установить ОС или создать еще один логический том, например, под буквой D. Выбор раздела для установки Виндовс 10 рядом с дистрибутивом Linux
  • После этого выберите раздел для инсталляции и нажмите на «Далее». Подтверждение начала установки Виндовс 10 рядом с дистрибутивом Linux
  • Подождите, пока все файлы будут установлены. Ожидание завершения инсталляции Виндовс 10 рядом с дистрибутивом Linux
  • После перезагрузки следуйте отобразившимся инструкциям, чтобы настроить Windows 10. Настройка Виндовс 10 после успешной инсталляции рядом с Linux
  • Сразу же после запуска можно выключать ОС, поскольку далее придется настроить загрузчик GRUB. Успешный первый запуск Виндовс 10 после установки рядом с Linux
  • Позже вы сможете вернуться к использованию Windows 10, но сейчас загрузчик сломан, поэтому не получится корректно загрузить ни одну из инсталлированных ОС. Давайте приступим к исправлению этой ситуации.

    Шаг 3: Восстановление загрузчика GRUB

    Загрузиться в Linux на данном этапе не получится, поскольку загрузчик GRUB был нарушен. Придется вернуться к LiveCD, о которой мы уже говорили в первом шаге. Вставьте флешку с образом диска в свободный разъем и запустите компьютер.

    1. В появившемся окне инсталляции переходите к ознакомлению с дистрибутивом. Запуск LiveCD для настройки загрузчика в Linux после установки Виндовс 10
    2. Откройте меню приложений и запустите оттуда «Терминал». Сделать это можно и через горячую клавишу Ctrl + Alt + T. Запуск терминала для восстановления загрузчика Linux после установки Виндовс 10
    3. Смонтируем корневой раздел с файлами Linux. По умолчанию за это отвечает команда sudo mount /dev/sda1 /mnt . Если расположение диска отличается от /dev/sda1, замените данный фрагмент на необходимый. Монтирование основного диска для восстановления загрузчика в Linux
    4. Следующая серия команд необходима для монтирования раздела с загрузчиком, если такой выделен в отдельный логический том. Для этого используйте строку sudo mount —bind /dev/ /mnt/dev/ . Первая команда монтирования раздела с загрузчиком Linux
    5. Вторая команда имеет вид sudo mount —bind /proc/ /mnt/proc/ . Вторая команда монтирования раздела с загрузчиком Linux
    6. В конце остается только указать sudo mount —bind /sys/ /mnt/sys/ , чтобы завершить монтирование файловых систем. Третья команда монтирования раздела с загрузчиком Linux после установки Виндовс 10
    7. Перейдите к работе с необходимым окружением, указав sudo chroot /mnt/ . Подключение к окружению для восстановления загрузчика Linux
    8. Здесь начните инсталляцию файлов загрузчика, вписав grub-install /dev/sda . Команда для установки загрузчика в окружении Linux
    9. После этого выполните обновление через update-grub2 . Команда для обновления настроек загрузчика в Linux
    10. Вы будете уведомлены об обнаружении операционных систем и успешном окончании генерирования файла настройки GRUB. Успешное обновление загрузчика Linux после его восстановления
    11. Перезагрузите компьютер, воспользовавшись удобным для вас методом. Перезагрузка Linux после успешного восстановления загрузчика
    12. Теперь при старте ПК можно выбрать одну из установленных ОС для дальнейшей ее загрузки. Выбор операционной системы для загрузки после установки Виндовс 10 рядом с Linux

    Теперь вы знакомы с принципом инсталляции Windows 10 рядом или вместо Linux. Как видно, при выполнении этой процедуры следует учитывать определенные особенности, которые связаны с загрузчиком операционных систем. Если все делать с точностью по приведенным инструкциям, никаких проблем с установкой возникнуть не должно и обе ОС будут доступны для взаимодействия в любой момент.

    Источник

    Migrating from Linux to Windows

    Five years ago, I setup a home server on Debian 5. Since then it’s been upgraded to Debian 6, then Debian 7, been ported to newer hardware and had drives added. Today I migrated it to Windows Server 2012 R2. After five years running on Linux, I had simply had enough. I’ll get into the why in a little bit, but first some how.

    Читайте также:  Команда uptime в linux

    I didn’t have enough space anywhere to backup everything to external storage, so I did it on the same disk. The basic process was as follows:

    • Boot a Knoppix live DVD and use GNU Parted to resize the partition to make room for Windows
    • Install Windows, then install ext2fsd so I could mount the Linux partition
    • Move as much as I could from the Linux partition to Windows
    • Boot off Knoppix, shrink the Linux partition as much as possible
    • Boot back into Windows and expand that partition into the reclaimed space
    • Repeat until there was no EXT3 left

    Needless to say it took a while, but it worked pretty well. Ext2fsd is pretty slick, I use it when I have to dual-boot as well, along with the ntfs driver Linux to access my Windows partitions.

    So now on to the why. Why would someone ever stop using Linux, when Linux is obviously “better” right? The fact is, Linux hasn’t really matured in 5 years. Debian (and it’s illegitimate child, Ubuntu), is a major distro, but still there are no good remote/central management or instrumentation tools, file system ACLs are kludgy and not enabled by default, single-sign-on and integrated authentication is non-existent or randomly implemented, distros still can’t agree on fundamental things like how to configure the network. It’s basically a mess and I got tired of battling with it. Some of my specific beefs are:

    • VBox remote management is junk, Hyper-V is better in that space. VBox has a very low footprint and excellent memory management, but remote administering it is not a strength.
    • Remote administration in general is better in Windows. An SSH prompt is not remote administration, being able to command a farm of web servers to restart in sequence, waiting for one to finish before starting the next, that is remote administration. Cobbling something together in perl/python/bash/whatever to do it is not the same. Also nagios is terrible. Yes, really, it is. Yes it is.
    • Linux printing is pretty terrible. I had CUPS setup, had to use it in raw mode with the Windows driver on my laptop. Luckily Windows supports IPP, I never got print sharing going with Samba
    • Just a general feeling of things being half finished and broken. Even gparted, you have to click out of a text box before the ok prompt will be enabled. Windows GUIs are better, and if you’re a keyboard jockey like me, you can actually navigate the GUI really easily with some well established keyboard shortcuts (except for Chrome, which is it’s own special piece of abhorrent garbage).

    Linux is a tool, and like any tool it has it’s uses. I still run Debian VMs in Hyper-V for playing with PHP and Python, but even then after development I would probably run these apps on Windows servers.

    Источник

    Оцените статью
    Adblock
    detector