Как переключаться между операционными системами? Автоматизация переключения между ос при мультисистемной загрузке Как сделать переключение между двумя системами.

В процессе эксплуатации компьютера может возникнуть ситуация, когда необходимо протестировать работу того или иного программного обеспечения на различных операционных системах. Или часть программ предназначена для строго определенной операционной системы, в то время как все остальные работают под вашей основной «операционкой». В любом случае, довольно часто у пользователей возникает вопрос: «Как мне переключаться между операционными системами?».

Вам понадобится

  • Компьютер под управлением операционных систем, приложение Acronis OS selector

Инструкция

  • Для решения этой проблемы предназначено специализированное программное обеспечение. Одной из таких программ является приложение Acronis OS selector. Данная программа позволяет осуществлять переключение между операционными системами, установленными на компьютере. Причем для переключения пользователю предлагается удобное меню.
  • Для того, чтобы настроить переключение между системами, установите менеджер загрузки операционных систем Acronis OS Selector 8.0. После установки менеджера перезагрузите компьютер. При перезагрузке OS Selector создаст свой FAT раздел, на который запишет необходимые ему загрузочные файлы. После создания раздела перезагрузите компьютер еще раз.
  • После перезагрузки менеджер возьмет на себя управление и начнет поиск ОС, которые установлены на вашем персональном компьютере. По результатам поиска OS Selector сформирует список доступных для загрузки операционных систем.
  • Для переключения между системами запустите установленное приложение. В основном окне отобразится список операционных систем, которые менеджер нашел при сканировании ваших жестких дисков. Система, которая используется в данный момент, будет выделена из общего списка цветом.
  • Выберите из списка операционную систему, которую вы хотите загрузить. Откройте меню «Настройка», расположенное в верхней части окна, и выберите пункт «Загрузить». Также для данного действия может использоваться клавиша Enter. Менеджер осуществит перезагрузку компьютера и загрузит выбранную вами операционную систему.
  • Если вы хотите изменить операционную систему, загружаемую по умолчанию, воспользуйтесь тем же меню «Настройка». В данном меню за это отвечает пункт «Выбирать по умолчанию и загрузить». Также вы можете использовать для этих целей комбинацию клавиш Ctrl+Enter.
  • Если вы не единственный пользователь вашего компьютера, то скорее всего вам необходимо создать несколько учетных записей. Благодаря этому вы сможете разделять личную информацию и вообще любые данные. Но как переключаться между профилями знает не каждый пользователь, ведь в Виндовс 8 эту процедуру немного изменили, что и вводит многих в заблуждение. Давайте рассмотрим, как изменить учетную запись в данной версии ОС.

    Использование одного аккаунта несколькими пользователями может вызывать неудобства. Для того, чтобы этого избежать, Microsoft позволил нам создавать несколько учетных записей на компьютере и переключаться между ними в любой момент. В новых версиях Windows 8 и 8.1 процесс перехода с одного аккаунта на другой был изменен, поэтому мы и поднимаем вопрос о том, как сменить пользователя.

    Способ 1: Через меню «Пуск»

    Способ 2: Через системный экран


    Произведя вот такие нехитрые манипуляции, вы сможете с легкостью переключаться между учетными записями. Мы рассмотрели два способа, которые позволят вам в любой момент быстро перейти к использованию другого аккаунта. Расскажите про данные методы друзьям и знакомым, ведь знания никогда не бывают лишними.

    Переключение между Linux и Windows без необходимости вмешательства вручную

    Зачем необходимо автоматическое переключение, если можно это делать вручную? Дело в том, что автоматизировав процесс переключения, намного проще использовать несколько операционных систем. Например, если вы тестируете программное обеспечение в разных ОС, то такая возможность будет особенно полезна.

    Предполагается, что вы уже установили несколько операционных систем и настроили мультисистемную загрузку при помощи GRUB. Программа GRUB (GRand Unified Bootloader - основной унифицированный загрузчик) загружается при запуске компьютера и передает управление ядру операционной системы. Ссылку на документацию по настройке GRUB вы можете найти в разделе .

    Инструкции, представленные в этой статье, даются относительно следующего программного обеспечения:

    • Microsoft® Windows XP Professional
    • Microsoft Windows Server 2003
    • Debian Linux 3.1 (Sarge)
    • Red Hat Enterprise Server (RHES) 3
    • GRUB 0.97; другие загрузчики могут не подойти

    Шаг 1. Настройка разделов диска

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

    Создание раздела Bootcontrol

    Создайте на одном из жестких дисков небольшой раздел. Все операционные системы, между которыми вы хотите переключаться, должны поддерживать чтение и запись в файловую систему этого раздела. Мы выбрали файловую систему FAT32. Хотя для системы Bootcontrol требуется менее 1 МБ места на диске, минимальный размер раздела FAT32 по умолчанию составляет 256 МБ, поэтому большая часть раздела останется неиспользованной.

    Если на жестком диске нет достаточного количества невыделенного дискового пространства, то вы можете уменьшить или удалить существующие разделы. В Linux это можно сделать при помощи утилиты GNU parted . Если в результате работы parted изменится порядок разделов, то может потребоваться редактирование файла /etc/fstab. Более подробная информация по этому вопросу содержится в документации по работе утилиты parted .

    Результат нашей работы утилиты parted показан в листинге 1.

    Листинг 1. Создание необходимых разделов.
    repton:~# cat /etc/fstab # /etc/fstab: static file system information. # Proc /proc proc defaults 0 0 /dev/hda2 / ext3 defaults 0 1 /dev/hda6 /home ext3 defaults 0 2 /dev/hda7 /opt ext3 defaults 0 2 /dev/hda5 none swap sw 0 0 /dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 repton:~# umount /home repton:~# parted Using /dev/hda (parted) print Disk geometry for /dev/hda: 0.000-57231.562 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags 1 0.031 18412.734 primary ntfs boot 2 18418.271 25085.874 primary ext3 3 25085.874 57231.562 extended 5 25085.905 26458.615 logical linux-swap 6 26458.646 49999.174 logical ext3 7 49999.206 57231.562 logical ext3 (parted) resize 6 26458 49739 (parted) mkpartfs logical fat32 49739 49999 (parted) print Disk geometry for /dev/hda: 0.000-57231.562 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags 1 0.031 18412.734 primary ntfs boot 2 18418.271 25085.874 primary ext3 3 25085.874 57231.562 extended 5 25085.905 26458.615 logical linux-swap 6 26458.646 49740.314 logical ext3 8 49740.346 49999.174 logical fat32 7 49999.206 57231.562 logical ext3 (parted) q repton:~# mount /home

    Монтирование раздела в Linux

    Смонтируйте в Linux созданный раздел управления. В нашем случае потребовалось добавить в файл /etc/fstab следующую строку:

    # <файловая система> <точка монтирования> <тип> <параметры> <дамп> <номер для fsck>
    /dev/hda8 /boot/control vfat umask=022,dmask=022,fmask=022 0 2

    Затем создайте точку монтирования и смонтируйте раздел следующими командами:

    mkdir /boot/control
    mount /boot/control

    Вам также потребуется обновить данные о структуре диска, которые хранит GRUB. В нашем примере это было сделано командой grub-install /dev/hda .

    Монтирование раздела в Windows

    Убедитесь, что изменения разделов не вызвали проблем, перезагрузившись в Windows вручную. Затем назначьте букву тома созданному вами разделу. В современных версиях Windows необходимо использовать соответствующую программу управления компьютером (щелкните правой кнопкой мыши по значку Мой компьютер и выберите Управление ). В более старых версиях выберите Пуск > Администрирование .

    На рисунке 1 показан пример назначения буквы W загрузочному разделу.

    Рисунок 1. Назначение буквы тома загрузочному разделу в Windows

    Шаг 2. Перенаправление загрузочного меню GRUB

    Разместите файл настроек GRUB /boot/grub/menu.lst в загрузочный раздел, в который имеют доступ на запись и Windows, и Linux. Это позволит изменять операционную систему, использующуюся по умолчанию, из обеих установленных систем. Чтобы GRUB смог найти конфигурационный файл, необходимо немного изменить исходный файл настроек.

    Распечатайте исходный файл настроек. Если произойдет ошибка запуска GRUB, то вы сможете вручную ввести команды, необходимые для загрузки операционной системы. Более подробные сведения о работе GRUB представлены по ссылкам в разделе .

    В своей тестовой системе мы сначала скопировали файл: cp /boot/grub/menu.lst /boot/control/menu.lst а затем добавили несколько строк (см. листинг 2) в исходный файл /boot/grub/menu.lst:

    Листинг 2. Разрешение доступа к загрузочному файлу из обеих операционных систем.
    title BOOTCONTROL REDIRECT: PLEASE WAIT root (hd0,7) configfile /menu.lst boot

    Убедитесь, что аргумент команды root подходит для вашей системы. Вкратце: диски нумеруются, начиная с нуля (а не обозначаются буквами от a до z), и нумерация разделов также начинается с нуля (а не с единицы). Так, например, раздел /dev/hda8 обозначается как (hd0,7). Мы убрали команду savedefault из всех остальных частей файла настроек, а чтобы операционная система запускалась через 10 секунд демонстрации экрана загрузки, изменили следующие параметры (более подробные сведения смотрите в документации по GRUB):

    default 0
    timeout 10

    На этом изменение настроек GRUB закончено. Теперь проверьте, что система перезагружается и меню по-прежнему отображается корректно.

    Наиболее частая ошибка на данном этапе - неверно указанные разделы. Проверьте, что номер раздела (младший номер, minor) в parted соответствует указанному в /etc/fstab, а в настройках GRUB (файл /boot/grub/menu.lst) указан тот же номер, но на единицу меньше.

    Шаг 3. Настройка программы Bootcontrol

    Загрузите архив, ссылка на который указана в разделе , и разархивируйте его в раздел Bootcontrol. В архиве содержится основной скрипт переключения операционных систем, написанный на языке Perl, а также несколько примеров скриптов для переключения между ОС Windows и Linux. Для работы этих скриптов требуется, чтобы загрузочный раздел являлся рабочим каталогом.

    Использование скрипта

    Скрипт запускается следующим образом:

    bootcontrol.pl

    Параметр grub-config-file определяет путь к редактируемому файлу настроек. Обычно следует изменять файл menu.lst, однако вы можете протестировать правильность вносимых изменений на копии исходного файла.

    Параметр platform-title используется как подстрока (регулярное выражение), которая ищется в параметрах title файла /boot/control/menu.lst. Регистр символов при поиске не учитывается, и скрипт bootcontrol.pl выбирает первое найденное вхождение данной подстроки. Если в качестве параметра platform-title указано число, то оно рассматривается как номер пункта в загрузочном меню, а не подстрока для поиска названия. Первый пункт в файле меню имеет нулевой номер.

    Вспомогательные скрипты

    Помимо bootcontrol.pl в архиве находятся еще два небольших скрипта-шаблона, упрощающие переключение между Windows и Linux. Введите в любой из операционных систем команду to_linux.pl или to_windows.pl . Скрипты не перезагружают операционную систему немедленно, но меняют в GRUB загружаемую по умолчанию операционную систему.

    Шаг 4. Поддержка системы

    Изменения или обновления установленных операционных систем могут повлиять на настройки, используемые программой Bootcontrol, поэтому после любого обновления, затрагивающего GRUB или ядро Linux, перезагружайте систему, чтобы убедиться в работоспособности загрузчика. Обновления могут изменить файл /boot/grub/menu.lst без внесения соответствующих изменений в файл /boot/control/menu.lst.

    Когда у вас открыто с десяток окон, переключаться между ними бывает неудобно. Однако всегда можно сделать работу чуть более комфортной.

    Переключение клавишами

    В операционных системах Windows существует специальное сочетание клавиш, позволяющее быстро переключаться между окнами. Это сочетание – Alt + Tab . Однако работает оно немного непривычно в сравнении с другими хоткейсами. Однократное нажатие данного сочетания будет перемещать вас между двумя последними активными окнами, а удерживая клавишу Alt и нажимая и отпуская клавишу табуляции можно последовательно выбрать любое из открытых окон. Для перехода в окно просто отпустите клавишу Alt.

    Если окон открыто слишком много и вы случайно проскочили нужное, нажимая Tab, при зажатом Alt, то просто добавьте в сочетание зажатой клавишу Shift – в таком случае выбор активного окна среди отрытых будет осуществляться в обратную сторону.

    Другой способ переключения между окнами с клавиатуры – это сочетание Win + Tab . В некоторых версиях Windows данные клавиши открывали трехмерный интерфейс выбора окна, а в Windows 10 они открывают так называемое «Представление задач» (для него также может иметься кнопка на Панели задач). Это представление показывает все открытые окна, нужное из которых можно просто выбрать при помощи мыши.

    Также через «Представление задач» можно добавлять дополнительные виртуальные Рабочие столы и перебрасывать открытые окна между этими столами. В некоторых случаях это заметно облегчает работу – часть дел располагается на одном Рабочем столе, часть дел – на другом. Число виртуальных Рабочих столов может доходить до сотни.

    Удобное расположение окон

    Зачастую при работе неплохо бы иметь перед глазами сразу несколько окон. В таком случае встает вопрос их удобного расположения относительно друг друга. И вариант перекрытия одним окном другого здесь однозначно не подойдет. Windows позволяет быстро располагать окна на равные части экрана, разбив рабочую область на две части или четыре.

    Просто курсором захватите окно приложения по его строке заголовка и потащите либо к краю экрана, либо в один из углов. Доведя курсор до края монитора, окно автоматически займет либо половину пространства (при поднесении в край), либо его четверть (при поднесении в угол). Для удобства – сразу же предлагается выбрать следующее активное окно, которое автоматически примет размеры для расположения рядом. Переключаться между такими окнами можно просто переводя курсор мыши, а зачастую в самом переключении просто нет необходимости – достаточно того, что нужная нам информация уже перед глазами.

    Переключение между офисными документами

    Если вы активно работаете с офисными документами в приложениях Microsoft Office, то вам может понравиться решение разработчиков по быстрому переходу между окнами. Работая с текстовым редактором Word, электронными таблицами Excel и презентациями PowerPoint, обратите на вкладку «Вид», где расположилась кнопка с названием «Перейти в другое окно». По нажатию на нее у вас откроется список открытых файлов в одноименном приложении. Просто кликните на название нужного, чтобы сделать его активным.

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

    Честно говоря, я с большой долей скептицизма отношусь ко всем новым программам, тем более, если они не относятся к "жизненно необходимым". 99% из всего, что мне приходится так или иначе опробовать, отправляется в "корзину" в течение первого часа использования. Но утилита iReboot оказалась приятным исключением из общей массы. Я тестировал её на протяжении пяти дней и могу отметить следующие её плюсы: она удобная, лёгкая и безглючная.

    Общие сведения

    Автору утилиты iReboot стандартный способ перезагрузки в другую ОС ("Пуск ---> выбор в меню выключения пункта "Перезагрузка" ---> выбор в загрузочном меню нужной ОС ---> Enter") показался слишком длинным, и он решил его упростить.

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

    Программа умеет:

    • перезагружать компьютер и входить в нужную ОС, без использования меню загрузки.

    Программа не умеет:

    • восстанавливать хранилище загрузки (BCD), например, при установке Windows XP после Windows 7. Требуется, чтобы в BCD имелись записи обо всех установленных системах (т.е. чтобы эти ОС можно было загрузить из меню загрузки).
    • удалять загрузочное меню, оно лишь не выводится во время одной следующей перезагрузки.
    • загружать Linux.

    Загрузка и установка iReboot

    Для работы программы требуется наличие установленного.NET Framework 2.0 и выше. В Windows 7 и Windows Vista подходящая версия.NET Framework имеется, в Windows 8 необходимо включить.NET Framework 3.5.1 (система предложит это сделать во время установки программы), а для Windows XP его необходимо скачать и установить, иначе программа не запустится: "Ошибка при инициализации приложения (0xc0000135). Для выхода из приложения нажмите кнопку "ОК"."

    После этого перезапускаем iReboot и убеждаемся, что переименование прошло успешно.

    Приятного использования!