Hướng dẫn cài đặt hệ điều hành debian

Quý khách hàng đã nghe một số trong những distro cùng với triết lý tinh chỉnh và điều khiển các vào khối hệ thống,những distro này sẽ không hỗ trợ trình cài đặt nhanh mà lại mong mỏi tín đồ đề xuất cài đặt thủ công bằng tay (VD: Gentoo, Arch Linux)

Bài hướng dẫn từ bây giờ trình diễn công việc cài đặt Debian thủ công bằng tay với một bản livecd,mang về ánh mắt mới về thiết đặt một phiên bản distro, với hiểu hơn thực chất của câu hỏi setup.

Bạn đang xem: Hướng dẫn cài đặt hệ điều hành debian

Quý khách hàng hoàn toàn có thể coi tư liệu chấp nhận từ trang chủ Debian: D.3. Cài đặt Debian GNU/Linux trường đoản cú khối hệ thống UNIX/Linux

Việc thiết đặt tất cả 3 bước chính:

Tạo tệp tin hệ thống vào phân vùngCài đặt kernel, initrd cùng bootloaderCài những gói cấn thiết (suvị, liên kết mạng), thêm user

Crúc ý: Trong phần câu lệnh:

Với $ giành riêng cho user thường bên trên sản phẩm công nghệ localCòn # là quyền root sau khoản thời gian sẽ chroot vào /mnt (Chroot là gì? Hồi sau vẫn rõ)

Chuẩn bị

Cần chuẩn chỉnh bị:

1 chiếc máy nhằm cài

Mình sử dụng KVM nhằm demo. Với mang định là máy chưa xuất hiện phân vùng nào.

Nếu thiết lập vào phân vùng khác thì tương tự.

I. Tạo khối hệ thống tệp tin vào phân vùng OS

Chọn cơ chế livecd cùng login vào tài khoản

login: user pass: livecd
P/S: Đối cùng với bản livecd bản thân gửi links trên

1. Chia phân vùng/dev/sda1 7GB phân vùng đến OS/dev/sda2 1GB cho swap

$subởi cfdisk /dev/sda

*

Format phân vùng cài đặt OS


$suvày mkfs.ext4 /dev/sda1
Format swap


$suvì mkswap /dev/sda2
2. Mount /dev/sda1 vào /mntMục đích là cài đặt hệ thống file vào thỏng mục này


$subởi vì mount /dev/sda1 /mnt
3. Cài đặt debootstrap
$subởi vì apt-get install debootstrap -y
Debootstrap là script bao gồm tác dụng tạo nên khối hệ thống file Debian.

Có thể các bạn lừng chừng nhưng debootsrap được dùng không hề ít.

Ví dụ: tạo nên base image: Debian cần sử dụng mang đến Docker

Nó là 1 trong vẻ ngoài siêu tuyệt đối hoàn hảo.

Mỗi distro thường đang có một tool có tác dụng như vậy này: VD: Arch linux là pacstrap

4. Cài đặt hệ thống tệp tin mang đến Debian

$suvị debootstrap stable /mnt http://debian.xtdv.net/debian
Lệnh này sẽ:

tải bản stable (hiện là bạn dạng jessie 8.5)vào tlỗi mục /mntcùng với mirror trường đoản cú debian.xtdv.net (Mirror này sống nước ta cần sử dụng rất nhanh)

*

quý khách hàng hoàn toàn có thể gõ man debootstrap tốt debootstrap --help để rõ hơn

debootstrap hỗ trợ cả thiết lập Ubuntu với cũng có thể có trên Ubuntu

II. Cài đặt boot mang đến OS

Sau lúc đã có khối hệ thống file cho OS.

Xem thêm: Hướng Dẫn Vẽ Bằng Photoshop Cực Đơn Giản, Cách Vẽ Đường Thẳng Trong Photoshop Cực Đơn Giản

*

Việc yêu cầu có tác dụng tiếp sau là nên làm sao boot được loại OS này lên.Vậy họ cần:

Kernel linuxInitrd fileBootloader (grub, lilo,..)

Để setup 3 phần bên trên, họ cần phải mount bind các tlỗi mục hệ thống local vào /mnt cùng chroot để triển khai cài đặt đặt

1. Mount những thỏng mục của hệ thống local vào /mnt

$suvì chưng mount -o bind /proc /mnt/proc $suvì chưng mount -o bind /sys /mnt/sys $suvì mount -o bind /dev /mnt/dev $suvị chroot /mnt #

*

2. Cài đặt các góiCài đặt kernel và initrd

Tìm gói cất kernel cùng initrd


#apt-cađậy search linux-image linux-headers-3.16.0-4-amd64 - Header files for Linux 3.16.0-4-amd64 linux-image-3.16.0-4-amd64 - Linux 3.16 for 64-bit PCs linux-image-3.16.0-4-amd64-dbg - Debugging symbols for Linux 3.16.0-4-amd64 linux-image-amd64 - Linux for 64-bit PCs (meta-package) linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package)
Kernel phiên bạn dạng 3.16. Tiến hành thiết lập đặt


#apt-get install linux-image-3.16.0-4-amd64 -y
Cài đặt GRUB
#apt-get install grub2 -y

*

III. Cấu hình khối hệ thống, setup mẫu gói buộc phải thiết

1. Viết tệp tin hệ thống /etc/fstab

Sao nên viết tệp tin này?

Grub boot hệ thống thì nó đang phát âm /boot/grub/grub.cfg với boot ngon cơm dẫu vậy.

Ừ, thì nó boot ngon lành, tuy nhiên cầu hình file này nhằm mount đúng đắn hệ thống của chính mình, ko là Grub sẽ mount / chỉ readonly

Và nếu bạn tất cả thư mục /trang chủ, /usr làm việc phân vùng hay thỏng mục riêng rẽ thì cần phải viết tệp tin này nhằm khối hệ thống nó mount thời điểm boot.

Lây UUID của phân vùng đựng OS (nghỉ ngơi đó là /dev/sda1)

#ls -la /dev/disk/by-uuid/

*
Chúng ta thấy được UUID của /dev/sdamột là 2c0f6023-c802-4640-a8ce-214d079b22c9

Cấu hình vào /etc/fstab

#cat > /etc/fstab UUID=2c0f6023-c802-4640-a8ce-214d079b22c9 / ext4 defaults 0 0EOF
2. Cài suvị, cùng sinh sản user mới (ví dụ user test)
#apt-get install suvì -yuseradd -s /bin/bash -m testpasswd testadduser demo sudo
3. Đặt password đến root (tùy chọn)
#passwd
4. Cài các gói bạn phải.Ở đoạn này (có nghĩa là sẽ mout proc,sys,dev vào mnt với chroot)

Quý khách hàng trọn vẹn rất có thể thực hiện thiết lập luôn luôn những desktop enviroment, windown manager hay các gói không giống.

VD: sở hữu Gnome3, Mate, KDE, i3,...

Mình kmáu khích download những gói liên quan tới connect mạng để tý nữa login vào OS hoàn toàn có thể vào mạng được cơ mà thiết lập gặm tiếp.

Kết thúc

Bởi vậy là đang kết thúc toàn cục quy trình thiết lập 1 OS Debian bắt đầu tinh vào /dev/sda1.

Xem thêm: Hướng Dẫn Copy Từ Cad Sang Word, Chuyển Bản Vẽ Từ Autocad Sang Word

Cần umount /mnt/sys,proc,dev, với reboot lại sản phẩm nhằm cần sử dụng nữa thôi.

1. Thoát Chroot

#exit $
2. Umount và reboot
$subởi umount /mnt/proc /mnt/sys /mnt/dev /mnt $subởi vì reboot

*


Chuyên mục: Kiến thức