Ubuntu와 Windows 7을 한 번에 완전히 파티션하기

Ubuntu와 Windows 7을 한 번에 완전히 파티션하기

저는 Windows 7과 Ubuntu(wubi와 함께 설치)를 이중 부팅하고 있습니다. 지금까지는 문제가 없었는데 이제는 디스크 공간이 항상 부족하다는 메시지가 나옵니다( /dev/loop0100% 사용했기 때문에 그런 것 같습니다. 이로 인해 발생할까요?).

그래서 나는 그것이 문제라고 생각하기 때문에 그것들을 적절하게 분할하고 싶습니다. 모든 Windows 항목과 파일을 하나의 파티션( sda1)으로 이동하고 모든 Ubuntu 파일을 다른 파티션( )으로 이동하고 싶습니다 sda2.

나는 및 gparted에서 디스크 공간을 구성하여 여유 공간이 10%인 200G와 여유 공간이 80%인 50G를 만들곤 했습니다 .sda1sda2sda1sda2

그러나 Ubuntu가 설치된 파티션을 확인하는 방법과 한 파티션에서 다른 파티션으로 파일을 이동하는 방법을 이해하지 못합니다.

다음은 내 시스템을 설명하는 몇 가지 터미널 명령입니다.

$ sudo blkid

/dev/loop0 (ext3)
/dev/sda1 (ntfs; boot)
/dev/sda2 (ntfs)

$ sudo fdisk -l

/dev/sda1 
/dev/sda2

$ sudo df -l

/dev/loop0 *(using 100% of 5.5G; mount point: /)*
udev *(using 1% of 1.5G; mount point: /dev)*
tmpfs *(using 1% of 500M; mount point: /run)*
none *(using 0% of 5M; mount point: /run/lock)*
none *(using 1% of 1.5G; mount point: /run/shm)*
dev/sda1 *(using 96% of 200G; mount point: /host; boot)*

또한 내 파일을 확인해보면 다음 /etc/fstab과 같은 내용만 있습니다.

# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk    none    swap    sw  0   0

답변1

이 모든 작업을 루트로 수행하십시오. 2단계 이후에는자동화된 방법; 여기에 수동 단계를 나열했습니다.

(참고: 실제로 스왑 파티션이 있어야 합니다.)

  1. 실제로 비어 있거나 백업되어 있는지 확인하세요 sda2(영원히 사라집니다).
    무엇이든 확인하여 찾아보세요. 질문에서 비어 있지 않다고 말합니다. 그럴 필요가 있습니다.

댓글을 수정하기 위해 편집:
원하는 파일 브라우저를 사용할 수 있습니다. mkdir /host/dump, /dev/sda2에 마운트 /media/tmp하고mv /media/tmp /host/dump

  1. 확실하다면 비어 있거나 백업되어 있습니다. 형식은 다음 sda2과 같습니다 ext4.

    umount /dev/sda2
    fdisk /dev/sda
    t
    2
    83
    w
    mkfs.ext4 /dev/sda2
    #Accept the defaults for mkfs  
    
  2. /media또는 에 마운트하십시오 /mnt.

    mkdir /media/mynewinstall
    mount /dev/sda2 /media/mynewinstall
    
  3. 모든 것을 복사하세요.

    cp --preserve -R /{bin,dev,home,root,usr,etc,lib,opt,sbin,var,boot} /media/mynewinstall/
    mkdir /media/mynewinstall/{mnt,proc,sys,tmp}
    mount --bind /dev/ /media/mynewinstall/dev/
    mount -t proc proc /media/mynewinstall/proc/
    init 6
    
  4. 업데이트 grub(두 번째 Ubuntu 설치를 확인) - 정상적으로 wubi로 부팅합니다.

    update-grub
    grub-install /dev/sda
    
  5. 새로운 REAL 설치로 부팅하십시오. 목록에서 선택하세요...새 항목을 찾으려면 편집 옵션을 사용하세요

에서수동edit any of the boot entries by pressing <e>. 때로는 메뉴를 표시하려면 부팅 프로세스 중에 Shift 또는 Tab을 사용해야 한다고 알려줍니다 .

메뉴가 표시되면 e를 눌러 항목을 확인하세요.

어떤 디스크가 어떤 디스크인지에 대한 참조가 있어야 합니다. UUID가 /dev/sda2와 일치하는 것으로 설정된 것을 원합니다.

이것이 지나치게 복잡해 보인다면 맨 처음에 언급한 자동화된 방법을 사용해 보는 것은 어떨까요?

  1. 다시 업데이트하십시오 ( 두 번째 설치의 폴더를 grub사용함 )./boot

    update-grub
    grub-install /dev/sda
    
  2. Wubi 설치를 삭제하세요. C:\ubuntu 및 C:\wubildr* 제거(참조).

  3. grub을 다시 업데이트하세요. (그래서 더 이상 다른 설치를 전혀 참조하지 않습니다.)

    update-grub
    grub-install /dev/sda
    

완료. s grub-install는 불필요할 수도 있지만 미안하기보다는 안전을 선호합니다.

답변2

이미 두 개의 Windows 파티션과 Ubuntu의 Wubi 설치가 있는 것 같습니다. 이는 기본 Windows 파티션의 파일 내부에 있음을 의미합니다. Windows 제어판으로 Ubuntu를 제거하고 gparted를 사용하여 Windows 파티션을 약간 줄이고 모든 여유 공간이 연속되도록 이동한 다음 Ubuntu를 정상적으로 설치하고(CD에서 부팅) 옵션을 선택합니다. 분할되지 않은 공간을 사용하려면 Ubuntu용 세 번째 파티션(스왑용 네 번째 파티션)이 필요합니다.

관련 정보