Diễn Đàn Tin Học

Hiển thị kết quả từ 1 đến 10 / 10
  1. #1
    Tham gia
    20-11-2002
    Location
    9239 Henri Bourassa
    Bài viết
    34
    Like
    0
    Thanked 0 Times in 0 Posts

    Cách gài đa hệ điều hành Linux

    Dùng Grub(grand unified bootloader)để gài nhiều hệ điều hành. Gài Grub có hai bước:
    1)Bước thứ nhất thì thông thường: bạn vào và download source archive vào một directory nào đó vào máy của bạn, thí dụ /tmp(thường trong dĩa đã có sẵn, nhưng nếu bạn muốn dùng grub mới nhứt):
    http://www.gnu.org/software/grub/grub/html
    Untar nó bằng lệnh:
    tar -xzvf grub-version.tar.gz (nếu version bạn download là grub-0.5.96.1.tar.gz) thì gõ:
    tar -xzvf grub-0.5.96.1.tar.gz
    chuyển directory:
    cd grub-0.5.96.1
    gõ:
    ./configure
    make
    make install
    Bạn vừa làm xong phần hồ sơ executables: grub,grub-install, và mbchk.Bước thứ hai, bạn phải build và làm phần GRUB boot setup trên dĩa mềm(nếu có gì trục trặc bạn có thể boot bằng dĩa mềm được), sau đó mới gài vào dĩa cứng của bạn. Nhưng nếu bạn muốn gài ngay vào luôn dĩa cứng cũng chả sao.
    Bỏ dĩa mềm vào ổ, gõ:
    fdformat /dev/fd0 (format dĩa mềm)
    mkfs -t msdos /dev/fd0 (tạo file system cho dĩa mềm)
    mount -t msdos /dev/fd0 /floppy (mount dĩa mềm)
    Tạo directory và gài hồ sơ mà grub cần:
    mkdir -p /floppy/boot/grub
    Chép hồ sơ vào dĩa mềm:
    cp /usr/local/share/grub/i386-pc/stage* /floppy/boot/grub
    Bạn unmount dĩa mềm, nhưng vẫn để ở trong ổ:
    unmount /floppy
    bạn gõ :
    grub (cho chạy grub)
    Tới đây màn hình môi trường lệnh grub sẽ hiện lên màn hình, bạn sẽ thấy grub command prompt như vầy grub> ở đầu hàng.
    Gõ tiếp tục các lệnh sau, (số không chứ không phải là chử o):
    grub> root (fd0)
    grub> setup (fd0)
    grub> quit
    Các chuổi lệnh trên đã hoàn thành việc gài grub vô dĩa mềm, và có thể khởi động tất cả các HDH trong máy bạn.
    Thí dụ bạn có hai dĩa cứng và có các phân vùng như sau:
    Dĩa cứng thứ nhứt(/dev/hda)
    phân vùng 1: Win98
    phân vùng 2:SuSE
    phân vùng 3ebian
    phân vùng 4:swap (phân vùng hoán chuyển)
    Dĩa cứng thứ hai(/dev/hdb)
    phân vùng 1: FreeBSD
    phân vùng 2:OpenBSD
    phân vùng 3:BeOS
    Grub sẽ nhận biết được phân vùng Win98 là (hd0),SuSE là(hd0,1),Debian là(hd0,2)

    Bây giờ bạn khởi động máy, vẫn để dĩa mềm trong máy.
    Sau khi màn hình grub hiện ra, bạn thử cho chạy SuSE,gõ:
    grub> root (hd0,1) (SuSE nằm ở phân vùng hai, grub hiểu là 1)
    và bạn thử boot win98, khởi động máy lại,gõ:
    grub> rootnoverify (hd0,0)
    grub>makeactive
    grub>chainloader + 1
    grub>boot

    Lệnh rootnoverify dùng cho HĐH mà grub không nhận được filesystemes.
    Lệnh makeactive thiết lập active flag trong bảng phân vùng cho các thiết bị do lệnh root đặc dẫn, như Win98 đòi hỏi.
    Lệnh chainloader sẽ dùng khu vực thứ nhất của thiết bị phân vùng và sẽ khởi động những gì tìm thấy ở đó.
    Bạn có thể tham khảo thêm các lệnh khác của grub,rất hữu ích như fallback, timeout,color vv...:
    grub> help
    sẽ cho bạn một danh sách 40 lệnh để dùng.
    Định diện menu của grub,gõ:
    grub> configfile (fd0) /boot/grub/menu.lst
    Chép hồ sơ menu vô dĩa mềm luôn,mount dĩa mềm grub lại,gõ:
    cp mygrub.conf /floppy/boot/grub/menu.lst


    GÀI VÔ DĨA CỨNG

    Bạn có thể để thư mục /boot/grub trong bất kỳ phân vùng nào bạn muốn với điều kiện GRUB phải hổ trợ filesystem của nó.( Tui thường dùng SuSE 8.0, nên tui để vô đó) Tiến trình cũng giống như gài vô dĩa mềm mà thôi,gõ:
    grub> root (hd0,1)
    grub> setup (hd0)
    grub> quit
    grub> reboot (và lấy dĩa mềm ra)

    Nếu bạn gài grub ở root (hd0,0),Grub sẽ nằm trong phân vùng thứ nhứt của khu khởi động(first partition of boot sector) thay vì trong MBR. Sự khác nhau rất quan trọng, vì mỗi phân vùng đều có khu khởi động(boot sector), nhưng dĩa cứng của bạn chỉ có duy nhất một MBR để tải BIOS mỗi lần bạn khởi động máy.
    Tới đây bạn đã có một máy điện toán khởi động bằng Grub, gài trong MBR ở dĩa cứng.

    NẾU BẠN MUỐN THÁO GRUB
    Dùng fdisk của MS-DOS trong dĩa mềm,gõ:
    A:> FDISK /MBR
    Nếu bạn muốn dùng lại LILO, trong trường hợp này, bạn phải thấy trong hồ sơ /etc/lilo.conf có dòng:
    boot = /dev/hda
    rồi bạn cho chạy lilo và reboot máy, chỉ có dzậy thôi.
    Quote Quote

  2. #2
    Tham gia
    03-10-2002
    Location
    ba('c cu*.c
    Bài viết
    48
    Like
    0
    Thanked 0 Times in 0 Posts

    Hạnh phúc

    hoan hô utuchatday ,rào ...rào.................

  3. #3
    Tham gia
    12-09-2002
    Location
    Hoof Chis Minh
    Bài viết
    258
    Like
    0
    Thanked 0 Times in 0 Posts
    Khá ..........!!!!!!!
    Nhưng hơi dở chút là sài đồ của win rồi (fdisk) :-/

  4. #4
    Tham gia
    19-12-2002
    Bài viết
    6
    Like
    0
    Thanked 0 Times in 0 Posts

    lam gi phai kho so the

    troi dat oi lam gi phai kho so the nay
    cai 2 or he dieu hanh thi ban nen chu' y' chia partion cho n'o du'ng la duoc roi .. khong can thiet nhieu dau
    ------------------------------------------------------------------------------
    ban co' the lien lac tai :
    irc.datviet.net 6667 nick hunting_love
    www.bienhoacity.com
    bienhoacity.coolfreepage.com

  5. #5
    Tham gia
    18-11-2002
    Location
    RIP (Rest In Pain)
    Bài viết
    450
    Like
    0
    Thanked 0 Times in 0 Posts
    9 điểm cho bài viết này. Nếu bỏ lệnh FDISK sẽ được 10 điểm.

    Kakaka. Bravo

  6. #6
    Tham gia
    24-10-2002
    Location
    Hồ Chí Minh
    Bài viết
    159
    Like
    0
    Thanked 1 Time in 1 Post
    Tui thấy dơ hơi thí mồ, vì nếu đã thành thạo thì ko nói chớ dân amatuer mà làm thế thì có mà fdisk dài dài, chỉ cần dùng System commander là OK, an toàn vô cùng, gỡ một những OS ra thì những tên còn lại vẫn OK

  7. #7
    Tham gia
    12-09-2002
    Location
    Hoof Chis Minh
    Bài viết
    258
    Like
    0
    Thanked 0 Times in 0 Posts
    Ê Debian,
    Cho tui 1 điểm đó đi hén !!!!! (9+1=10)
    không dùng fdisk thì dùng lệnh dd trong linux :

    dd if=/dev/zero of=/dev/hdx bs=512 count=1

    với x là a,b,c,d tuỳ ổ cứng !!!!!!!!!:-/

  8. #8
    Tham gia
    03-04-2003
    Location
    MTL
    Bài viết
    79
    Like
    0
    Thanked 0 Times in 0 Posts
    To Vietlinux,
    Grub miễn phí, utuchatday gài tới 6 hđh chứ không phải hai như u nói đâu. Xài System commander thì nói gì nữa giá 120 đôla Gia nã Đại lận. Hơn nữa, nếu ai đó muốn gài chỉ toàn Linux distro không thôi thì có nước quăng thằng system commander đi chổ khác chơi.

  9. #9
    Tham gia
    08-09-2002
    Bài viết
    90
    Like
    0
    Thanked 0 Times in 0 Posts
    Vừa thấy bài nói về GRUB khá chi tiết.

  10. #10
    Tham gia
    29-11-2003
    Bài viết
    424
    Like
    0
    Thanked 0 Times in 0 Posts
    còn tui thì chả hỉu cài đa hệ điều hành Linux để làm chi!

Bookmarks

Quy định

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •