Chuyển đến nội dung chính

Điều chỉnh và thiết lập menu boot Linux Grub2 theo cách đơn giản


QuanTriMang - Đối với những người sử dụng Linux, quá trình chuyển sang Grub2 có thể gây đôi chút khó khăn và phức tạp. Nhưng giờ đây, đã có thêm 1 công cụ hỗ trợ mới với giao diện đồ họa sẽ giúp chúng ta đơn giản hóa quá trình này.
Cài đặt Grub Customizer:
Đây là công cụ chính được đề cập và sử dụng trong bài thử nghiệm này, Grub Customizer được phát triển bởi Daniel Richter. Trước tiên, các bạn mở Terminal (nhấn Ctrl + Alt + T hoặc chọn Applications > Accessories > Terminal) và gõ lệnh sau:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Sau đó, Grub Customizer sẽ hiển thị trong menu Applications > System Tools:
hoặc mở trực tiếp từ Terminal như sau:
gksudo grub-customizer
Và khi Grub Customizer khởi động, các bạn sẽ thấy danh sách các thành phần hiển thị trên menu boot:
Để giấu đi những thành phần không cần thiết, chỉ việc bỏ dấu check tại ô tương ứng bên cạnh:
Sau đó nhấn nút Save ở góc trên bên trái cửa sổ:
Bên cạnh đó, các bạn cũng có thể loại bỏ tùy chọn tương ứng nếu không muốn Grub2 làm “thí nghiệm” cho những tĩnh năng mới hoặc kiểm tra bộ nhớ vật lý của hệ thống.
Điều chỉnh các hoạt động của Grub:
Để kiểm tra những tính năng của Grub, mở cửa sổ điều khiển Preferences:
Ví dụ, bạn có thể thay đổi thành phần khởi động mặc định, màu nền, màu text... :
Và các điều chỉnh nâng cao khác tại mục Advance, phù hợp hơn đối với những người có kinh nghiệm:
Chúc các bạn thành công!

Nhận xét

Bài đăng phổ biến từ blog này

unicode with python

str = "Quan h\u1ec7 t\u00ecnh d\u1ee5c v\u00e0 t\u1eadp t\u00ecnh d\u1ee5c c\u00f3 th\u1ec3 g\u00e2y \u0111au tim \u1edf m\u1ed9t s\u1ed1 ng\u01b0\u1eddi n\u1ebfu h\u1ecd kh\u00f4ng th\u01b0\u1eddng xuy\u00ean th\u1ef1c hi\u1ec7n hai ho\u1ea1t \u0111\u1ed9ng \u0111\u00f3" hic vo duoc cai chuoi nay ma ko biet lam the nao ca?? print u'\u1ec7' duoc chu "ệ" print len(u'\u1ec7') --> 1 print len(unicode('\u1ec7')) --> 6 vay la convert chuoi thanh unicode the nay moi ky tu lai la 1 ky tu unicode (1Byte) thu cheat the nay xem sao nhi??  code = '\u1ec7' print eval("u'{0}'".format(code)) --> ệ  su dung regular expression ta se print duoc chuoi dau bai ve dang tieng viet bt print re.sub(r"(\\u[a-z0-9]{4})", lambda m: eval("u'{0}'".format(m.group(1))), str) --> Quan hệ tình dục và tập tình dục có thể gây đau tim ở một số người nếu họ không thường xuyên thực hiện hai hoạ...

Lưu ý về vendored_frameworks khi project pod sử dụng nhiều thư viện binary

vendored_frameworks Khi bạn cần đóng framework private source code thì có thể cung cấp cho các dev khác thông qua trực tiếp file .framework hoặc .xcframework hoặc qua pod,... Nếu bạn chỉ muốn đính kèm 1 dynamic framework thì bạn chỉ cần khai báo trong podspec như sau: s.vendored_frameworks = 'Frameworks/MyFramework.xcframework' Khi project thư viện của bạn sử dụng nhiều hơn 1 framework thì sử dụng cú pháp sau  s.vendored_frameworks = ['Frameworks/LV24hCore.xcframework', 'Frameworks/Alamofire.xcframework', 'Frameworks/AlamofireImage.xcframework', 'Frameworks/CryptoSwift.xcframework', 'Frameworks/ObjectMapper.xcframework'] Lưu ý là viết dấu [ trên 1 dòng nhé,  nếu Style xuống dòng trông cho sạch đẹp thì sẽ không ăn nhé. Ví dụ mình viết như này thì test không thấy ăn. s.vendored_frameworks = [ 'Frameworks/LV24hCore.xcframework', 'Frameworks/Alamofire.xcframework', 'Frameworks/AlamofireImage.xcframework', ...