내 파티션은 다음과 같습니다
- 우분투가
/
켜져 있습니다/dev/sda1
- 우분투가
/home
켜져 있습니다/dev/sda6/
- 위기가
/
시작 되었습니다dev/sda7
이제 Backtrack을 설치하고 싶지만 그러기 위해서는 Ubuntu를 제거 /home
하고 그 내용을 다른 곳(다른 파티션이든)으로 옮겨야 합니다.
파티션 테이블과 부트로더를 엉망으로 만들지 않고 어떻게 해야 합니까?
답변1
왜 파티션을 삭제해야 하는지는 모르겠지만 , 내용을 우분투의 홈 디렉터리에 복사하고 우분투에서 파일 항목을 삭제하는 것만으로도 충분하다고 /home
확신합니다 ./dev/sda6
/
fstab
Live CD(또는 이를 허용하는 모든 것 mount
) 를 사용하여 cp
파일을 복사합니다.
sudo mkdir /mnt/ubunturoot
sudo mkdir /mnt/ubuntuhome
sudo mount /dev/sda1 /mnt/ubunturoot
sudo mount /dev/sda6 /mnt/ubuntuhome
좋습니다. 이제 파일이 있는지 확인해 보겠습니다.
ls /mnt/ubuntuhome
anas lost+found
좋습니다. 계속하겠습니다(Ubuntu의 루트 디렉터리에는 더 많은 여유 공간이 있다는 것을 알아야 합니다 /home
).
sudo mkdir /mnt/ubunturoot/home
sudo cp -PR /mnt/ubuntuhome/* /mnt/ubunturoot/home/
오래 기다리세요... 모든 것이 있는지 확인해 보겠습니다.
ls -lR /mnt/ubuntu/home > newhome
ls -lR /mnt/ubuntuhome > oldhome
comm -23 <(sort newhome) <(sort oldhome) ## this can be done however you like
이제 fstab
파일을 편집하고 이 항목을 주석 처리하세요 /home
.
sudo nano /mnt/ubunturoot/etc/fstab
재부팅하고 모든 것이 괜찮은지 확인한 후 이제 필요한 경우 파티션을 삭제할 수 있습니다.
답변2
나는 데이터 손실 없이 /dev/sda6의 크기를 조정하는 것이 안전할 것이라고 생각합니다. 다음을 수행할 수 있습니다.
- 먼저, 안전을 위해 백업을 보관하십시오(/dev/sda6의 내용은 /dev/sda1에 맞습니다).
- /dev/sda6 축소(오른쪽 클릭하고 크기 조정/이동 - 오른쪽 화살표를 이동하여 축소하는 것이 더 낫다고 생각합니다). 이렇게 하면 할당되지 않은 공간이 남게 됩니다.
- 할당되지 않은 공간을 마우스 오른쪽 버튼으로 클릭하고 거기에 새 파티션을 만듭니다. 화살표를 움직여 전체 공간을 채우세요.
- 적용을 클릭하세요
그런 다음 할당되지 않은 공간에서 생성된 파티션에 트레이스백을 설치할 수 있습니다. 파티션 테이블은 엉망이 아니며 문제없이 gparted에 의해 자동으로 업데이트됩니다. 부트로더의 경우 GRUB을 사용하는 경우에는 backtrack을 설치한 후 Ubuntu 터미널에서 "update-grub"을 사용하여 부팅 메뉴에 포함시킬 수 있습니다.
매우 중요한 참고사항:소급하여 설치하는 경우 설치 프로그램에서 GRUB를 설치하라는 메시지를 표시합니다. 원하지 않는다! 설치가 끝나면 GRUB 설치를 건너뛸 수 있는 확인란이 있는 것 같습니다. 설치 프로그램의 지시에 따라 재부팅하고 Ubuntu를 부팅한 후 "update-grub"을 실행하세요.