설정을 잃거나 파티션을 다시 나누지 않고도 x86에서 x64로 시스템을 쉽게 업그레이드 할 수 있습니까?
설정을 잃거나 파티션을 다시 나누지 않고도 x86에서 x64로 시스템을 쉽게 업그레이드 할 수 있습니까?
답변:
기존 i386 설치 위에 x86-64 설치를 수행 할 수 있습니다. 다시 포맷하거나 다시 파티션 할 필요가 없습니다. 우분투 설치 프로그램은 현재 몇 가지 릴리스 의 내용 /home
과 (대부분의) /etc
(및 기타 데이터 디렉토리)의 보관을 지원했습니다.
그것은 당신에게 가장 많은 길을 갈 것입니다; 모든 구성을 유지하지만 동일한 소프트웨어가 설치되지는 않습니다.
그렇게하려면 이 답변 의 가이드 가 작동해야합니다.
dpkg --get-selections > ~/installed-software
터미널에서 실행하여 현재 설치된 패키지 목록을 덤프하십시오 .sudo dpkg --set-selections < ~/installed-software
하였다 sudo apt-get -f install
. x86-64 대응 물이없는 i386 패키지가 있기 때문에 설치할 수없는 패키지가있을 수 있습니다 libc6-686
. 686 최적화 된 libc가 일반적인 예입니다.아뇨 .. 그럴만 한 가치가 없어요.
32 비트에서 64 비트로 고지 사항이 불분명 한 경로를 제공하는 안내서가 있지만 몇 년 동안 Linux를 사용하고 있다고 말했을 때 나는 그것을 받아들이고 싶지 않을 것이라고 믿습니다. 32 비트 시스템을 64 비트 패키지로 가져가는 것을 의도적으로 속이는 거대한 해킹입니다. 한 가지 잘못하면 설치가 중단되고 시간이 오래 걸릴 것 같습니다.
진실은 당신이 대체 할 수있는 일을 백업 너무 훨씬 쉽게입니다 ( /etc/
, /home/
,의 일부 /var
) 다른 드라이브로는 64 비트 라이브 CD / USB 및 재설치에 팝업. 마지막으로 USB에서 SSD로 설치하는 데 12 분이 걸렸습니다.
다시 설치되면 새 사용자를 만들고 원하는 프로필을 다시 복사하십시오. 모두 다시 덤프하거나 약간의 시간을 소비하여 구식 청소를 잘할 수 있습니다.
/etc
하고 /home
있다면 백업 이상을 원할 것이다 .
간단해야합니다.
/etc
및 /home
폴더 (내가 가진 /home
어떤 사용자 지정 폴더가있는 경우 더 많은 폴더를해야 할 수도 있습니다, 자신의 파티션으로 ... 또는 /var/www
당신이 아파치가있는 경우, 당신은 어떤이 있다면 아마도 백업 데이터베이스)dpkg --get-selections > installed-software
설치된 소프트웨어, 백업 파일의 목록을 저장합니다 installed-software
./etc and
/ home folders and the
installed-software` 파일을 복원 하십시오.dpkg --set-selections < installed-software
한 다음 실행 dselect
하여 이전에 설치된 소프트웨어를 설치하십시오.dpkg --get-selections > installed-software
로 인해 나를 위해 작동하지 않았습니다 :i386
. 대신이 스크립트를 실행했습니다.cat installed-software | cut -f1 | sed 's/:i386//g' | while read P; do sudo apt-get install $P; done
제임스가 맞아
x86과 x64는 서로 다른 아키텍처이므로 루트 파티션을 지우고 시스템을 다시 설치하지 않고 서로간에 직접 업그레이드 할 수는 없습니다.
설정 및 파일 (보통 / home / yourusername)을 저장하는 디렉토리를 별도의 파티션에 설정하면 이메일과 같은 중요한 설정을 잃지 않고 시스템을 포맷 할 수 있습니다. 계정의 Evolution / Thunderbird 구성 또는 다른 유형의 파일.
/ usr / bin에 대해 동일한 작업을 수행하면 (예 :)이 디렉토리 아래의 모든 파일도 시스템 형식으로 백업합니다.