Wubi(소프트웨어)

Wubi (software)
우비
Wubi logo
Wubi Installer for Ubuntu 11.10 on Windows Developer Preview
Wubi, Windows 8 Developer Preview에 Ubuntu 11.10 설치
개발자Agostino Russo, Geza Kovacs, Oliver Mattos, Ecology 2007, hakuna-m
초기 릴리즈2008년 4월 24일, 14년 전(2008-04-24)
안정된 릴리스
20.04.3 / 2021년 8월 26일; 11개월 전(2021-08-26)
저장소
기입처NSIS 스크립트, C++, Python
운영 체제Microsoft Windows
크기4.7 MB
이용가능기간:50개 이상의 언어
유형우분투 시스템 설치
면허증.GNU GPL v.2 이후[1]
웹 사이트github.com/hakuna-m/wubiuefi/releases

Wubi(Windows 기반 Ubuntu Installer)는 2008년부터 2013년까지 Ubuntu를 Windows 내에서 [2]기존 Windows 파티션 내의 단일 파일에 설치하는 공식 Windows 기반 소프트웨어였던 무료 소프트웨어입니다.

인스톨 후에, 기존의 Windows 기동 메뉴에 새로운 「Ubuntu」옵션을 추가해, 유저가 Linux 와 Windows 의 어느쪽인가를 선택할 수 있게 되어, 디스크를 재파티션 할 필요가 없어졌습니다.

역사

Wubi는 독립 프로젝트로 탄생했으며 버전 7.04와 7.10이 비공식적으로 [3]출시되었습니다.

Ubuntu 8.04의 경우 코드가 Ubuntu에 병합되었고 8.04의 경우 Ubuntu Live [1]CD에도 Wubi가 수록되었습니다.

이 프로젝트의 목적은 Linux에 익숙하지 않은 기존 Windows 사용자가 (디스크 포맷이나 파티션 분할 [3]실수로 인한) 데이터 손실 위험을 감수하지 않고 Ubuntu를 사용해 볼 수 있도록 하는 것이었습니다.또한 Ubuntu를 Windows 내에서 안전하게 제거할 수 있습니다.

가상 시스템은 아니지만 Topologilinux와 같이 디스크 이미지라고도 하는 루프 마운트된 디바이스 내에 독립 실행형 설치를 생성합니다.자체 Linux 배포가 아니라 Ubuntu 설치 [1]관리자입니다.

Wubi가 Ubuntu를 직접 자신의 파티션에 설치하는 것은 아니지만 LVPM(루프마운트 가상 파티션 매니저)을 사용하여 Wubi에서 생성된 Ubuntu 설치를 부팅 가능한 USB [1]키 드라이브를 포함한 전용 실제 파티션으로 전송하는 것도 가능합니다.이 셋업의 장점은 사용자가 전용 파티션에 설치하기 전에 운영체제를 테스트하고 드라이버를 설치할 수 있다는 것입니다(기동 및 기능 위험을 피할 수 있습니다).

Wubi instra에 의해 추가된 Ubuntu를 시작하는 옵션을 보여주는 Windows 7의 부팅 메뉴입니다.

Wubi는 Windows 부팅 메뉴에 항목을 추가하여 사용자가 Linux를 실행할 수 있도록 합니다.Ubuntu는 자체 파티션에 설치하는 것이 아니라 Windows 파일시스템(c:\ubuntu\disks\root.disk)의 파일 내에 설치됩니다.이 파일은 Linux에서 실제 하드 [1]디스크로 인식됩니다.Wubi는 호스트 머신의 메모리 에 Windows 파일시스템(c:\ubuntu\disks\swap.disk)에도 스왑 파일을 만듭니다.이 파일은 Ubuntu에 의해 추가 [1]RAM으로 인식됩니다.

관련 프로젝트인 Lubi는 Windows 대신 Linux를 호스트 시스템으로 사용했습니다.그러나 이 프로젝트는 2007년부터 진행되지 않고 Ubuntu 7.04에서만 [4]작동합니다.

Ubuntu 13.04 이후 [2]공식 다운로드 페이지에서 Wubi가 설치 옵션으로 삭제되었습니다.그러나 Ubuntu 14.10 이전 버전 및 [5]Ubuntu 14.10 이전 버전에서는 Wubi 설치 프로그램이 제공되었습니다.

Wubi의 비공식 포크인 wubiuefi는 UEFI 및 레거시 BIOS와 Ubuntu의 새로운 버전(2021-08-26, 버전 16.04.3, 17.10 및 20.04.3)을 지원합니다.

데스크톱

사용자는 Wubi 내에서 데스크톱 환경을 선택할 수 있습니다.그러나 각 데스크톱 환경은 애플리케이션 패키지로도 사용할 수 있으므로 Ubuntu(기본 옵션)를 설치한 후 다른 데스크톱 환경을 설치하는 것이 좋습니다.사용자가 로그인할 때 [1]사용할 데스크톱 환경을 선택할 수 있습니다.

제한 사항

일반 설치와 비교하여 Wubi 설치는 몇 가지 제한에 직면합니다.최대 절전 모드는 지원되지 않으며 파일 시스템은 하드 [1]재부팅에 더 취약합니다.또, Windows 드라이브가 부정하게 언마운트 되어 있는 경우(Windows 의 크래시, 전원 장해등), Ubuntu 는 Microsoft Windows 가 정상적으로 기동해, 드라이브를 수복하고 나서, 완전하게 셧다운 할 때까지, Windows NTFS 드라이브의 복구, 재마운트, 및 기동할 수 없습니다.파일 시스템을 복구하는 데 장애가 발생한 후 Windows 시스템을 부팅할 수 없는 경우 Ubuntu도 부팅할 수 없습니다.

Wubi 설치에서는 하드 디스크 액세스와 관련된 성능도 약간 느립니다.Windows 파일 시스템의 디스크 이미지 파일에 Linux 파일 시스템이 포함되어 있기 때문에 기본 디스크 이미지 파일이 fragment화되면 Wubi를 사용하지 않으면 [1]직접 하드웨어에 액세스할 수 있는 Linux 파일 시스템만 사용됩니다.

Wubi는 MS Windows OS에서 실행 중일 때 Microsoft만의 NTFS 파일 시스템을 사용하여 root.disk 파일을 만들고 Ubuntu OS가 실행 중일 때 대체 파일 시스템 드라이버를 사용하여 해당 파일에 액세스합니다.NTFS의 Microsoft 및 Linux 구현 간의 차이로 인해 기술적으로 root.disk 파일이 손상되어 NTFS 파일 시스템에 영향을 미치고 Windows 부팅도 방해할 수 있습니다.MS Windows에서 chkdsk /r을 실행하여 파손된 NTFS 파일 시스템을 복구하고 Windows를 완전히 셧다운하면 파손이 해결될 수 있습니다(root.disk는 큰 [6]파일이기 때문에 실행하는데 상당한 시간이 걸릴 수 있습니다).

영향

Wubi는 다른 오픈 소스 프로젝트에 의존하고 있습니다.Debian instra, Migration Assistant, Grub4Dos, NTFS-3G, NSIS, Metalink유비쿼티.[1][7]

발전

주요 개발자는 Agostino Russo, Geza Kovacs, Oliver Mattos 및 Ecology 2007입니다.[1]주요 개발은 Launchpad에서 이루어지며 Lupin 팀이 주도합니다(Lupin은 루프 인스톨러이며,[8] 리부트 후 발생하는 모든 작업을 처리합니다). 원래 Ubuntu Blueprint[9] 페이지와 새로운 Wubi,[10][11] Lupin [12]및 LVPM[13] 프로젝트 [1]페이지를 통해 이루어집니다.

하드웨어 지원

Ubuntu의 i386(32비트 x86) 및 x86-64 릴리스는 모두 Wubi와 [1]Lubi에서 지원됩니다.8.04 이전 버전에서는 Ubuntu의 x86 릴리스만 지원되었습니다.Wubi UEFI는 UEFI 부팅 로더와 함께 작동합니다.

오리진스

Red Hat Linux와 Slackware의 ZipSlack포함한 많은 Linux 디스트리뷰션에서는 1990년대 중반에 syslinux와 UMSDOS 파일 시스템 드라이버를 사용하여 유사한 도구를 제공했습니다.나중에 SuSE는 FAT 파일 시스템에서 syslinux 및 루프 마운트 디스크 이미지를 사용하여 유사한 기능을 제공했습니다.90년대 후반, BeOS는 같은 시스템을 사용하여 Windows 폴더에 OS를 설치했습니다.

Wubi에 대한 아이디어는 루프마운트형 설치를 제공하는 Topologilinux와 간단한 Windows 프런트엔드를 제공하는 Instlux에서 영감을 얻어 Agostino Russo에 의해 초안되었습니다.Ubuntu의 이미지를 루프마운트할 수 있는 Windows instra를 사용하여 두 개념을 결합하는 것이 아이디어였습니다[14].Geza Kovacs는 나중에 사양을[15] 개선하고 컨셉이 올바르다는 것을 보여주기 위해 최초의[16] 프로토타입을 제공했습니다.올리버 마토스는 NSIS에서 원본 사용자 인터페이스를 작성했습니다.

그 후, Agostino Russo는 루프 인스톨의 개념을 개량해, 루프 인스톨의 심플한 프리메이드 이미지 파일로부터, Debian instra의 동적 패치 버전을 사용해 즉석에서 작성된 이미지로 이행해, 초기 프로토타입의 몇개의 다른 문제에 대처하면서, 실제 인스톨에 가까운 경험을 제공했습니다.루팡 프로젝트는 이렇게 탄생했고, 아고스티노 루소는 Geza Kovacs의 공헌으로 대부분의 코드를 작성하고 구현했습니다.

Agostino Russo와 Ecology2007은 이후 현재의 Windows 프론트 엔드를 재설계 및 재작성하였습니다.Hampus Wessman은 새로운 다운로더와 번역 스크립트를 제공했습니다.Bean123 및 Tinybit은 부트로더의 문제를 디버깅 및 수정하는 데도 도움이 되었습니다.Lubi와 LVPM은 그 후 Geza [17]Kovacs에 의해 만들어졌습니다.

이 프로젝트는 Win32-loader와 같은 다른 Windows 기반 Linux 설치 프로그램을 만드는 데 영감을 주었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c d e f g h i j k l m "Wubi - FAQ". Ubuntu. Retrieved 2010-11-27.
  2. ^ a b "Ubuntu Website Warns Windows Users: Don't Use WUBI". omgubuntu.co.uk. 2013-04-11. Retrieved 2013-11-11.
  3. ^ a b Broida, Rick (2007-05-09). "Take Ubuntu for a non-invasive test drive with Wubi". Lifehacker. Retrieved 2008-05-30.
  4. ^ "Lubi at SourceForge". sourceforge.net. 2007-08-06. Retrieved 2013-11-11.
  5. ^ "Old Ubuntu Releases".
  6. ^ "WubiGuide - Ubuntu Wiki". Retrieved 5 December 2012.
  7. ^ ~ubuntu-installer/wubi/trunk. "~ubuntu-installer/wubi/trunk : files for revision 279". Bazaar.launchpad.net. Retrieved 2013-06-16.
  8. ^ "The Lupin Team in Launchpad". Launchpad. Retrieved 2007-06-23.
  9. ^ "Windows installer for ubuntu using loopmounted EXT3 filesystem on NTFS". Launchpad. Retrieved 2007-06-23.
  10. ^ "Wubi, Windows Ubuntu Installer in Launchpad". Launchpad. Retrieved 2007-06-23.
  11. ^ "Linux-based Ubuntu Installer in Launchpad". Launchpad. Retrieved 2007-06-23.
  12. ^ "Lupin, the loop installer in Launchpad". Launchpad. Retrieved 2007-06-23.
  13. ^ "Loopmounted Virtual Partition Manager in Launchpad". Launchpad. Retrieved 2007-06-23.
  14. ^ Agostino Russo (ago). "Ubuntu setup executable for windows users". Launchpad. Retrieved 2007-09-02.
  15. ^ Geza Kovacs (tuxcantfly). "Windows installer for ubuntu using loopmounted EXT3 filesystem on NTFS". Launchpad. Retrieved 2007-09-02.
  16. ^ Geza Kovacs (tuxcantfly). "Idea: Install via windows on loopmounted ntfs?". Ubuntuforums. Retrieved 2007-08-02.
  17. ^ "Wubi - Ubuntu Installer for Windows". Wubi. Retrieved 2011-12-06.
  18. ^ 설치 - 열림수세

외부 링크