1. Kết quả Event Ghost 2016


    Dưới đây là danh sách những thành viên đoạt giải thưởng trong Event Ghost 2016

Sử dụng GRUB trên Windows by khatmau_sr (VNZ :)) )

Thảo luận trong 'Thủ Thuật Máy Tính' bắt đầu bởi thebest4iu, 29 Tháng chín 2012.


  1. thebest4iu

    thebest4iu Số Nguyên Tố Ban Quản Trị

    5,589
    5,549
    113
    Tên thật:
    Nguyễn Trung Ngôn
    GRUB là trình khởi động máy tính – nó có nhiệm vụ tải nhân và khởi động hệ điều hành: NetBSD, OpenBSD, GNU HURD, DOS, Windows 95, 98, Me, NT, 2000, XP, Vista, 7,…
    Năm 1995, Erich Boley thiết kế Grub. Năm 1999, Gordon Matzigkeit và Yoshinori K. Okuji kế thừa phát triển GRUB thành gói phần mềm GNU chính thức.

    GRUB hỗ trợ nhiều hệ điều hành – bằng cách khởi động trực tiếp nhân hệ điều hành hoặc bằng cách nạp chuỗi (chain-loading).
    GRUB hỗ trợ nhiều hệ thống tập tin: BSD FFS, DOS, FAT16, FAT32, Minix fs, ext2fs, ext3fs, ReiserFS, JSF, XFS và NTFS.
    GRUB cung cấp giao diện dòng lệnh linh hoạt lẫn giao diện thực đơn, đồng thời cũng hỗ trợ tập tin cấu hình.

    Cơ chế khởi động dùng trong Grub

    Trên sector thứ nhất của ổ cứng chứa, ngoài bảng phân vùng, một đoạn mã thực thi được là giai đoạn đầu tiên của quá trình khởi động máy tính, hoặc đoạn mã IPL (initial program load).
    Khi thiết lập trong BIOS quy định khởi động từ đĩa cứng đó, BIOS sẽ trao quyền điều khiển cho IPL hoặc đoạn mã giai đoạn một. Khi đoạn mã chuẩn được nạp, nó sẽ quyết định phân vùng nào chính (active) và trao quyền điều khiển cho đoạn mã thực thi được nằm ở trong hoặc gần sector thứ nhất của phân vùng chính này.
    Khi Grub được cài đặt, đoạn mã của Grub sẽ thay thế đoạn mã IPL chuẩn. Grub sẽ gọi khởi động hệ điều hành hoặc chương trình thông qua file menu.lst.
    Vậy về cơ bản máy tính sau khi sử dụng Grub sẽ hoạt động như sau:
    Khởi động máy => Load GRUB => Hiện menu boot => Hệ điều hành / chương trình
    Việc chúng ta cần làm để sử dụng được Grub là cài Grub, tạo file menu.lst

    2. Sử dụng Grub
    B1: Kiểm tra hiện trạng ổ cứng:
    Chuột phải vào My Computer (XP) hoặc Computer (Win7) chọn Manager, trong cửa sổ Computer Management chọn Disk Management

    Grub cần có 01 phân vùng Primary, ta có thể dùng luôn phân vùng của hệ điều hành hoặc chia thêm 1 phân vùng Primary khác để sử dụng. Hình trên tôi sử dụng phân vùng 99Mb để chứa Grub.
    B2: Thiết lập quyền khởi động Grub:
    Tôi dùng phần mềm Bootice.exe để thiết lập quyền khởi động cho Grub.
    DOWNLOAD :
    Khởi động phần mềm Bootice.exe và chọn ổ đĩa cứng bạn muốn sử dụng. Tôi dùng ổ đĩa Hitachi HDP 725050GLA360 làm ví dụ.

    Các bạn click chuột theo hướng dẫn:
    Process MBR => GRUB for DOS 0.4.4 (2009-6-20) => Install / Config => Save to disk => OK => Exit


    Process PBR => Chọn phân vùng mà bạn muốn dùng => GRUB for DOS 0.4.4 (2009-6-20) (FAT/NTFS) => Write to Disk => OK => OK =>Activate this Part => OK => Tắt Bootice.exe

    Đã xong thiết lập, khi máy tính được khởi động nó sẽ tìm và gọi file grldr
    B3: Viết lệnh cho Grub:
    Đầu tiên, hãy coppy 2 file grldr và menu.lst vào phân vùng đã thiết lập ở B2.
    Tiếp theo, mở file menu.lst bằng notepad và edit nó. Nội dung của file menu.lst gồm phần giao diện và menu lệnh
    - Phần giao diện:
    color white/black black/white white/black black/black
    timeout 5
    default /default


    Phần này quyết định đến màu sắc của Grub, ngoài ra nó chứa lệnh timeout để tự động chọn menu
    - Phần menu lệnh:
    title DATDP

    Tiêu đề của lệnh là DATDP
    Quote:
    find –set-root /DATDP
    chainloader /DATDP

    Tìm file DATDP và chạy


    find –set-root /DATDP.iso
    map /DATDP.iso (0xff) || map –direct /DATDP.iso (0xff)
    map –hook
    chainloader (0xff)
    boot
    Tìm file DATDP.iso và chạy

    Vậy là đã xử lý xong Grub trên máy

    3. Ứng dụng cụ thể của Grub

    Các ứng dụng chỉ là việc thay đổi nội dung file menu.lst
    3.1 Cài đặt Windows7:
    color blue/green yellow/red black/black black/black
    timeout 5
    default /default
    title Setup Windows 7
    find –set-root /datdp7
    chainloader /datdp7


    Giải nén file *.iso Windows7 ra root của phân vùng bất kỳ trừ phân vùng định cài win. Sửa tên file bootmgr thành datdp7 để tránh trùng lặp với bootmgr của HĐH Win7 hoặc Vista đã có.

    3.2 Tạo menu boot các HĐH:
    color blue/green yellow/red black/black black/black
    timeout 5
    default /default
    title Start Windows XP
    find –set-root /ntldr
    chainloader /ntldr

    title Start Windows Vista
    find –set-root /bootmgr
    chainloader /bootmgr

    title Start Windows 7
    find –set-root /bootmgr7
    chainloader /bootmgr7


    Việc tạo menu boot cho các hệ điều hành quan trọng nhất là biết được file khởi động tương ứng HĐH đó: 2000/XP – ntldr; Vista/Win7 – bootmgr; Win95/98/me – IO.sys; Ubuntu – vmlinuz & initrd.gz; ….
    Nếu 2 HĐH có tên file khởi động giống nhau thì phải đổi tên 1 file và thiết đặt lệnh gọi file tương ứng trong menu.lst (VD win Vista và win7 ở trên)

    3.3 Tích hợp file *.iso vào menu boot:


    color blue/green yellow/red black/black black/black
    timeout 5
    default /default

    title Start Windows 7
    find –set-root /bootmgr
    chainloader /bootmgr

    title Load DATDP.iso
    find –set-root /DATDP.iso
    map /DATDP.iso (0xff) || map –direct /DATDP.iso (0xff)
    map –hook
    chainloader (0xff)
    boot

    Tích hợp file *.iso cũng tương tự như tạo menu boot các HĐH. File *.iso có tên tương ứng sẽ được gọi chạy. Tuy nhiên không phải file iso nào cũng chạy được bằng cách này, hãy tìm hiểu kỹ về file *.iso mà bạn muốn sử dụng. Một số file có thể dùng: hirenboot, ghost115, WinPE,…

    3.4 Tích hợp Hiren’s boot CD vào menu boot:

    color blue/green yellow/red black/black black/black
    timeout 5
    default /default

    title Start Windows 7
    find –set-root /bootmgr
    chainloader /bootmgr

    title Hiren’s BootCD
    find –set-root /HBCD/boot.gz
    map –mem /HBCD/boot.gz (fd0)

    map –hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map –floppies=1
    boot

    title *Mini Windows Xp
    find –set-root /HBCD/XPLOADER.BIN
    chainloader /HBCD/XPLOADER.BIN

    Có 2 cách để tích hợp Hiren’s boot CD vào menu đó là dùng file *.iso và dùng thư mục HBCD đã giải nén. Mỗi cách có ưu nhược điểm riêng các bạn hãy dùng và cảm nhận

    Một chút nhận xét
    Hướng dẫn này áp dụng thành công trên mọi loại USB, HDD, HDDbox mà mình đã từng dùng.
    Các bước trên đây hoàn toàn không cần fomat nên yên tâm đi
    Với HDD hãy đảm bảo làm chính xác các bước trên nếu không có thể bạn sẽ không vào được HĐH
    Nên để Grub riêng 1 phân vùng nho nhỏ (10Mb là đủ) để lỡ có cài hay ghost HĐH sẽ đỡ phải làm lại Grub.

    ----------------------
    Bài này em copy của bác máu (VNZ :)) ,not PBM ;)) )​
     
    hoangviet123, Mr.P, boyplay and 2 others like this.
  2. HaMinh_dbp

    HaMinh_dbp Member Tích Cực

    257
    88
    28
    có ảnh chi tiết hem bác? ai test cho xin cái đy!:D:D
     
  3. thebest4iu

    thebest4iu Số Nguyên Tố Ban Quản Trị

    5,589
    5,549
    113
    Tên thật:
    Nguyễn Trung Ngôn
    Chi tiết thế này rồi#-o.... việc gì phải làm mẫu nữa ;))
     
    HaMinh_dbp thích bài này.
  4. HaMinh_dbp

    HaMinh_dbp Member Tích Cực

    257
    88
    28
    làm mẫu thì không? mình chỉ muốn xem cái ảnh thôi mà!:D:D:D
     
  5. boyplay

    boyplay Member Chính Thức

    88
    8
    8
    Đồng ý là cho mấy cái ảnh demo, dễ làm hơn đọc toàn text :)
     
  6. thebest4iu

    thebest4iu Số Nguyên Tố Ban Quản Trị

    5,589
    5,549
    113
    Tên thật:
    Nguyễn Trung Ngôn
    Sr nhưng mình không có time như các bạn chỉ các làm đúng theo chỉ dẫn là OK :x rồi Chứ chi tiết hơn nữa thì SR :(
     
    HaMinh_dbp thích bài này.
  7. HaMinh_dbp

    HaMinh_dbp Member Tích Cực

    257
    88
    28
    ;)) mình thấy bạn online suốt mà =)):D:D:D
     
  8. thebest4iu

    thebest4iu Số Nguyên Tố Ban Quản Trị

    5,589
    5,549
    113
    Tên thật:
    Nguyễn Trung Ngôn
    Bạn không hiểu mấu chốt rồi >-) ,mình onl suốt ....không phải như vậy ,là mình luôn để cookie của phienbanmoi.com nên khi nào mở máy là forum nó hiện onl ngay ,dù rằng mình chưa vào được chorme :))
     

Chia sẻ trang này

Từ khóa tìm kiếm từ Google :

  1. máy tính hỏi grub