1. Trang chủ
  2. » Công Nghệ Thông Tin

Topic 6 System Startup

9 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Triển khai một máy tính làm việc Linux với các tính năng về đồ họa, vi tính văn phòng,… Hệ thống vận hành: cài đặt, cấu hình, quản trị, xử lý sự cố,… Vận hành hệ điều hành Linux: cài đặt, cấu hình mạng, máy trong, sử dụng thành thạo các công cụ quản lý mạng, cấu hình nhân, DFS, lập kế hoạch cho việc lưu trữ và phục hồi dữ liệu, TCP IP , config device,… Liên kết cơ bản kỹ năng đến Internet: kết nối, email, bảo mật, DNS, Apache, SSH, NTP,…

Topic 6: System Startup Customising system startup and boot processes System recovery 106 Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ Boot Manager với GRUB 1.1 Xem file cấu hình grub Sửa file /boot/grub/grub.conf sau: [root@may1 boot]# vi /boot/grub2/grub.conf Thay đổi timeout thành 30 sửa nội dung menu boot 63 set timeout=30 88 menuentry 'He Dieu Hanh CentOS Linux (3.10.0-693.el7.x86_64) (Core)' class centos class gnu-linux class gnu class os unrestricted $menuentry_id_option 'gnulinux-3.10.0693.el7.x86_64-advanced-d614dc52-6e0a -4682-be68-55e881e3b006' { 89 load_video 90 set gfxpayload=keep 91 insmod gzio 92 insmod part_msdos 93 insmod xfs 94 set root='hd0,msdos1' 95 if [ x$feature_platform_search_hint = xy ]; then 96 search no-floppy fs-uuid -set=root hint-bios=hd0,msdos1 hint-efi=hd0,msdos1 hintbaremetal=ahci0,msdos1 -hint='hd0,msdos1' 819f7b61-8a83-4ccc-9262-4f3801b202b0 97 else 98 search no-floppy fs-uuid set=root 819f7b61-8a83-4ccc-9262-4f3801b202b0 fi 100 linux16 /vmlinuz-3.10.0-693.el7.x86_64 root=UUID=d614dc52-6e0a-468299 be68-55e881e3b006 ro crash kernel=auto rhgb quiet LANG=en_US.UTF-8 101 initrd16 /initramfs-3.10.0-693.el7.x86_64.img 102 } - Lưu file grub.conf lại khởi động lại hệ thống - Sau khởi động lại hệ thống menu boot sau: Chọn He dieu hanh Ý nghĩa số tham số: - default: Chọn hệ điều hành tự động boot vào người dùng không chọn từ menu boot - timeout: Thời gian chờ người dùng chọn hệ điều hành Thời gian tính giây - splashimage: File image hiển thị menu boot - hiddenmenu: Ẩn menu boot - menuentry: Tiêu đề HĐH menu boot - root: Partition ổ đĩa HĐH khởi động - kernel: Đường dẫn đến kernel image - initrd: Cho phép load kernel modules từ image Chú ý: Khởi động linux từ dấu nhắc grub> (giả sử file /boot/grub2/grub.conf) Grub>ls ;Xem danh sa1cj disk, partition Grub>ls (hd0,1)/ Grub>ls (hd0,msdos1)/ Grub>set root=hd0,3 Grub>linux (hd0,1)/vmlinuz-3.10.0-693.el7.x86_64root=/dev/sda3 Grub>initrd (hd0,1)/initramfs-3.10.0-693.el7.x86_64.img Grub>boot #mkdir /tam #mount /dev/sda1 /tam Tiến hành sửa chữa 1.2 Thêm kernel vào boot menu Chuyển thư mục làm việc vào thư mục /boot [root@may1 ~]# cd /boot/ 108 Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ Tạo kernel hành đặt tên new-duplicate-kernel # cp vmlinuz-3.10.0-693.el7.x86_64 vmlinuz-4.10.0-693.el7.x86_64 Tạo image initrd đặt tên new-duplicatekernel.img # cp initramfs-3.10.0-693.el7.x86_64.img initramfs-4.10.0-693.el7.x86_64.img Sửa file /boot/grub/grub.conf sau: [root@may1 boot]# vi /boot/grub2/grub.conf Chép dòng 88102 vào sau dòng 102, sửa lại sau: 103 menuentry 'HDH CentOS Linux (4.10.0-693.el7.x86_64) (Core)' class centos class gnulinux class g nu class os unrestricted $menuentry_id_option 'gnulinux-3.10.0693.el7.x86_64-advanced-d614dc52-6e0a -4682-be68-55e881e3b006' { 104 load_video 105 set gfxpayload=keep 106 insmod gzio 107 insmod part_msdos 108 insmod xfs 109 set root='hd0,msdos1' 110 if [ x$feature_platform_search_hint = xy ]; then 111 search no-floppy fs-uuid set=root hint-bios=hd0,msdos1 hint-efi=hd0,msdos1 -hint-ba remetal=ahci0,msdos1 hint='hd0,msdos1' 819f7b61-8a83-4ccc-9262-4f3801b202b0 112 else 113 search no-floppy fs-uuid set=root 819f7b61-8a83-4ccc-9262-4f3801b202b0 114 fi 115 linux16 /vmlinuz-4.10.0-693.el7.x86_64 root=UUID=d614dc52-6e0a-4682-be6855e881e3b006 ro crashke rnel=auto rhgb quiet LANG=en_US.UTF-8 116 initrd16 /initramfs-4.10.0-693.el7.x86_64.img 117 } 118 menuentry 'CentOS Linux (0-rescue-f5d6fe4750ef419abca33e5a6ee41b99) (Core)' class centos class gnu -linux class gnu class os unrestricted $menuentry_id_option 'gnulinux-0rescue-f5d6fe4750ef419abca 33e5a6ee41b99-advanced-d614dc52-6e0a-4682-be6855e881e3b006' { 119 load_video 120 insmod gzio 121 insmod part_msdos 122 insmod xfs 123 set root='hd0,msdos1' 124 if [ x$feature_platform_search_hint = xy ]; then 125 search no-floppy fs-uuid set=root hint-bios=hd0,msdos1 hint-efi=hd0,msdos1 -hint-ba remetal=ahci0,msdos1 hint='hd0,msdos1' 819f7b61-8a83-4ccc-9262-4f3801b202b0 126 else 127 search no-floppy fs-uuid set=root 819f7b61-8a83-4ccc-9262-4f3801b202b0 128 fi 129 linux16 /vmlinuz-0-rescue-f5d6fe4750ef419abca33e5a6ee41b99 root=UUID=d614dc526e0a-4682-be68-55e 881e3b006 ro crashkernel=auto rhgb quiet 130 initrd16 /initramfs-0-rescue-f5d6fe4750ef419abca33e5a6ee41b99.img 131 } Reboot quan sát menu khởi động Phục hồi Password User Root Trong trường hợp ta mật user root, có nhiều cách để phục hồi mật cho user này: - Ta khởi động đĩa mềm (dùng lệnh mkbootdisk hay dd để tạo đĩa mềm boot này) - Dựa vào boot loader GRUB hay LILO Giáo trình hướng dẫn bạn phục hồi mật root cách dựa vào boot loader GRUB sau: - Khởi động máy tính - Khi hình GRUB xuất hiện, ta chọn phím e để edit boot loader (Nếu cài đặt có đặt mật cho GRUB phải nhập mật vào) - Chọn Kernel boot CentOS (core) sau chọn phím e để edit mục Dùng phím mũi tên chuyển xuống dịng cuối (linux16 ….) 110 Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ Sửa ro thành “rw init=/sysroot/bin/sh Nhấn “Ctrl+x” #chroot truy cập vào system Thực lệnh passwd để thay đổi mật cho user root #passwd root - Dùng lệnh reboot để khởi động lại hệ thống Protect Single User Mode +Tạo Password cho Protect Grub2 dạng Plaintext Sao lưu file grub.cfg 10_linux #cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.orig #cp /etc/grub.d/10_linux /etc/grub.d/10_linux.orig Thêm vào cuối file 10_linux, user va pass # vi /etc/grub.d/10_linux cat

Ngày đăng: 27/09/2022, 02:27

Xem thêm:

HÌNH ẢNH LIÊN QUAN

- Khi màn hình GRUB xuất hiện, ta chọn phí me để edit boot loader (Nếu khi cài đặt có đặt mật khẩu cho GRUB thì phải nhập mật khẩu vào)  - Topic 6 System Startup
hi màn hình GRUB xuất hiện, ta chọn phí me để edit boot loader (Nếu khi cài đặt có đặt mật khẩu cho GRUB thì phải nhập mật khẩu vào) (Trang 5)
Thêm vào cuối file 10_linux (bỏ phần cấu hình trước đó) cat << EOF  - Topic 6 System Startup
h êm vào cuối file 10_linux (bỏ phần cấu hình trước đó) cat << EOF (Trang 8)
w