Loại bỏ trừu tượng khỏi quá trình khởi động Ubuntu


11

Tôi đã sử dụng Linux sau gần 5 năm và nhận thấy rằng quá trình khởi động đã gần như được trừu tượng hóa. Ý tôi là, người dùng không nhìn thấy gì nhiều đằng sau hậu trường (Do màn hình giật gân, v.v.). Bây giờ, điều này có thể tốt cho người dùng cuối nhưng không phải cho người đam mê :)

Tôi muốn mang lại sự dài dòng của thời xưa. Đây là những gì tôi đã làm:

Tôi đã có thể loại bỏ một số phần tử bằng cách loại bỏ các tham số "giật gân" và "im lặng" khỏi dòng lệnh. Tuy nhiên, tôi vẫn không thể thấy các dịch vụ được khởi động từng cái một (như các dịch vụ trong init.d).

Tôi cho rằng đó là vì init daemon bị thay thế bởi mới bắt đầu. Có một số tập tin cấu hình mà tôi có thể điều chỉnh để mang lại sự dài dòng cho những gì đang diễn ra.

Ngoài ra, ngay khi màn hình đăng nhập xuất hiện, nó sẽ xóa lịch sử nhật ký khởi động. Có cách nào để vô hiệu hóa điều đó?

Lưu ý: Tôi biết tôi có thể làm điều đó bằng cách chuyển đổi bản phân phối sang Arch hoặc Slackware. Nhưng tôi không muốn làm điều đó.

Câu trả lời:


7

Bạn có thể truyền --verbosevào dòng lệnh kernel (thay thế quiet splash) để khởi động thêm dài dòng hơn. Xem Upstart gỡ lỗi .

Bạn có thể đặt console outputtệp cấu hình toàn cầu /etc/init.confđể mọi công việc đều có thiết bị xuất chuẩn và thiết bị xuất chuẩn được kết nối với bảng điều khiển (theo mặc định, chúng được kết nối với /dev/null). (Tôi không chắc liệu điều này có thực sự hoạt động hay /etc/init.confkhông, thực tế không được ghi lại, tôi đã không kiểm tra nếu nó được đọc theo cách nàychủ đề này không có kết luận. Vui lòng kiểm tra và báo cáo.) Lệnh này có thể đi vào mô tả công việc cá nhân ( /etc/init/*.conf) nếu bạn muốn chọn lọc (một số đã có nó).


Cảm ơn rất nhiều. Tôi nghĩ rằng đó chính xác là tôi đang tìm kiếm. Để tôi thử.
Madhur Ahuja

Cũng xem xét rằng một phần của động lực để khởi động là làm tê liệt khởi động bằng cách bắt đầu công cụ không theo thứ tự tuyến tính mà ngay khi các yêu cầu của nó được đáp ứng. Bằng vũ lực, điều này có nghĩa là ít chát hơn. Xin lỗi bạn bỏ lỡ nó.
vonbrand

5

plymouthxử lý màn hình giật gân của Ubuntu.
/usr/share/doc/plymouth/README.Debiangiải thích cách loại bỏ nó:

There are two methods to disable the splash screen.  Both have the
same effect.  Your boot will show such messages as are emitted by
the starting services, and will still be able to prompt if needs be.

1) Remove all of the plymouth-theme-* packages from your system,
   including the text ones.  Plymouth will remain installed to
   permit boot-time prompts.

2) Remove "splash" from the kernel command-line.  You can do this
   per-boot, or make it permanent by changing the
   GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub

Lưu ý rằng bạn phải chạy update-grubsau phương thức thứ hai.

plymouthcũng chịu trách nhiệm cho /var/log/boot.log.
Nhiều tin nhắn khởi động có sẵn hơn dmesg.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.