Acer Aspire Revo R3610 머신 6 대를 사용한다는 점 에서이 질문 과 비슷 하지만 약간 다릅니다. 하나는 내 요구 사항에 따라 (거의) 구성되어 있습니다. 준비가 끝나면 다른 5 대의 컴퓨터를 완전히 동일하게 만들고 싶습니다. 우분투를 처음 접했을 때 가장 쉬운 방법은 무엇입니까?
그렇지 않으면 문제가 될 수있는 경우 머신이 다른 네트워크에있을 것입니다 (예 : Windows에서는 디스크를 복제 할 수 있지만 동일한 네트워크에서 실행될 경우 나중에 레지스트리를 변경해야합니다). 모든 6 대의 기계에있는 하드웨어는 동일합니다.
동일한 머신에서 하나의 소스 이미지를 효율적으로 복제하려면 어떻게해야합니까?
답변 당 하나의 소프트웨어 / 솔루션을 제한하십시오
답변
Clonezilla는 귀하의 요구에 맞는 것처럼 들립니다.
답변
dd
dd를 사용하는 저수준 사본은 트릭을 수행합니다!
충돌하는 IP 주소 및 호스트 이름에주의하십시오.
기본적으로 소스 드라이브와 대상 드라이브를 동일한 시스템에 넣고 라이브 CD로 부팅하십시오. 그리고 /dev/sda
소스 /dev/sdb
가 있고 목적지 인 다음과 같은 것을 실행 하십시오.
dd if=/dev/sda of=/dev/sdb bs=4096
나는 피연산자를 다음과 같이 기억합니다.
if
-> 입력 파일
of
-> 출력 파일
bs
-> 블록 크기 (한 번에 읽을 바이트 수)
답변
Remastersys를 사용하여 이미지를 작성 하고 Startup Disk Creator 유틸리티를 사용하여 펜 드라이브로 전송 한 후 다른 시스템에 설치하십시오.
답변
가장 쉬운 방법은 하드 드라이브에서 베어 본 우분투 설치를 실행하고 VirtualBox를 설치 한 다음 가상 우분투 컴퓨터를 설정하는 것입니다. 가상 시스템을 실행하고 원하는 종과 휘파람으로 원하는대로 설치를 설정하십시오. 가상 컴퓨터에서 모든 작업 및 재생을 수행하십시오.
VirtualBox는 가상 머신을 다른 작은 구성 파일과 함께 큰 디스크 이미지 파일 (.vdi)로 유지 관리합니다. 가상 머신을 백업 할 때마다 가상 머신을 종료하고 디렉토리를 백업 위치에 복사하십시오. 이 목적으로 Passport 외장 드라이브를 사용합니다.
현재 해당 외부 드라이브에는 Windows 7 및 Ubuntu 12 가상 머신이 모두 있습니다. 모든 시스템 업데이트, 프로그램, 개인 파일, 사진 등이 가상 머신에 저장됩니다. 이 유형의 백업은 하나의 큰 디스크 이미지 파일이 개별 파일보다 훨씬 빠르게 전송되므로 매우 빠릅니다. VirtualBox는 파일을 항상 해당 형식으로 유지하므로 가상 머신은 항상 백업되도록 구성됩니다.
이 설정의 장점 중 하나는 VirtualBox가 설치된 모든 컴퓨터에서 외부 드라이브에서 해당 가상 컴퓨터를 실행할 수 있다는 것입니다. 이제 컴퓨터를 둘러 보지 않고 Windows와 Ubuntu를 모두 사용하여 외부 드라이브를 가져 와서 VirtualBox를 설치합니다. 내가 사용하려는 모든 컴퓨터 (모든 VirtualBox 설치 파일도 외부 HD에도 있습니다-모든 주요 운영 체제에서 사용할 수 있습니다). 가상 컴퓨터를 사용중인 컴퓨터에 복사하거나 외장 드라이브에서 실행할 수 있습니다.
컴퓨터가 고장 나서 어느 시점에 걱정이된다면, 우분투 설치 디스크를 잡고 새 컴퓨터 나 수리 한 컴퓨터에 설치하고 외장 드라이브를 연결하고 VirtualBox를 설치 한 다음 가상 컴퓨터를 컴퓨터에 다시 복사하면됩니다. 최소한의 스트레스, 시간 손실 및 데이터 손실로 문제가 해결되었습니다. 손실되는 데이터 양은 마지막 백업 시간에 따라 다릅니다. 나 자신을 위해, 나는 큰 변화를 만들거나 프로그램을 얻기 어려운 것을 추가 할 때마다 새로운 백업을합니다. 가상 머신이 정상적으로 작동하는지 확인하십시오. 손상된 컴퓨터를 좋은 컴퓨터 위에 복사하고 싶지 않을 것입니다.
그리고 아니요, VirtualBox에서 일하지 않습니다.
답변
부분 이미지
내가 사용한 또 다른 훌륭한 복제 유틸리티. 터미널 GUI를 갖추고 있습니다.
답변
하나의 컴퓨터를 원하는대로 구하고 openssh-server 패키지를 설치합니다. 로 ssh 키 쌍을 생성하십시오 ssh-keygen -t rsa
. 공개 키를 /root/.ssh/authorized_keys2에 추가하십시오. 그런 다음 라이브 CD로 새 컴퓨터를 부팅하고 ssh 개인 키로 USB 스틱을 연결합니다. gparted를 사용하여 새 파티션을 만듭니다. 그런 다음 새 파티션을 마운트하고 다음과 같이 실행하십시오.sudo rsync -avzx -e "ssh -i /media/disk/path/to/privatekey" --exclude=".gvfs" root@<ImageComputerIP>:/ /path/to/new/partition/
blkid
명령을 사용하여 방금 작성한 파일 시스템의 UUID를 찾으십시오. /path/to/new/partition/etc/fstab
새 UUID (및 다른 파일 시스템을 사용한 경우 파일 시스템 유형)를 반영하도록를 편집하십시오 .
그런 다음 chroot에서 설치하는 방법에 대한 https://help.ubuntu.com/community/Grub2/Installing#via_ChRoot 의 지침을 따르십시오 .
해당 페이지의 단순화 된 버전 (lvm, 소프트웨어 raid 또는 bcache 또는 위키 페이지와 같이 별도의 / boot를 설명하지 않음) :
중요한 가상 파일 시스템을 마운트하십시오. 단일 명령으로 다음을 실행하십시오.
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
Chroot를 일반 시스템 장치에 넣으십시오 :
sudo chroot /mnt
GRUB 2를 다시 설치하십시오 (올바른 장치를 sda, sdb 등으로 대체하십시오. 파티션 번호를 지정하지 마십시오).
grub-install /dev/sdX
GRUB 2 메뉴 파일 (grub.cfg)을 다시 작성하십시오.
update-grub
chroot 종료 : 키보드의 CTRL-D
그건 그렇고, 이것은 백업에도 좋습니다. 우분투는 Windows와 달리 다른 하드웨어에 이식하는 데 문제가없는 것 같습니다. 한 컴퓨터의 하드 디스크를 다른 컴퓨터에 넣었고 정상적으로 작동했으며 다른 하드웨어에 설치를 복사했으며 정상적으로 작동했습니다.