stringtranslate.com

Вуби (программное обеспечение)

Wubi («Установщик Ubuntu на базе Windows») — это бесплатный установщик Ubuntu , который был официальным программным обеспечением для Windows с 2008 по 2013 год [2] для установки Ubuntu из Windows в один файл в существующем разделе Windows. .

После установки в существующее меню загрузки Windows была добавлена ​​новая опция «Ubuntu», которая позволяла пользователю выбирать между запуском Linux или Windows и исключала необходимость переразметки диска.

История

Wubi родился как независимый проект, поэтому версии 7.04 и 7.10 были неофициальными выпусками. [3]

Для Ubuntu 8.04 код был объединен с Ubuntu, а для версии 8.04 Alpha 5 Wubi также был на компакт-диске Ubuntu Live. [1]

Целью проекта было дать возможность существующим пользователям Windows, не знакомым с Linux , попробовать Ubuntu без риска потери данных (из-за ошибок форматирования или разметки диска ). [3] Он также может безопасно удалить Ubuntu из Windows.

Это не виртуальная машина , а создание автономной установки внутри устройства с петлевым подключением , также известного как образ диска , как это делает Topologilinux . Это не собственный дистрибутив Linux , а скорее установщик для Ubuntu . [1]

Хотя Wubi не устанавливает Ubuntu непосредственно в свой собственный раздел, это также можно сделать с помощью LVPM, Loopmounted Virtual Partition Manager, для переноса установки Ubuntu, сгенерированной Wubi, в выделенный реальный раздел, включая загрузочный USB-накопитель . [1] Преимущество этой настройки заключается в том, что пользователи могут протестировать операционную систему и установить драйверы перед ее установкой в ​​выделенный раздел (и избежать рисков при загрузке и работе).

Меню загрузки в Windows 7, показывающее параметры запуска Ubuntu, добавленной установщиком Wubi.

Wubi добавляет в меню загрузки Windows пункт, позволяющий пользователю запускать Linux . Ubuntu устанавливается в файл в файловой системе Windows (c:\ubuntu\disks\root.disk), а не в отдельный раздел . Этот файл рассматривается Linux как настоящий жесткий диск. [1] Wubi также создает файл подкачки в файловой системе Windows (c:\ubuntu\disks\swap.disk) в дополнение к памяти хост-компьютера. Этот файл рассматривается Ubuntu как дополнительная оперативная память . [1]

В родственном проекте Lubi в качестве хост-системы использовался Linux вместо Windows. Однако этот проект не разрабатывался с 2007 года и работает только на Ubuntu 7.04. [4]

Wubi был удален как вариант установки на официальной странице загрузки, начиная с Ubuntu 13.04. [2] Однако установщики Wubi по-прежнему предоставлялись для версий до Ubuntu 14.10 включительно. [5]

Неофициальная версия Wubi, называемая wubiuefi, поддерживает UEFI и устаревший BIOS, а также более новые версии Ubuntu (по состоянию на 03.04.2022, версия 20.04.4).

Настольные компьютеры

Пользователи могут выбирать среду рабочего стола в Wubi. Но поскольку каждая среда рабочего стола также доступна в виде пакета приложения, пользователям рекомендуется установить Ubuntu (вариант по умолчанию), а затем установить другие среды рабочего стола. Когда пользователи входят в систему , они могут выбрать среду рабочего стола, которую будут использовать. [1]

Ограничения

По сравнению с обычной установкой установка Wubi сталкивается с некоторыми ограничениями. Спящий режим не поддерживается, а файловая система более уязвима к принудительной перезагрузке . [1] Кроме того, если диск Windows отключен некорректно (сбой Windows, сбой питания и т. д.), Ubuntu не сможет восстановить, перемонтировать и загрузиться с диска Windows NTFS до тех пор, пока Microsoft Windows не загрузится и не будет успешно восстановлена. диск, а затем полностью выключите его. Если система Windows не может быть загружена после повреждения для восстановления файловой системы, пользователь также не сможет загрузить Ubuntu.

Производительность, связанная с доступом к жесткому диску, также немного ниже при установке Wubi, особенно если базовый файл образа диска фрагментирован, поскольку файл образа диска в файловой системе Windows содержит файловую систему Linux, тогда как без Wubi используется только файловая система Linux, которая имеет прямой доступ к оборудованию. [1]

Wubi создает файл root.disk, используя собственную файловую систему NTFS от Microsoft , работая под ОС MS Windows, а затем, пока работает ОС Ubuntu, он обращается к этому файлу с помощью драйвера альтернативной файловой системы. Различия между реализациями NTFS в Microsoft и Linux технически могут привести к повреждению файла root.disk, что повлияет на файловую систему NTFS таким образом, что может даже помешать загрузке Windows. Запуск chkdsk /r из MS Windows для исправления поврежденной файловой системы NTFS, а затем полное завершение работы Windows может исправить любые повреждения (это может занять значительное время, поскольку root.disk — это большой файл). [6]

Влияния

Wubi опирается на другие проекты с открытым кодом: установщик Debian , Migration Assistant , Grub4Dos , NTFS-3G , NSIS , Metalink и Ubiquity . [1] [7]

Разработка

Ведущими разработчиками являются Агостино Руссо, Геза Ковач, Оливер Маттос и Ecology2007. [1] Основная разработка происходит на Launchpad и возглавляется командой Lupine (Lupin — это установщик цикла , обрабатывает все, что происходит после перезагрузки) [8] через исходную страницу проекта Ubuntu [9] и новый Wubi, [10] ] Люби, [11] Люпин, [12] и страницы проектов LVPM [13] . [1]

Аппаратная поддержка

Выпуски Ubuntu i386 (32-разрядная версия x86 ) и x86-64 поддерживаются Wubi и Lubi. [1] В версиях до 8.04 поддерживалась только версия Ubuntu x86. Wubi UEFI работает с загрузчиками UEFI.

Происхождение

Ряд дистрибутивов Linux, включая Red Hat Linux и ZipSlack от Slackware , в середине 1990-х годов предоставляли аналогичный инструмент, используя syslinux и драйвер файловой системы UMSDOS . Позже SuSE предоставила нечто подобное, используя syslinux и образы дисков, монтируемые по циклу, в файловых системах FAT. В конце 90-х BeOS использовала аналогичную систему для установки ОС в папку Windows.

Идея Wubi была разработана Агостино Руссо, вдохновленным Topologilinux , который обеспечивал установку с циклическим монтированием, и Instlux, который обеспечивал простой интерфейс Windows. Идея [14] заключалась в том, чтобы объединить две концепции с помощью установщика Windows, который будет монтировать образ Ubuntu. Позже Геза Ковач уточнил спецификацию [15] и предоставил первые прототипы [16], чтобы показать, что концепция верна. Оливер Маттос написал оригинальный пользовательский интерфейс в NSIS .

Затем Агостино Руссо усовершенствовал концепцию циклической установки, перейдя от простого заранее созданного файла образа, монтируемого в цикле, к образу, созданному на лету с использованием динамически исправленной версии установщика Debian, тем самым обеспечив опыт, который был ближе к реальной установке при решении проблем. несколько других проблем ранних прототипов. Так родился проект Lupine, и Агостино Руссо написал и реализовал большую часть его кода с некоторым вкладом Гезы Ковача.

Позже Агостино Руссо и Ecology2007 переработали и переработали текущий интерфейс Windows. Хампус Вессман предоставил новый загрузчик и сценарии перевода. Bean123 и Tinybit также помогли отладить и исправить проблемы с загрузчиком. Lubi и LVPM были впоследствии созданы Гезой Ковачем. [17]

Проект вдохновил на создание других установщиков Linux для Windows, таких как Win32-loader .

Смотрите также

Рекомендации

  1. ^ abcdefghijklm «Wubi — Часто задаваемые вопросы». Убунту . Проверено 27 ноября 2010 г.
  2. ^ ab «Веб-сайт Ubuntu предупреждает пользователей Windows: не используйте WUBI» . omgubuntu.co.uk. 11 апреля 2013 г. Проверено 11 ноября 2013 г.
  3. ^ Аб Бройда, Рик (9 мая 2007 г.). «Возьмите Ubuntu для неинвазивного тест-драйва с Wubi». Лайфхакер . Проверено 30 мая 2008 г.
  4. ^ "Люби в SourceForge" . sourceforge.net. 6 августа 2007 г. Проверено 11 ноября 2013 г.
  5. ^ «Старые выпуски Ubuntu».
  6. ^ «WubiGuide — Ubuntu Wiki» . Проверено 5 декабря 2012 г.
  7. ^ ~ubuntu-installer/wubi/trunk. «~ubuntu-installer/wubi/trunk: файлы для версии 279». Базар.launchpad.net . Проверено 16 июня 2013 г.
  8. ^ "Команда Люпина на Launchpad" . Панель запуска . Проверено 23 июня 2007 г.
  9. ^ «Установщик Windows для Ubuntu с использованием файловой системы EXT3 с петлевым монтированием в NTFS» . Панель запуска . Проверено 23 июня 2007 г.
  10. ^ «Wubi, установщик Windows Ubuntu на панели запуска» . Панель запуска . Проверено 23 июня 2007 г.
  11. ^ «Установщик Ubuntu на базе Linux в панели запуска» . Панель запуска . Проверено 23 июня 2007 г.
  12. ^ «Люпин, установщик циклов в Launchpad» . Панель запуска . Проверено 23 июня 2007 г.
  13. ^ «Диспетчер виртуальных разделов, подключенный к петле, на панели запуска» . Панель запуска . Проверено 23 июня 2007 г.
  14. ^ Агостино Руссо (назад). «Исполняемый файл установки Ubuntu для пользователей Windows». Панель запуска . Проверено 2 сентября 2007 г.
  15. ^ Геза Ковач (tuxcantfly). «Установщик Windows для Ubuntu с использованием файловой системы EXT3 с петлевым монтированием в NTFS». Панель запуска . Проверено 2 сентября 2007 г.
  16. ^ Геза Ковач (tuxcantfly). «Идея: установить через Windows на NTFS с петлевым монтированием?». Убунтуфорумс . Проверено 2 августа 2007 г.
  17. ^ «Wubi — установщик Ubuntu для Windows» . Вуби . Проверено 6 декабря 2011 г.
  18. ^ Instlux - openSUSE

Внешние ссылки