Arch Linux 사용자! 오늘 저는 Linux 시스템을 Linux로 부드럽게 변환하는 미친 (그러나 멋진) 스크립트를 우연히 발견했습니다. 그래, 당신은 그것을 읽었습니다! Turboarch 라고하며 현재 OS를 Arch Linux로 원활하게 교체하면서 중요한 데이터를 안전하게 유지할 수 있습니다. 터보 아치를 사용하면 아치 리눅스로 이동하는 것은 산들 바람입니다. 데이터 손실없이 아치 리눅스로 쉽게 전환 할 준비를하십시오!
목차
Turboarch는 현재 Linux 분포를 처음부터 시작하지 않고 Arch Linux로 변환하는 데 도움이되는 쉘 스크립트입니다.
Turboarch 스크립트는 데이터를 닦지 않고 거의 모든 Linux 시스템 (Manjaro, Ubuntu, Fedora, Slackware!)을 아치로 변환 할 수 있습니다.
사용자 데이터, 시스템 설정 및 디스크 설정 (LVM 및 LUK 포함), 사용자 계정 및 암호와 같은 일부 구성도 보존합니다.
기본적으로 주요 시스템 디렉토리를 제거하고 Arch Linux 동등한 것으로 바꾸어 개인적이고 중요한 설정을 그대로 유지하면서 신선한 아치 Linux 시스템으로의 전환을 보장합니다.
이로 인해 일반적인 수동 복직 및 데이터 마이그레이션의 번거 로움없이 Arch Linux로 이동하는 것이 더 간단하고 빠릅니다.
Turboarch는 3 단계 프로세스를 통해 시스템을 Arch Linux로 전환하는데, 각 단계는 설치 및 구성의 다양한 측면에 중점을 둡니다.
Stage 1:
Stage 2:
3 단계 :
이 구조화 된 접근 방식을 통해 Turboarch는 기존 Linux 분포를 Arch Linux로 체계적으로 교체하여 사용자 데이터 및 구성을 유지하면서 새로운 Arch Linux 설정으로 원활한 전환을 보장합니다.
최소 의존성 요구 사항 덕분에 Turboarch는 거의 모든 Linux 시스템과 호환됩니다. Turboarch를 사용하면 다음 Linux 배포판을 Arch Linux로 변환 할 수 있습니다.
터보 아치는 위협적인 것처럼 보일 수 있지만 데이터 손실에 대한 우려를 완화하는 필수 기능을 제공합니다.
스크립트가 유망한 것처럼 보이지만 상당한 단점도 제공됩니다.
시작하기 전에이 스크립트 사용과 관련된 위험을 알아야합니다. 다음을주의 깊게 읽고이 스크립트를 사용하여 Arch Linux로 전환 할 것인지 결정하십시오.
스크립트의 사용자 데이터와 특정 구성 방법을 보존하는 방법은 시스템의 핵심 디렉토리의 많은 부분을 적극적으로 대체하면 신중한 고려와 준비가 필요하다는 것을 강조합니다.
다음은 그 의미에 대한 분석입니다.
따라서 가상 시스템에서 Turboarch 스크립트를 테스트하고 아직 시도해 볼지 결정하도록 강력히 조언합니다.
터보 아치를 사용하기 전에 다음과 같은 중요한 예방 조치를 취해야합니다.
터보 아치 스크립트를 시작하기 전에 시스템이 이러한 요구 사항을 충족하는지 확인하십시오. 이러한 유틸리티가 시스템에 아직 존재하지 않는 경우 일부 유틸리티를 설치해야 할 수도 있습니다.
터보 아치 도구가 올바르게 작동하기위한 필수 전제 조건은 다음과 같습니다.
데모 목적을 위해 최신 Fedora 39 Gnome Edition으로 실행되는 가상 머신을 사용하고 있습니다.
명령을 사용하여 github에서 터보 아치 스크립트를 다운로드하십시오.
$ git 클론 https://github.com/evgvs/turboarch
이로 인해 Turboarhc 저장소의 내용을 'Turboarch'라는 로컬 디렉토리에서 복제합니다.
명령과 함께이 디렉토리에 CD
$ CD 터보 아치
이제 터보 아치 스크립트를 실행하십시오.
$ sudo bash turboarch.sh
이미 언급했듯이 터보 아치는 3 단계로 작동합니다.
Stage 1:
1 단계에서는 일련의 질문을 제기 할 것입니다. 그것들을주의 깊게 읽고 그에 따라 대답하십시오.
1. 첫째, 현재 사용자의 구성 데이터 (예 : Firefox 구성)를 복사하려면 프롬프트가 표시됩니다. " y "를 입력하고 Enter를 누르려면 데이터를 복사하거나 " n "을 입력하여 건너 뜁니다.
______ __ ___ __ /_ __ /_ _______ / /_ ____ /| __________ / / _ / / / / / / ___ / __ \ / __ \ / / | | / ___/ ___/ __ \ / / / / _ / / / / _ / / _ / / / ___ | / / / __ / / / / /_/\ __, _/_//_.___/\____/_/ | _/_/___/_/_/_/ 터보 아치 릴리스 후보 4 저작권 (C) 2024 Evgeny Vasilievich 현재 시스템에서 사용자 구성을 복사 하시겠습니까? [y/n] <strong>y</strong>
2. Turboarch 스크립트는 시스템을 분석하고 현재 시스템에 사용 가능한 사용자 및 해당 그룹을 나열합니다. 그런 다음 Gnome DE를 설치할 것인지 묻습니다. 설치하려면 y를 입력하거나 N을 유형하여 건너 뜁니다.
찾은 사용자 : 루트 발견 된 사용자 (sudo/wheel) : Ostechnix, (UID 1000) 그놈을 설치 하시겠습니까? [y/n] <strong>y</strong>
3. 다음으로, 새로운 Arch Linux 시스템의 호스트 이름을 설정하려는 경우 프롬프트가 표시됩니다. 호스트 이름을 제공하지 않으면 스크립트는 "Archlinux"를 기본적으로 시스템 호스트 이름으로 설정합니다. 다른 것을 설정하려면 간단히 입력하고 Enter를 누르십시오.
새 시스템의 호스트 이름 설정 : [Archlinux]
4. Turboarch는 시스템의 기존 시간대를 자동으로 선택합니다. 새로운 시간대를 설정하려면 "지역/도시"형식으로 입력하고 Enter를 누릅니다.
"Region/City"형식의 새로운 시스템의 시간대 설정 : [아시아/콜카타]
5. 기본적으로 Turboarch는 Initramfs를 생성하기 위해 mkinitcpio를 사용합니다. 어떤 이유로 든 mkinitcpio 대신 dracut를 사용하려면 Y를 입력하고 Enter를 누르십시오. 그렇지 않으면 Enter를 눌러 기본값을 수락하고 다음 질문으로 진행하십시오.
mkinitcpio 대신 dracut를 사용하여 Initramfs를 생성하고 싶습니까? Luks 또는 LVM으로 비정상적인 디스크 구성이있는 경우에만 'Y'에 답하십시오. [Y/N]
6. 이 단계에서 반사기를 사용하여 반사기를 사용하여 가장 빠른 미러를 선택하려면 프롬프트가 표시됩니다. 반사기를 사용하려면 Y를 입력하거나 n을 입력하십시오.
반사기를 사용하여 가장 빠른 미러를 선택 하시겠습니까? 그렇지 않으면 'mirrorlist.default'의 거울이 사용됩니다. [Y/N]
7. 이제 Turboarch 스크립트는 Archlinux-Bootstrap 이미지를 다운로드하여 추출하기 시작합니다.
Stage 2:
1. 2 단계에서는 현재 호스트 시스템이 지워지고 새로운 아치 Linux를 설치하는 작업이 시작됩니다.
이 단계에서는 다음과 같은 작업이 자동으로 수행됩니다.
3 단계 :
1. 3 단계도 완전히 자동화되어 있으며 수동으로 아무것도하지 않습니다.
2. 현재 Linux 시스템이 최신 Arch Linux 시스템으로 성공적으로 교체되면 Exit을 입력하고 Enter를 눌러 시스템을 재부팅하십시오.
3. Grub 메뉴가 새로운 Arch Linux 항목으로 업데이트되었습니다.
4. 새로 변환 된 Arch Linux 시스템에 로그인하십시오.
5. 명령을 사용하여 터미널에서 아치 Linux 버전을 확인하십시오.
$ cat /etc /*-릴리스
Gnome 설정 -> 정보 섹션으로 탐색하여 Arch Linux 버전을 확인할 수도 있습니다.
현재 Linux 시스템을 Arch Linux로 성공적으로 교체 한 것을 축하합니다! 새로 설치된 Arch Linux 시스템 사용을 시작하십시오.
이미 언급했듯이 /홈 디렉토리는 손상되지 않으며 이전 시스템에서 아무것도 삭제되지 않습니다 . 이전 사용자 구성은 /홈/사용자/데스크탑 위치에 저장됩니다.
A : Turboarch는 현재 Linux 시스템을 Arch Linux로 변환하도록 설계된 스크립트입니다. 핵심 시스템을 Arch Linux로 업데이트하면서 사용자 데이터, 디스크 설정 (LVM 및 luks)과 같은 특정 구성을 보존합니다.
Q : Turboarch는 Arch Linux로 교체 할 수있는 Linux 배포판이 무엇입니까?A : Turboarch는 Manjaro, Debian, Ubuntu, Fedora, Rosa, Astra, Void, Slackware, Gentoo, Opensuse 및 Tiny Core를 포함하여 광범위한 Linux 배포판과 호환됩니다.
Q : 터보 아치 사용에 대한 시스템 요구 사항은 무엇입니까?A : 인터넷 연결, Arch Linux의 GLIBC에 적합한 X86_64 Linux 커널 (GLIBC 버전 2.39의 경우 3.2), GREP, Coreutils, UTIL-LINUX, BASH 버전 4 및 WGET 또는 CURL이 필요합니다. 또한 TAR 및 XZ는 Arch Linux Bootstrap 아카이브를 압축해야합니다.
Q : Turboarch는 데스크탑 환경 설치를 지원합니까?A : 예, Turboarch는 전환 프로세스 중에 Gnome 설치를 지원하여 설치가 완료되면 사용자 친화적 인 인터페이스를 제공합니다.
Q : Turboarch가 내 파티션 체계에 영향을 미칩니 까?A : 아니요, Turboarch는 기존 파티션 레이아웃에 무관심하도록 설계되었습니다. 모든 마운틴 포인트는 보존 및 새로운 아치 리눅스 시스템으로 전송됩니다.
Q : 터보 아치 사용의 주요 단점은 무엇입니까?A : Turboarch는 Arch Linux로의 원활한 전환을 용이하게하는 동안 /bin, /bin, /etc, /lib, /lib64, /sbin, /srv, /usr 및 /var 및 /var와 같은 디렉토리의 모든 것을 영구적으로 제거합니다. 이 프로세스는 위험 할 수 있으며 제대로 백업되지 않으면 데이터 손실로 이어질 수 있습니다.
Q : Turboarch는 사용하기에 안전합니까?A : Linux의 사용자의 전문 지식에 따라 다릅니다. Turboarch는 사용자 데이터 및 구성을 보존하기 위해 안전 메커니즘으로 설계되었습니다. 그러나 중대한 변화가 포함 된 시스템 운영과 마찬가지로 위험이 있습니다. 데이터를 백업하고 진행하기 전에 프로세스를 철저히 이해하는 것이 좋습니다.
Q : 터보 아치를 사용한 후 시스템을 원래 상태로 되돌릴 수 있습니까?A : 아니요. Turboarch는 많은 핵심 디렉토리를 교체하여 시스템을 크게 변경하므로 원래 상태로 되 돌리는 것은 불가능합니다.
Turboarch는 다양한 Linux 배포판에서 Arch Linux로의 전환을 단순화하여 사용자 데이터 및 필수 구성을 보존하는 강력한 스크립트입니다.
광범위한 시스템을 지원하고 최소한의 종속성이 필요하지만 시스템의 핵심 디렉토리에 대한 상당한 변화도 포함됩니다. 사용자는 프로세스를 시작하기 전에 데이터가 백업되도록주의를 기울여야합니다.
단점에도 불구하고 Turboarch는 사용자 데이터를 잃지 않고 다양한 Linux 배포판에서 Arch Linux로 쉽고 빠르게 마이그레이션하는 방법을 제공합니다.
Turboarch를 사용하여 데이터 손실없이 Fedora 워크 스테이션을 Arch Linux로 성공적으로 변환 할 수있었습니다. 전환은 놀랍게도 매끄럽고 오류가 없었습니다. 내 홈 디렉토리의 모든 데이터는 그대로 유지되었습니다!
다시 말하지만,이 스크립트가 어떻게 작동하는지 완전히 이해하고 가상 시스템과 같은 안전한 환경에서 테스트하는 것이 좋습니다. 행운을 빌어요!
의지:
위 내용은 다시 설치하지 마십시오! Turboarch를 사용하여 모든 Linux를 아치 Linux로 변환하십시오!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!