우분투에서 리눅스 젠투를 설치하는 방법

Posted on
작가: Laura McKinney
창조 날짜: 9 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
우분투(Ubuntu) 리눅스(Linux) 설치 20.04 DeskTop, Server / VirtualBox
동영상: 우분투(Ubuntu) 리눅스(Linux) 설치 20.04 DeskTop, Server / VirtualBox

콘텐츠

는 여러 기사가 여러 저자에 의해 작성됨을 의미하는 위키입니다. 이 기사를 작성하기 위해 일부 익명의 17 명이 개정판에 참여했으며 시간이 지남에 따라 개선되었습니다.

젠투 배포판입니다 리눅스 패키지 관리자, 복잡성 및 사용자 정의 가능성으로 유명합니다. 그녀는 보통 괴짜와 관련이 있습니다. 우선, 젠투 배포판이 모든 사람을 위해 만들어지지는 않았으며, 뇌를 사용할 준비가되어 있다면, 시스템이 완전히 작동하기 전에 약간의 정보가 필요합니다. 젠투에서 각 패키지는 패키지 관리 도구를 사용하여 소스 코드에서 컴파일됩니다 운반. 사용자는 시스템에 설치할 기능 및 패키지를 결정합니다. 무거운 소프트웨어 (예 : kde, gnome 또는 LibreOffice)의 컴파일 및 설치는 사용 된 하드웨어에 따라 30 초에서 며칠이 걸리며 작은 소프트웨어는 몇 분 안에 설치됩니다.


단계

  1. 우분투 컴퓨터와 인터넷 연결에 대한 루트 권한이 있는지 확인하십시오. 또한 Ubuntu 및 Linux에 대한 중간 지식이있는 것이 좋습니다.
  2. 우분투에 chroot를 설치해야합니다. 패키지를 설치하여 Synaptic을 통해이를 수행 할 수 있습니다. dchrootdebootstrap을 또는 잡아 sudo apt-get 설치 dchroot debootstrap 명령 행에서. 이 프로그램은 리눅스가 루트 폴더가 일반 루트와 다르다고 가장하는 척합니다.
  3. 기존 파티션을 다시 파티션하거나 하드 드라이브의 여유 공간에 새 파티션을 만듭니다. 데이터가 손실되지 않도록주의하십시오.
    • 대부분의 웹 사이트는 가능한 한 많은 파티션을 생성 할 것을 권장합니다. 최소한 루트 파티션 (/)이 필요합니다. 그러나 대부분의 사람들은 스왑 파티션, 홈 파티션 (/ 홈)을 가지고 있습니다. 일부는 / boot 및 / var에 대해 별도의 파티션을 권장합니다.
  4. 선택한 파일 시스템을 사용하여 새 파티션을 포맷하십시오 (/ home, /, / boot 및 / var의 경우 ext2, ext3 또는 reiser2를 사용하는 것이 좋습니다). 스왑은 스왑 파티션으로 포맷해야합니다.
  5. 새 폴더를 만들고 / MNT / 젠투 그리고 생성 한 각 파티션마다 하나씩.
  6. 새 파티션을 여기에 마운트하십시오 :
    • sudo 마운트 / dev / sda5 / mnt / 젠투
    • sudo 마운트 / dev / sda6 / mnt / gentoo / 홈
    여기서 sda5와 6은 각각 미래의 루트 및 홈 디렉토리를 포함하는 파티션입니다.
  7. 날짜가 정확한지 확인하십시오 (날짜 입력). 잡아서 바꿀 수 있습니다 날짜 MMDDhhmmYYYY.
  8. 원하는 브라우저를 열고 탐색하십시오. 여기에. 자신에게 맞는 거울을 찾아서 보관소를 다운로드하십시오 스테이지 3 부터 릴리스 / 86 / 2008.0 / 단 / (x86을 마이크로 프로세서 아키텍처로 교체하면 AMD64 및 x86에서이 가이드를 테스트했습니다). 해당 md5 파일을 다운로드하십시오.
  9. 보관 파일을 Gentoo 폴더로 이동 mv stage3 * .bz2 * / mnt / 젠투.
  10. 이 폴더로 이동하십시오 (CD / MNT / 젠투md5 덕분에 아카이브의 무결성을 확인하십시오. md5sum -c stage3 * .md5. 이를 통해 larchive가 손상되지 않은 상태에서 다운로드했는지 확인할 수 있습니다. 결과가 만족스럽지 않으면 다시 다운로드해야합니다.
  11. 낙엽송을 추출하십시오! sudo tar xvjpf stage3 * .bz2. 끝날 때까지 기다리십시오.
  12. 이제 젠투 파티션에 기본 프로그램이 설치되었습니다. 그런 다음 시스템에 존재하는 것을 완전히 제어 할 수있는 젠투 패키지 관리 도구 인 Portage를 설치해야합니다.
    • larchive stage3을 다운로드 한 미러로 돌아갑니다. 폴더로 이동 스냅 샷 / 마지막 파일을 다운로드 운반. / mnt / gentoo로 옮기고 다음 명령을 실행하십시오.
    • 타르 XVJF / MNT / 젠투 / 포티지-.tar.bz2 -C / mnt / 젠투 / usr
    • 포티지에 대한 몇 마디 : 포티지는 많은 소프트웨어 패키지를 비교적 쉽게 설치할 수있는 패키지 관리 시스템입니다. 서버에서 패키지 목록과 해당 상호 종속성을 다운로드합니다. rsync를. 이것은 많은 다른 서버에서 어떤 파일을 다운로드해야 하는지를 나타냅니다. 이러한 파일이 다운로드되면 소프트웨어가 컴퓨터에 의해 소스 코드에서 컴파일되어 하드웨어에 맞게 최적화됩니다.
  13. 이 시점에서 일부를 구성 할 수 있습니다 컴파일 플래그. 편집 하여이 작업을 수행 할 수 있습니다 /mnt/gentoo/etc/make.conf 좋아하는 e 편집기에서. 상담을 통해 다양한 제조사 변수에 대한 완전한 안내서를 찾을 수 있습니다 /mnt/gentoo/etc/make.conf.example. 구성 파일에 변경 사항을 저장하고 e 편집기를 종료하십시오.
  14. 다운로드를 최적화하고 싶으십니까? 다시 편집 make.conf에서 SYNC 변수가 가장 가까운 rsync 서버로 설정되어 있는지 확인하십시오. 원하는 미러로 시작하여 GENTOO_MIRRORS 변수에 원하는만큼 미러를 추가하십시오. 여기에서 사용 가능한 미러 목록을 찾을 수 있습니다.
  15. 새 시스템에 완전히 몰두하기 전에 Ubuntu의 중요한 설정을 복사해야합니다.
    • 먼저 dns 구성 : sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • 당신의 proc 시스템 : sudo mount -t proc none / mnt / gentoo / proc.
    • 파일 시스템 / dev를 마운트하고 연결하십시오. sudo mount -o bind / dev / mnt / gentoo / dev.
  16. 이제 chrooter 할 수 있습니다! 비교적 간단하며 간단히 잡아서 언제든지 떠날 수 있습니다 ... 출구. 이 프로세스는 세 단계로 구성됩니다.
    • 먼저, 루트 디렉토리를 / mnt / gentoo로 변경하십시오 : sudo chroot / mnt / gentoo / bin / bash.
    • 그런 다음 환경을 업데이트하여 장치의 위치를 ​​장치가 인식하도록하십시오. 를 / usr / sbin에 / ENV 업데이트
    • 마지막으로 (임시) 메모리에 다음 변경 사항을 게시하십시오. 소스 / 등 / 프로필
    • chroot 모드에 있다는 것을 기억하려면 명령 행을 변경할 수 있습니다. PS1 내보내기 = "(chroot) $ PS1"
  17. 축하합니다! 당신은 젠투에 있고 당신은 그 길의 약 1/4을했습니다. 용기!
  18. 다음으로 모든 운영 체제에서 가장 중요한 구성 요소를 컴파일해야합니다. 핵심. 커널은 운영 체제의 일부로 어떤 순간에 어떤 소프트웨어가 어떤 하드웨어 구성 요소에 액세스 할 수 있는지 결정합니다. 커널이 없으면 아니 작동하지 않기 때문에 운영 체제.
  19. 포티지가 조금 더 일찍 설치되었다는 것을 기억하십니까? 선택한 rsync 서버에서 설치할 수있는 패키지 목록이 다운로드됩니다. 입력 emerge --sync
  20. 명확성을 위해 이전 버전 2.4가 아닌 마지막 커널 (2.6)을 설치한다고 가정합니다.
  21. 이제 USE 플래그를 정의해야합니다. 이 플래그는 컴파일러에게 추가 할 옵션과 사용할 최적화를 알려줍니다. 시스템에 적합한 플래그를 정의해야합니다. 그렇지 않으면 예기치 않은 결과가 발생할 수 있습니다. 관리하지 않는 기능을 나타내는 플래그를 추가하는 것이 좋습니다.
  22. 추가하려는 모든 플래그는 간단한 단어입니다. 제거하려는 각 옵션은 앞에 대시 (-)가있는 동일한 단어입니다. 예를 들어, ogg manager 기능으로 모든 것을 컴파일하려면 ogg를 추가해야합니다. 반면에 ogg 형식을 관리하지 않으려면 -ogg를 추가합니다.
  23. USE 플래그를 선택하려면 USE 플래그에 대한 젠투 문서 어떤 플래그를 포함시킬 수 있는지 알아보십시오.
  24. 사용할 플래그를 선택했으면 /etc/make.conf를 편집하여 거기에 넣으십시오.
  25. 이제 시간대를 정의하십시오. 모든 젠투 시간대는 / usr / share / zoneinfo에 있습니다. 이 폴더를 찾아보고 ls 명령을 실행하여 사용 가능한 시간대를 확인하십시오. 그런 다음 원하는 시간대를 / etc / localtime (예 : # cp / usr / share / zoneinfo / GMT / etc / 현지 시간).
  26. 시간대를 설정 했으므로 이제 커널 소스를 다운로드하여 구성해야합니다.
  27. 시작 (# 젠투 소스 등장)를 사용하여 커널 소스 코드를 다운로드하십시오.
  28. 다음 단계는 처음에는 복잡 할 수 있습니다. 여기서 필요한 것을 처리하도록 커널을 설정해야합니다. 커널을 올바르게 구성했는지 확인해야합니다. 그렇지 않으면 필요한 기능을 놓칠 수 있습니다.
  29. 시작
    • cd / usr / src / 리눅스
    • menuconfig를 만드십시오
  30. 커널 설정 메뉴가 나타납니다. SCSI 드라이버 (필요한 경우)와 같이 시스템을 부팅하는 데 필요한 모든 드라이버를 선택하고 커널에 올바르게 컴파일되었는지 확인하십시오. 그렇지 않은 경우 시작할 수 없습니다. 또한 파일 시스템 관리를 활성화했는지 확인하십시오.
  31. 필요한 네트워크 드라이버, 즉 이더넷 또는 Wifi 드라이버 (또는 둘 다)를 선택하십시오.
  32. 프로세서의 종류와 제품군을 선택하십시오.
  33. 완료되면 ( 확인 및 모듈 만들기 _ 설치커널 및 해당 모듈의 컴파일을 시작합니다. 시간이 좀 걸릴 수 있습니다. 책을 읽고, TV를보고, 개를 산책하거나 원하는 것을 할 수 있습니다.
  34. make -j2 && make modules_install
  35. 커널 이미지를 / boot에 복사해야합니다. kernel-2.6.24를 커널에 부여하려는 이름으로 바꿉니다. ( cp arch / i386 / boot / bz 이미지 /boot/kernel-2.6.24)
  36. 이제 커널 모듈의 구성으로 넘어 갑시다. 시작 (찾기 / lib / 모듈 / (커널 버전) / -type f -iname * .o-또는 -iname * .ko)를 사용하여 사용 가능한 모든 모듈을 나열하십시오. /etc/modules.autoload.d/kernel-2.6에 자동으로로드해야하는 항목을 추가하십시오. .ko, le.o 또는 전체 경로를 포함하지 말고 snd-hda-intel과 같이 지정하십시오.