Thứ Ba, 17 tháng 5, 2011

Chọn hệ điều hành để khởi động lại một cách nhanh chóng từ Unity Launcher


Đối với máy cài nhiều hệ điều hành (OS), khi khởi động máy lên thì GRUB sẽ đưa ra một danh sách OS cho bạn lựa chọn. Nếu không chọn thì nó sẽ boot vào OS mặc định (thường là Ubuntu). Vậy liệu có cách nào để restart nhanh vào Windows từ Ubuntu mà không mất công ngồi chọn không? Unity-Reboot sẽ giúp bạn :D
Chú ý: bên bài gốc của tác giả có 1 cái chú ý là "Before using it, please note that the script is experimental and I've only tested it on one computer so far.". Giờ thêm máy của mình nữa là two ^^!
OK, giờ bắt tay vào việc thôi:

1. Chỉnh GRUB. Chú ý là bạn phải làm bước này cẩn thận, nếu không thì máy bạn có thể sẽ không khởi động được.
    Đầu tiên, mở file bằng gedit:
    gksu gedit /etc/default/grub
    
    Sau đó tìm dòng "GRUB_DEFAULT=0" (khoảng thứ 4-5 từ trên xuống, tuỳ theo máy) rồi sửa "0" thành "saved" (không có dấu ngoặc kép)
    GRUB_DEFAULT=saved
    
    Save, quit rồi update lại GRUB bằng dòng lệnh:
    sudo update-grub
    2. Chạy đoạn lệnh sau để download script về và run nó.
    mkdir -p ~/scripts && cd ~/scripts
    wget http://webupd8.googlecode.com/files/unity-reboot_0.1.tar.gz
    tar -xvf unity-reboot_0.1.tar.gz && rm unity-reboot_0.1.tar.gz
    chmod +x unity-reboot
    ./unity-reboot
    
    Đoạn script được tải về khi chạy sẽ tạo ra một file "unity-reboot.desktop" trong thư mục /home/YOUR_USERNAME/.local/share/applications/

    3. Add file unity-reboot.desktop vừa tạo vào thanh Unity Launcher
    Mở thư mục chứa file unity-reboot.desktop. Có 2 cách: mở trực tiếp trên nautilus (chú ý .local là thư mục ẩn nên phải nhấn Ctrl + H thì mới thấy được) hoặc là dùng dòng lệnh sau:
    nautilus ~/.local/share/applications
    
    Sau đó kéo thả file unity-reboot.desktop vào thanh Unity Launcher.

    4. Thêm script vào Startup Applications để tự động cập nhật danh sách mỗi khi cài mới or gỡ bỏ OS, nâng cấp kernel, ...
    Mở Dash lên ([Win] + A), tìm và chạy Startup Application, click Add, click Browse rồi chọn script "unity-reboot" (thường là trong thư mục ~/script)

    Xong. Giờ mỗi khi cần reboot máy thì bạn chỉ cần click chuột phải vào biểu tượng Unity-Reboot trên thanh Launcher rồi chọn OS thích hợp.

    Không có nhận xét nào:

    Đăng nhận xét