Wubi 설치를 일반 설치로 변환하는 방법은 무엇입니까?


51

Wubi를 사용하여 D : 파티션에 Ubuntu를 설치했습니다. C : 드라이브에서 Windows를 제거하고 기존 Ubuntu 설치를 C : 드라이브로 이동하여 정기적으로 설치할 수있는 방법이 있습니까?

답변:


35

https://help.ubuntu.com/community/MigrateWubi를 참조 하십시오

위의 Wiki에는 Wubi 설치를 파티션으로 마이그레이션하는 다운로드 가능한 bash 스크립트가 있습니다. 스크립트에 많은 추가 안전 검사가 포함되어 있으므로 권장하지 않지만 Wubi 설치를 마이그레이션하는 데 필요한 수동 지침에 대한 링크도 있습니다. 스크립트는 다음을 수행합니다.

  1. 마이그레이션중인 현재 설치를 확인합니다 (예 : Wubi ?, size ?, grub 유형?).
  2. 대상 파티션을 확인하고 포함 된 경우 스왑합니다. 대상 파티션은 '83-Linux '유형이어야하며, 설치를 마이그레이션 할 수있을만큼 비어 있어야합니다.
  3. 사용자에게 오류에 대한 피드백을 제공하거나 사용자에게 스크립트 변경 내용을 알리고 진행 여부를 묻습니다.
  4. 대상 파티션을 포맷하고 현재 설치를 마이그레이션 된 새 설치에 복사합니다.
  5. / etc / fstab을 업데이트하고 최대 절전 모드를 활성화합니다 (README 참고 사항 참조)
  6. 마이그레이션 된 설치로 chroot를 수행하고 lupin-support를 제거한 다음 grub 메뉴 (grub.cfg)를 생성하고 요청하면 grub2 부트 로더를 설치합니다. grub-legacy 마이그레이션의 경우 grub-legacy를 grub2로 바꿉니다 (마이그레이션 된 설치에서만)
  7. chroot를 종료하고 현재 설치 그룹 메뉴를 업데이트하여 마이그레이션 된 설치를 포함시킵니다.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오

다음은 스크립트에 포함 된 README 파일을 기반으로합니다.

이 스크립트는 Wubi 가이드 ( https://wiki.ubuntu.com/WubiGuide )를 가져온 Agostino Russo의 wubi-move-to-partition 스크립트를 기반으로합니다 .

첫 번째 버전은 wubi-move-to-partition 스크립트를 업데이트하여 몇 가지 문제와 더 이상 사용되지 않는 명령을 수정하고 Grub2를 지원하도록 업데이트했습니다. 9.10 이상의 Wubi 설치에서만 작동했습니다.

현재 버전은 8.04에서 12.10까지의 Ubuntu 설치를 지원하며 다음 기능을 추가합니다.

  1. 일반 (wubi 이외의) Ubuntu 설치 마이그레이션을 지원합니다. 작업 백업을 생성하거나 컴퓨터간에 설치를 이동하거나 실험 할 작업 복사본을 생성하는 데 유용 할 수 있습니다.
  2. root.disk 파일 (옵션 --root-disk =)에서 Wubi 설치 마이그레이션을 지원합니다. 이것은 Ubuntu 라이브 CD / USB 또는 다른 Ubuntu 설치에서 수행 할 수 있습니다. 이름이 지정된 root.disk는 완전히 포함 된 Wubi 설치이거나 / home 및 / usr에 별도의 가상 디스크가있는 경우 root.disk와 동일한 디렉토리에 있어야합니다. (이 옵션은 grub-legacy와 함께 Wubi를 지원하지 않습니다 (예 : 9.10 이전에 원래 설치됨).
  3. grub-legacy를 사용하는 Wubi 또는 Normal 설치의 마이그레이션을 지원하지만 grub-legacy를 Grub2로 대체합니다 (마이그레이션 된 설치에서만). 현재 설치 메뉴를 업데이트하지 않으므로 항상 Grub2 부트 로더를 설치하거나 수동으로 menu.lst를 수정하는 것이 좋습니다.
  4. 기존 스왑 파티션을 다른 설치와 공유 할 경우 --shared-swap 옵션을 사용할 수 있습니다. UUID 수정을 피하기 위해 'mkswap'명령을 무시합니다.
  5. 별도의 / boot, / usr 및 / home 파티션으로 마이그레이션하는 기능을 지원합니다.
  6. 마이그레이션 된 설치를 동기화하는 기능을 제공합니다 (예 : 부팅 가능한 백업).

용법: sudo bash wubi-move.sh [OPTION] target_partition [swap_partition]

   e.g. sudo bash wubi-move.sh /dev/sda5 /dev/sda6

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --notes                 print the Assumptions and Notes, and exit
  --no-bootloader         do not install the grub2 bootloader
  --shared-swap           share swap partition with an existing install
  -y, --assume-yes        assume yes to all prompts
  --root-disk=<root.disk> Specify a root.disk file to migrate
  --boot=</dev/sdXY>      Specify a separate /boot partition
  --home=</dev/sdXY>      Specify a separate /home partition
  --usr=</dev/sdXY>       Specify a separate /usr partition
  -c, --check-only        Check only - validate target partition(s)
  --resume                Resume a previous migration attempt that ended
                          due to copying errors (rsync).
  --synch                 Synchronize a previously migrated install

스크립트 소스는 여기에 유지됩니다. https://github.com/bcbc/Wubi-move 릴리스에 태그가 지정되어 있으며 필요한 경우 문제가 발생할 수 있습니다.

참고 : 스크립트는 라이브 환경에서 실행될 수 있습니다 (예 : Windows 교체). 수동으로 Wubi 설치에서 직접 분할하고 실행하는 것이 더 간단하지만 (제 생각에는). root.disk를 사용하여 마이그레이션하거나 파티션을 분리하는 방법을 보여주는 스크립트의 스크린 샷 (이전 릴리스 사용)이 더 있습니다 .


10

나는 Wubi 설치를 한 적이 없으며이 중 어느 것도 테스트하지 않았으므로주의해서 사용하십시오.).

에 대한 포럼에 스레드가 , 당신은 다른 지침 섹션을 확인할 수 있습니다. 움직이는 고통을 약간 완화해야합니다. 제발 대체 방법을 사용하여 첫 번째는 현대 우분투 버전과 함께 작동하지 않습니다으로. 스레드에 시도하고 실패한 많은 사람들이 있습니다.


11
이 이론적으로 질문에 대답하고 아주 잠시 동안이 수하는 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
ζ--

동의하면 링크를 게시하는 대신 여기에 필수 부분을 포함시켜야합니다. BTW, 링크 된 스레드는 실제로 기본적 으로 lubi.sourceforge.net/lvpm.html에 연결 됩니다.
James

5

wubi는 Windows ntfs 파일 시스템 내에 파일을 만들고이를 의사 파티션으로 사용하기 때문에이를 수행하기가 매우 어렵습니다. 이론적으로 파일 시스템을 다른 곳에 저장 한 다음 새로 설치된 시스템으로 복원 할 수 있습니다. 이것은 백업 소프트웨어 또는 파일 시스템에 직접 액세스하여 수행 할 수 있습니다.


새로 설치하기 위해 들어가야한다고 생각하십니까?
사용자

6
일반적으로 가장 좋은 생각입니다. Wubi는 주로 우분투를 테스트하거나 Windows 설정을 변경할 수없는 설정에 사용되지 않습니다. 필요한 경우 홈 디렉토리를 백업하고 복원 할 수 있습니다.
txwikinger

5

이되었습니다 참고 합병 에서 합니까 우분투에서 Windows 설치 프로그램을 사용하여 설치하면 윈도우에 의존?

Wubi (Windows 설치 프로그램)를 사용하여 Ubuntu를 설치하면 Ubuntu가 Windows 파티션의 디스크 이미지 파일 안에 설치됩니다. Windows 부팅 로더는 Windows와 Ubuntu 중에서 선택할 수 있도록 구성되며 Ubuntu를 선택하면 Ubuntu 시스템이 포함 된 Windows 파티션 내부의 디스크 이미지가 마운트되어 사용됩니다.

Wubi 시스템으로 부팅하면 실제로 Microsoft Windows 운영 체제의 일부가 실행되고 있지 않습니다 . 그러나 Wubi 시스템은 여전히 ​​Windows 부트 로더가 시작되어야하고 Windows 파티션이 상주해야합니다. 따라서 Windows 시스템을 완전히 제거하면 포함 된 Wubi 시스템도 제거됩니다 .

Wubi 디스크 이미지를 포함하기 위해 두 번째 Windows (NTFS) 파티션을 생성 한 경우 Windows를 제거하고 디스크 이미지를 계속 사용할 수는 있지만 Windows 시스템으로 부팅 할 수는 없습니다.

따라서 심각하게 손상된 Windows 시스템은 작동하는 Wubi 시스템을 효과적으로 호스팅 할 수 있지만 Wubi는 Windows에 의존하며 Windows를 유지하지 않으려는 경우 표준 방식으로 Ubuntu 설치를 강력하게 고려해야합니다 (Ubuntu 설치 CD / DVD 또는 USB 플래시 드라이브). 설치하려면 설치 프로그램을 말함으로써 이런 방식으로 설치하는 동안 Windows 시스템을 유지할 수 있습니다 함께 (오히려 대신보다) 기존 운영 체제를.

Wubi 시스템을 Windows에 의존하지 않는 표준 Ubuntu 시스템으로 변환하는 것이 가능 하지만 번거로울 수 있으므로 미리 계획을 세우는 것이 가장 좋습니다.


2

c 드라이브가 없습니다. 그게 Windows 일입니다. 그러나 창을 제거하려면 파티션을 삭제하십시오. 그 자리에 새로운 것을 만들되 할당되지 않은 공간을 남겨 두십시오. deja 백업 도구를 사용하고 백업을 실행 한 다음 wubi 파티션을 제거하십시오. 새 파티션을 만들고 (ext4 권장) 우분투를 설치하십시오. wubi의 백업에서 복원하십시오. 그런 다음 다른 모든 파티션을 제거하고 gparted를 사용하여 (아직 가지고 있지 않은 경우 일반 소프트웨어 채널에서) 파티션을 확장하십시오.

그것은 효과가있을 것입니다. 제 생각에는 꽤 기본적이어야합니다.

그리고 설치하려는 파티션은 /의 마운트 지점이어야합니다.

작동 할 수있는 또 다른 것은 wubi의 / 디렉토리를 특정 위치 (/ host / 디렉토리 제외)와 파티션을 제거하고 파티션을 제거하고 새 파티션을 만들고 거기에 내용을 넣은 다음 gparted to 부팅 가능으로 표시하면 작동 할 수 있습니다. 그것이 유창하다면, 루트로 사용하고 라이브 설치 프로그램을 사용하여 우분투를 설치하십시오.


2

기술적으로는 그렇습니다. Wubi 설치 프로그램을 사용하여 Ubuntu를 설치 한 경우 Wubi 설치 프로그램은 Windows 파일 시스템 내에 NbunS 인 Windows 파티션에도 Ubuntu 파일을 만듭니다. 다른 파티션에 우분투를 설치 한 경우 (Windows에없는 경우) 우분투는 자체 운영 체제로 자체적으로 실행될 수 있습니다. 또한 위에서 언급 한 바와 같이 Ubuntu 설치용 Wubi를 사용한 경우에도 Windows 부트 로더가 필요합니다.

자체 파티션에 Ubuntu를 설치 한 경우 Ubuntu는 "GRUB"라는 자체 부트 로더를 설치하고 Windows가 설치된 경우 Windows 부트 로더를 덮어 씁니다.

예. Ubuntu는 Wubi를 사용할 때 Windows 파티션에 의존합니다. 반드시 Windows 자체는 아니지만 Windows 부팅 로더를 사용하여 부팅합니다. 표준 방식으로 Ubuntu를 설치 한 경우 자체 부팅하여 실행할 수 있습니다.


1

Wubi는 기존 Windows 시스템에 Ubuntu 운영 체제를 설치합니다.

그렇기 때문에 설정 / 프로그램을 백업하고 복원하기가 어려운 이유 가 있지만 우분투 포럼 에서이 기사를 살펴보면 도움이 될 수 있습니다.

도움말 Ubuntu 페이지 의이 기사는 백업 수행 방법을 보여줍니다.

행운을 빕니다!


1

Wubi는 Ubuntu를 Windows (NTFS) 파티션에있는 파일에 설치합니다. 설치 후 Wubi로 부팅하는 것은 작동중인 Windows 사본에 의존하지 않지만 여전히 NTFS 파티션에 의존합니다.

따라서 기술적으로 wubi를 사용하여 Ubuntu를 설치하면 NTFS 파티션에서 Windows 폴더를 삭제하고 GRUB 구성을 편집하여 부팅 메뉴에서 Windows 항목을 제거하여 Ubuntu를 시스템에서 부팅 가능한 유일한 OS로 만들 수 있습니다. 그러나 우분투는 여전히 자체 파티션이 아닌 Windows 파일 시스템의 파일에 상주합니다.

문제를 해결할 수있는 한 가지 옵션은 CD / USB로 부팅 할 수없는 경우 (최상의 솔루션 일 것임) Wubi 설치를 한 다음 "전체"설치로 마이그레이션하는 것입니다. TrailRaider가 링크 한 답변입니다. 시스템을 부팅 할 수 없게 만드는 가능성이 비교적 높은 다단계 프로세스입니다 (CD / USB로 부팅 할 수 없기 때문에 문제가 될 수 있습니다).

더 간단한 또 ​​다른 옵션은 하드 드라이브를 다른 컴퓨터로 옮기고 거기에 Ubuntu를 설치 한 다음 다시 전송하는 것입니다. Windows와 달리 Ubuntu는 하드웨어가 매우 다르더라도 일반적으로 컴퓨터에서 컴퓨터로 전송할 때 매우 잘 작동합니다. 십자 드라이버와 5 분은 문제를 해결할 것입니다 :)


당신은 나에게 아주 분명한 일을합니다. 우분투를 처음 사용합니다. 감사합니다! > : D 다음과 같은 작은 의미를 가져야 합니까 ? : askubuntu.com/questions/635/… 기계와 기계의 비교 가능성에 대해 궁금했습니다. 어떻게 든 USB HDD 리더를 통해 하드 드라이브를 가져 와서 Ubuntu를 설치하고 기계에 다시 넣고 부팅 할 수 있다고 생각하십니까?

0

그것은 이다 가능하지만 오히려 복잡하다. 시작부터 전체 설치를 권장하지만 CD 또는 USB를 사용하여 추가 작업을 수행 할 수없는 경우에는 내가 아는 유일한 옵션입니다.

당신이하려는 것은 Wubi를 전체 설치로 마이그레이션하는 것 입니다. 이것은 실제로 askubuntu에서 다뤄졌습니다.

Wubi 설치를 일반 설치로 변환하는 방법을 참조하십시오 .

참고 :이 질문은 내가 연결 한 질문의 복제본으로 닫힐 가능성이 높으며이 답변은 실제로 귀하에게 링크를 제공 한 귀하의 질문에 대한 주석이어야하지만 주석이 제공하는 제한된 공간에 대해 더 자세히 설명하고 싶었습니다 .


나는 지금, 당신의 응답에 감사드립니다. 이를 보면 3 가지가 명확하지 않습니다. a) 다음에 PC를 시작할 때 GRUB 로더를 완전히 구성하고 설치하여 Ubuntu로 바로 부팅합니까?, b) 스크립트를 사용할 WUBI 설치와 어떤 관계가 있습니까? c) 무엇을 수행합니까? 창문으로 할래? 고마워요! > : D

0

마이그레이션하는 방법

Wubi 설치를 별도의 파티션으로 마이그레이션하는 몇 가지 방법이 있지만 가장 안전한 것을 다룰 것입니다 : Live USB / CD 사용

우선, 다음을 수행해야합니다.

  • root.diskLive USB 의 파일 위치를 확인하십시오 .
  • 라이브 시스템에이 도우미의 사본이 있어야합니다. wubi-move
  • 시스템이 마이그레이션 될 파티션을 만듭니다.

시계 반대 방향으로 보이지만 그런 식으로 작업을 시작할 수 있습니다.

파티션 생성

라이브 CD / USB를 사용하여 부팅하고 ( 여기에서 라이브 또는 우분투 를 작성 합니다) 시스템을 수정하지 않고 시도를 선택 하고 로그온 한 후 다음을 수행하십시오.

  1. 히트 Meta(또는 키를 Windows"gparted를"쓰기, 키)를 입력했다.
  2. 실제 드라이브는로 시작한 sda다음 파일 크기와 같거나 커야한다는 것을 기억하여 여유 공간을 만들기 위해 파티션 크기를 조정해야 root.disk합니다.
  3. 이 공간에 ext4(선택적 swap) 파티션을 만듭니다 . 파티션 이름을 기록해 두십시오 (예 /dev/sda5를 들어 생성 한 경우 swap복사 해 두어야합니다).
  4. root.disk파일이 있는 드라이브를 마운트하십시오 . 전체 경로를 복사해야합니다 (와 같아야 /media/F66E431C6E42D551/ubuntu/root.disk하지만 경로를로 대표합니다 /path/with/root.disk)
  5. 터미널 (메타 키, 쓰기 터미널, 입력)을 열고 다음 명령을 실행하십시오.
wget "https://help.ubuntu.com/community/MigrateWubi?action=AttachFile&do=get&target=wubi-move-2.4.tar.gz"
타르 xzf wubi-move-2.4.tar.gz
sudo bash wubi-move.sh --root-disk = / path / with / root.disk / dev / sda5 / dev / sda6
##`/ dev / sda5`는 앞서 만든`ext4` 파티션이고,`/ dev / sda6`는 하나를 만든 경우`swap`입니다.

이제부터는 절차가 자동입니다.

그래서 우비 란 무엇입니까?

Wubi가 생성하는 것은 디스크 이미지 (가상 머신에 대한 지식이있는 경우 가상 디스크와 매우 유사)이며 우분투를 설치합니다. 즉, Ubuntu는이 "이미지"외부에 아무것도 보이지 않으며 루프 로더 장치 를 부팅 디스크로 사용하도록 Windows 로더에 지시합니다 . 따라서 Ubuntu에서 다음에 수행되는 작업은 설치된 실제 디스크가 이미지 일 뿐이므로 외부에서 아무것도 보거나 수정할 수는 없지만 시스템에 연결된 다른 드라이버는 볼 수 있습니다.

우비는 죽었다

Wubi는 현재로서는 죽은 프로젝트입니다. 최신 Windows 시스템에서 심각한 사용성 문제로 인해 Ubuntu 13.04 이후 에는 포함되지 않습니다 (일부 경우 전혀 작동하지 않음).

사용자가 우분투에 대해 기대하거나 호핑하는 경험을 제공하지 않으므로 Wubi를 사용하지 않는 것이 좋습니다. 라이브 USB를 생성 / 사용하는 것이 좋습니다. 시스템에 Ubuntu 사본을 원하는 경우 자체 파티션에 설치하십시오. 설치 프로그램은 안전하고 잘 문서화되어 있으며 (개발 중에도 지원됨), 파티셔닝 중 무언가를 조이는 것에 대한 이전의 두려움은 거의 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.