Cách cài đặt Gentoo Linux từ Ubuntu (có Hình ảnh)

Mục lục:

Cách cài đặt Gentoo Linux từ Ubuntu (có Hình ảnh)
Cách cài đặt Gentoo Linux từ Ubuntu (có Hình ảnh)

Video: Cách cài đặt Gentoo Linux từ Ubuntu (có Hình ảnh)

Video: Cách cài đặt Gentoo Linux từ Ubuntu (có Hình ảnh)
Video: Cách gửi email trên điện thoại cực kỳ đơn giản 2024, Có thể
Anonim

Gentoo là một bản phân phối của Linux nổi tiếng về khả năng tùy biến, độ phức tạp, quản lý gói và liên kết chung với geeky-ness. Đầu tiên và quan trọng nhất, bản phân phối Gentoo không dành cho tất cả mọi người; hãy chuẩn bị để sử dụng bộ não của bạn vì bạn sẽ cần thực hiện một số bài đọc để hệ thống của bạn hoạt động đầy đủ. Trong Gentoo, mọi gói đều được biên dịch từ nguồn, sử dụng công cụ quản lý gói, portage, do đó bạn, người dùng, quyết định những tính năng và gói nào được cài đặt trên hệ thống của bạn. Quá trình biên dịch / cài đặt các bản dựng lớn (kde / gnome / libreoffice) có thể mất từ 30 giây đến vài ngày (mỗi ngày) tùy thuộc vào phần cứng được sử dụng, trong khi các bản dựng nhỏ hơn được cài đặt trong vài phút. Hướng dẫn này sẽ cho phép bạn cài đặt Gentoo trong khi vẫn để máy tính của bạn hoàn toàn miễn phí để sử dụng bình thường hàng ngày. Nó được viết rõ ràng để hoạt động trên Ubuntu, mặc dù không có lý do gì khiến nó không hoạt động từ bất kỳ bản phân phối Linux nào khác.

Các bước

Cài đặt Gentoo Linux từ Ubuntu Bước 1
Cài đặt Gentoo Linux từ Ubuntu Bước 1

Bước 1. Đảm bảo rằng bạn có đặc quyền siêu người dùng trên hộp Ubuntu của mình; và kết nối Internet - tốt nhất là kết nối nhanh

Bạn cũng nên có kiến thức trung cấp về Ubuntu và Linux nói chung.

Cài đặt Gentoo Linux từ Ubuntu Bước 2
Cài đặt Gentoo Linux từ Ubuntu Bước 2

Bước 2. Bạn cần cài đặt chroot trên Ubuntu

Bạn có thể đạt được điều này thông qua Synaptic bằng cách cài đặt các gói dchroot và debootstrap; hoặc dòng lệnh bằng cách gõ

sudo apt-get install dchroot debootstrap

. Chương trình này cho phép Linux tạm thời giả vờ rằng thư mục gốc của nó khác với bình thường.

Cài đặt Gentoo Linux từ Ubuntu Bước 3
Cài đặt Gentoo Linux từ Ubuntu Bước 3

Bước 3. Phân vùng lại các phân vùng hiện có hoặc tạo một phân vùng mới từ dung lượng đĩa cứng trống

Hãy cẩn thận! Bạn không muốn mất bất kỳ dữ liệu nào.

Hầu hết các trang web đều khuyến nghị rằng, về cơ bản, càng nhiều phân vùng càng tốt. Tối thiểu, bạn sẽ cần một phân vùng gốc (/); nhưng hầu hết mọi người đều có một phân vùng hoán đổi riêng, phân vùng nhà (/ home). Một số cũng đề xuất một phân vùng riêng cho / boot và / var

Cài đặt Gentoo Linux từ Ubuntu Bước 4
Cài đặt Gentoo Linux từ Ubuntu Bước 4

Bước 4. Định dạng (các) phân vùng mới bằng Hệ thống tệp bạn chọn (đối với / home, /, / boot và / var, tốt hơn là sử dụng ext2, ext3 hoặc reiser2)

Hoán đổi cần được định dạng dưới dạng phân vùng hoán đổi.

Cài đặt Gentoo Linux từ Ubuntu Bước 5
Cài đặt Gentoo Linux từ Ubuntu Bước 5

Bước 5. Tạo một thư mục mới,

/ mnt / gentoo

và một cho mỗi phân vùng riêng biệt mà bạn đã tạo.

Cài đặt Gentoo Linux từ Ubuntu Bước 6
Cài đặt Gentoo Linux từ Ubuntu Bước 6

Bước 6. Gắn các phân vùng mới của bạn vào đây:

  • sudo mount / dev / sda5 / mnt / gentoo

  • sudo mount / dev / sda6 / mnt / gentoo / home

  • ở đây, sda5 và 6 là các phân vùng chứa các thư mục gốc và thư mục chủ tương ứng của bạn.
Cài đặt Gentoo Linux từ Ubuntu Bước 7
Cài đặt Gentoo Linux từ Ubuntu Bước 7

Bước 7. Kiểm tra xem ngày của bạn có chính xác không (nhập ngày tháng)

Bạn có thể thay đổi nó bằng cú pháp

ngày MMDDhhmmYYYY

Cài đặt Gentoo Linux từ Ubuntu Bước 8
Cài đặt Gentoo Linux từ Ubuntu Bước 8

Bước 8. Mở một chương trình duyệt web mà bạn chọn và điều hướng đến đây

Tìm máy nhân bản cục bộ của bạn và tải xuống Giai đoạn 3 tarball từ

bản phát hành / x86 / 2008.0 / giai đoạn /

(thay thế x86 bằng kiến trúc bạn chọn - hướng dẫn này chỉ được thử nghiệm cho AMD64 và x86). Tải xuống tệp md5 tương ứng.

Cài đặt Gentoo Linux từ Ubuntu Bước 9
Cài đặt Gentoo Linux từ Ubuntu Bước 9

Bước 9. Di chuyển nó vào thư mục Gentoo

mv stage3 *.bz2 * / mnt / gentoo

.

Cài đặt Gentoo Linux từ Ubuntu Bước 10
Cài đặt Gentoo Linux từ Ubuntu Bước 10

Bước 10. Tự di chuyển đến đó (

cd / mnt / gentoo

) và kiểm tra tarball thông qua md5:

md5sum -c stage3 *.md5

. Điều này đảm bảo rằng tarball được tải xuống đúng cách mà không bị hỏng. Nếu nó không báo cáo là OK, thì bạn sẽ phải tải xuống lại.

Cài đặt Gentoo Linux từ Ubuntu Bước 11
Cài đặt Gentoo Linux từ Ubuntu Bước 11

Bước 11. Giải nén tarball

sudo tar xvjpf stage3 *.bz2

. Chờ nó hoàn thành.

Cài đặt Gentoo Linux từ Ubuntu Bước 12
Cài đặt Gentoo Linux từ Ubuntu Bước 12

Bước 12. Bây giờ bạn đã cài đặt một số chương trình cơ bản trên phân vùng Gentoo; tiếp theo, bạn cần cài đặt Portage:

Hệ thống quản lý gói của Gentoo cho phép bạn toàn quyền kiểm soát những gì có trên hệ thống của mình.

  • Quay lại gương mà bạn đã tải xuống tarball stage3 trước đó. Đi đến

    ảnh chụp nhanh /

  • và tải xuống tệp Portage mới nhất. Di chuyển nó đến / mnt / gentoo và sử dụng lệnh:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr

  • Giới thiệu ngắn gọn về Portage: Portage là một hệ thống quản lý gói cho phép cài đặt tương đối dễ dàng nhiều gói phần mềm. Nó hoạt động bằng cách tải xuống danh sách những thứ này và mối quan hệ giữa chúng từ một máy chủ rsync. Điều này sẽ hướng đến các tệp liên quan có thể được tải xuống từ một số lượng lớn các máy chủ khác. Sau khi các tệp này được tải xuống, phần mềm sẽ được máy tính của bạn biên dịch từ nguồn - tối ưu hóa nó cho máy của bạn.
Cài đặt Gentoo Linux từ Ubuntu Bước 13
Cài đặt Gentoo Linux từ Ubuntu Bước 13

Bước 13. Ở giai đoạn này, bạn có thể muốn thiết lập một số cờ biên dịch

Bạn thực hiện việc này bằng cách chỉnh sửa /mnt/gentoo/etc/portage/make.conf bằng trình soạn thảo văn bản yêu thích của mình. Bạn có thể tìm thấy hướng dẫn đầy đủ về các biến tạo khác nhau bằng cách đọc /mnt/gentoo/usr/share/portage/config/make.conf.example. Lưu các thay đổi của bạn vào tệp cấu hình và thoát khỏi trình soạn thảo văn bản.

Cài đặt Gentoo Linux từ Ubuntu Bước 14
Cài đặt Gentoo Linux từ Ubuntu Bước 14

Bước 14. Bạn muốn tối ưu hóa tải xuống của mình?

Chỉnh sửa lại make.conf và đảm bảo rằng biến SYNC được đặt thành máy chủ rsync cục bộ nhất của bạn. Thêm bao nhiêu gương tùy thích vào biến GENTOO_MIRRORS - mặc dù hãy đặt gương bạn thích trước. Bạn có thể tìm thấy danh sách các gương có sẵn tại đây.

Cài đặt Gentoo Linux từ Ubuntu Bước 15
Cài đặt Gentoo Linux từ Ubuntu Bước 15

Bước 15. Trước khi đắm mình vào hệ thống mới, bạn cần đảm bảo rằng bạn đã sao chép một số cài đặt quan trọng từ Ubuntu

  • Đầu tiên, cài đặt dns:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • Và hệ thống proc của bạn:

    sudo mount -t proc none / mnt / gentoo / proc

  • .
  • Và mount-bind hệ thống tệp / dev:

    sudo mount -o bind / dev / mnt / gentoo / dev

  • .
Cài đặt Gentoo Linux từ Ubuntu Bước 16
Cài đặt Gentoo Linux từ Ubuntu Bước 16

Bước 16. Bây giờ bạn có thể chroot

Điều này thực sự đủ đơn giản - và có thể thoát ra bất cứ lúc nào bằng cách gõ đơn giản là… err… exit. Đây là một quy trình ba bước:

  • Đầu tiên, bạn thay đổi thư mục gốc thành / mnt / gentoo:

    sudo chroot / mnt / gentoo / bin / bash

  • .
  • Sau đó, bạn cập nhật môi trường để đảm bảo rằng thiết bị đầu cuối này biết vị trí của nó:

    / usr / sbin / env-update

  • Cuối cùng, cam kết điều này vào bộ nhớ (tạm thời):

    nguồn / etc / profile

  • Nếu bạn muốn nhắc nhở bản thân rằng bạn đang ở chế độ chroot, bạn có thể sử dụng lệnh đơn giản này:

    xuất PS1 = "(chroot) $ PS1"

Cài đặt Gentoo Linux từ Ubuntu Bước 17
Cài đặt Gentoo Linux từ Ubuntu Bước 17

Bước 17. Xin chúc mừng

Bạn đang ở bên trong Gentoo và khoảng… một phần tư chặng đường đến đó. Cúi đầu lên!

Cài đặt Gentoo Linux từ Ubuntu Bước 18
Cài đặt Gentoo Linux từ Ubuntu Bước 18

Bước 18. Tiếp theo, bạn cần biên dịch thành phần quan trọng nhất của bất kỳ hệ điều hành nào:

nhân của nó. Kernel là một phần của HĐH, nó chỉ định phần mềm nào được phép truy cập vào một phần cứng tại bất kỳ thời điểm nào. Không có nhân, không có hệ điều hành, bởi vì nó không thể hoạt động.

Cài đặt Gentoo Linux từ Ubuntu Bước 19
Cài đặt Gentoo Linux từ Ubuntu Bước 19

Bước 19. Hãy nhớ cài đặt portage trước đó?

Bây giờ bạn sẽ tải xuống danh sách các gói mà bạn có thể cài đặt từ máy chủ rsync mà bạn đã chỉ định. Kiểu

nổi lên --sync

Cài đặt Gentoo Linux từ Ubuntu Bước 20
Cài đặt Gentoo Linux từ Ubuntu Bước 20

Bước 20. Để rõ ràng hơn, ở giai đoạn này, tôi sẽ giả sử rằng bạn muốn cài đặt hạt nhân mới nhất (2.6) thay vì 2.4

Cài đặt Gentoo Linux từ Ubuntu Bước 21
Cài đặt Gentoo Linux từ Ubuntu Bước 21

Bước 21. Bây giờ chúng ta phải thiết lập các cờ USE

Các cờ này cho trình biên dịch biết những tùy chọn nào cần thêm, cũng như những tối ưu hóa nào cần sử dụng. Điều quan trọng là phải đặt các cờ sử dụng phù hợp cho hệ thống của bạn, nếu không, bạn có thể nhận được một số kết quả không mong muốn. Nó cũng tốt để thêm các cờ cho biết những gì không cần thêm hỗ trợ.

Cài đặt Gentoo Linux từ Ubuntu Bước 22
Cài đặt Gentoo Linux từ Ubuntu Bước 22

Bước 22. Mỗi lá cờ bạn muốn thêm chỉ đơn giản là một từ

Mọi tùy chọn bạn muốn xóa là từ có dấu gạch ngang (-) ở phía trước. Ví dụ: nếu chúng ta muốn biên dịch mọi thứ với sự hỗ trợ của ogg, chúng ta sẽ thêm ogg. Nhưng nếu chúng tôi không muốn hỗ trợ ogg, chúng tôi sẽ thêm -ogg.

Cài đặt Gentoo Linux từ Ubuntu Bước 23
Cài đặt Gentoo Linux từ Ubuntu Bước 23

Bước 23. Để chọn các cờ SỬ DỤNG của bạn, hãy xem tài liệu Cờ sử dụng của Gentoo để xem bạn có thể muốn đưa vào những cờ nào

Cài đặt Gentoo Linux từ Ubuntu Bước 24
Cài đặt Gentoo Linux từ Ubuntu Bước 24

Bước 24. Khi bạn đã chọn cờ nào sẽ sử dụng, hãy điều hướng đến /etc/make.conf và đặt cờ bạn muốn

Cài đặt Gentoo Linux từ Ubuntu Bước 25
Cài đặt Gentoo Linux từ Ubuntu Bước 25

Bước 25. Bây giờ hãy thiết lập múi giờ của bạn

Gentoo có tất cả các múi giờ tại / usr / share / zoneinfo. Điều hướng đến thư mục và sử dụng lệnh ls để xem các múi giờ có sẵn. Sau đó sao chép múi giờ vào / etc / localtime bằng lệnh như (

# cp / usr / share / zoneinfo / GMT / etc / localtime

).

Cài đặt Gentoo Linux từ Ubuntu Bước 26
Cài đặt Gentoo Linux từ Ubuntu Bước 26

Bước 26. Bây giờ chúng ta đã thiết lập múi giờ của mình, đã đến lúc thực sự tải xuống các nguồn hạt nhân và cấu hình hạt nhân

Cài đặt Gentoo Linux từ Ubuntu Bước 27
Cài đặt Gentoo Linux từ Ubuntu Bước 27

Bước 27. Chạy (

#prisge gentoo-sources

) để tải xuống các nguồn hạt nhân của bạn.

Cài đặt Gentoo Linux từ Ubuntu Bước 28
Cài đặt Gentoo Linux từ Ubuntu Bước 28

Bước 28. Bước tiếp theo này có thể phức tạp đối với những người lần đầu tiên

Ở đây chúng ta cấu hình hạt nhân để nó có bất kỳ sự hỗ trợ nào mà chúng ta cần. Bạn cần đảm bảo rằng bạn đã thiết lập kernel chính xác, nếu không, bạn có thể không có các chức năng mà bạn cần.

Cài đặt Gentoo Linux từ Ubuntu Bước 29
Cài đặt Gentoo Linux từ Ubuntu Bước 29

Bước 29. Chạy

  • cd / usr / src / linux

  • làm menuconfig

Cài đặt Gentoo Linux từ Ubuntu Bước 30
Cài đặt Gentoo Linux từ Ubuntu Bước 30

Bước 30. Thao tác này sẽ hiển thị menu cấu hình hạt nhân

Đảm bảo chọn tất cả các trình điều khiển bạn cần để khởi động hệ thống của mình, chẳng hạn như trình điều khiển SCSI (nếu cần) và đảm bảo chúng được thiết lập để tích hợp vào hạt nhân. Nếu không, bạn sẽ không thể khởi động. Ngoài ra, hãy đảm bảo rằng bạn bật hỗ trợ cho hệ thống tệp của mình.

Cài đặt Gentoo Linux từ Ubuntu Bước 31
Cài đặt Gentoo Linux từ Ubuntu Bước 31

Bước 31. Chọn bất kỳ trình điều khiển mạng nào bạn có thể cần, chẳng hạn như trình điều khiển ethernet hoặc trình điều khiển không dây (hoặc cả hai)

Cài đặt Gentoo Linux từ Ubuntu Bước 32
Cài đặt Gentoo Linux từ Ubuntu Bước 32

Bước 32. Chọn loại bộ xử lý và gia đình của bạn

Cài đặt Gentoo Linux từ Ubuntu Bước 33
Cài đặt Gentoo Linux từ Ubuntu Bước 33

Bước 33. Khi bạn đã hoàn thành, hãy nhập (

make && make modules_install

) để bắt đầu biên dịch hạt nhân và mô-đun hạt nhân.

Việc này có thể mất một chút thời gian, vì vậy hãy đọc sách, xem TV, dắt chó đi dạo hoặc bất cứ điều gì bạn thích làm. 34

Cài đặt Gentoo Linux từ Ubuntu Bước 34
Cài đặt Gentoo Linux từ Ubuntu Bước 34

make -j2 && make modules_install

35

  • Bây giờ chúng ta cần sao chép ảnh hạt nhân của bạn vào / boot.

    Thay đổi kernel-2.6.24 thành bất cứ thứ gì bạn muốn đặt tên cho kernel của mình. (

    cp Arch / i386 / boot / bzImage /boot/kernel-2.6.24

  • )
  • Bây giờ hãy cấu hình các mô-đun hạt nhân của bạn. Chạy (

    find / lib / modules / (kernel version) / -type f -iname '*.o' -or -iname '*.ko'

  • ) để tìm tất cả các mô-đun nhân có sẵn. Trong số đó, hãy thêm những cái bạn muốn được tải tự động vào /etc/modules.autoload.d/kernel-2.6. Không bao gồm.ko hoặc.o hoặc đường dẫn. Chỉ cần nói đơn giản, ví dụ, snd-hda-intel.
  • Lời khuyên

    • root-groups = root,, portage
    • groups =, portage
    • ưu tiên = 3
    • Tham khảo Diễn đàn Gentoo, trang web
    • thư mục = / mnt / gentoo
    • Tarball giai đoạn 3 thiếu người dùng và nhóm "portage", vì lý do nào đó, điều này sẽ khiến việc xuất hiện bị lỗi từ bên trong chroot. Nếu bạn sử dụng schroot, bạn sẽ phải tạo người dùng portage và nhóm trên hệ thống máy chủ của mình (trong trường hợp của tôi là ubuntu maverick); mật khẩu và tệp nhóm trong / mnt / gentoo / etc sẽ bị ghi đè nếu bạn sửa đổi chúng trực tiếp. Sau khi thêm người dùng và nhóm portage vào hệ thống máy chủ lưu trữ theo cách thông thường cũng sẽ hoạt động với quyền truy cập mạng. Tôi đã sử dụng schroot với cấu hình sau:
    • root-người dùng =
    • bí danh = gentoo
    • type = thư mục
    • mô tả = gentoo

    Cảnh báo

    • Điều này sẽ mất nhiều thời gian nhưng thường đáng giá.
    • Đừng cố cài đặt phiên bản đa kiến trúc (ví dụ: gentoo 64 bit trên ubuntu 32 bit), vì chroot sẽ không hoạt động bình thường (nếu ai đó có thể giải thích điều này tốt hơn?)

    Đề xuất: