Trang chủ EDA | Doman - Hosting | Siêu thị trực tuyến

Dual boot XP + Ubuntu + Solaris!! #_# !!

Hướng dẫn cài đặt Ubuntu và các phần mềm trên Ubuntu

Các điều hành viên: wwwlehuysang, thientuyettinh, hadobac

Dual boot XP + Ubuntu + Solaris!! #_# !!

Gửi bàigửi bởi funnyboy » Thứ 7 29 Tháng 11, 2008 9:24 pm

Sau 2 tháng lò dò sử dụng linux, 2 tuần dùng thử Solaris với gần 20 lần cài đặt các bản linux (cuối cùng chọn ubuntu), hơn 10 lần cài đặt solaris (thành công được 3 lần).. mình có một chút kinh nghiệm trong việc cài đặt để dual boot XP + Ubuntu + solaris đưa lên để chia sẻ với các new bie như mình muốn làm quen với linux và solaris đỡ khó khăn. Mình cài đặt XPSP2 + Ubuntu 7.04 + Solaris 10 update 3 11/10. Công việc đầu tiên các bạn nên update bios lên bản mới nhất để tránh tình trạng ko tương thích khi cài ubuntu và solaris (trước mình bị một lần ko sao cài được suse 10.2, fc 6.0 chỉ vì cái này)
2. Creat các partition: Các bạn có thể dùng PQmagic trong đĩa Hiren' boot để tạo. Mình thiết lập như sau:
Part1: 20G - NTFS - Primary - mark active: để cài XP
Part2: 20G - ext3 - Logical: để cài Ubuntu
Part3: 2G - Linux Swap - Logical (cái này nên cho gấp đôi ram hoặc lớn hơn - chắc ai cũng bít '.')
Part4: 20G - Unformated - Primary: và cài Solaris
* Chú ý: các bạn phải đặt partion cài solaris là primary part, và creat theo unformated. Để ở các dạng file system khác hoặc để dạng chưa creat thì solaris sẽ không nhận ra, hoặc sẽ nhận nhầm phân vùng swap (vì phân vùng UFS của solaris có cấu trúc tương tự với linux swap). Mình chỉ thành công được 3 lần cũng chỉ vì điều này. Sau lần thứ 3 thì đã được giải ngố...
3. Cài windows xp -> cái nì quá dễ rồi. Nhưng.. sau khi cài xong xp, các bạn nên tạo một bản ghost, sau này ghost cho nhanh, đồng thời ko phải cài lại grub sau khi cài lại win (phức tạp, và mình cũng ko biết làm kí ni`...#_#)
4. Cài đặt Ubuntu: Các bước cài đặt Ubuntu rất dễ dàng, và mặc định của install grub là trên hda3.. Sau khi cài xong thì bạn khởi động ubuntu, mở file /boot/grub/menu.lst, và chép lại đoạn Debian boot của nó.
5. Cài đặt Solaris: Chú ý là mình sử dụng Solaris 10 update 3 11/10 down từ "www.sun.com". Mình có thử một bản Open Solaris có tên Nevada build 47 thì nó sử dụng JumpStart để cài đặt nên ko có config mạng từ đầu mà sau khi cài đặt xong bạn sẽ tự tay config bằng cách ghi các setting của mình vào các file khác nhau (các bạn lên gu' gô` search để biết thêm chi tiết nhé). Trong khi cài đặt solaris mình gặp 2 vấn đề chính:
- Error Unable to run cmd /usr/sbin/SysIdput (hình như thế, mình cũng không nhớ rõ lắm) khi config mạng.Mình sử dụng mạng lan trong trường với số IP cố định và liên kết ra internet bằng DNS. Cách vượt qua như sau: khi hiện ra thông báo chọn cách cài đặt, các bạn chọn chế độ text-based bằng cách ấn số 3. Rồi vào cài đặt theo các bước bình thường. Khi config net thì các bạn đặt Domain Name Server là số DNS của các bạn (nó ko cho phép để ko mà). Nếu xuất hiện thông báo không tìm thấy mạng gì gì đó (quên roài) và hỏi có muốn thiết lập lại không thì chọn không và tiếp tục các bước cài đặt bình thường.
- Vấn đề về partition: Các bạn sẽ ko gặp phải vấn đề này khi thiết lập partition cho solaris như trên. Tuy nhiên bạn phải chú ý tự thiết lập lấy các phân vùng con của solaris, bởi nó auto thì chỉ cho mình 4G trong phân vùng để cài đặt solaris thôi, 512 cho swap và còn lại ở đâu mình cũng ko nhớ (tìm chưa ra.. hi`). Với 4G mặc định ấy chỉ đủ để cài solaris và một số chương trình con con, về sau bạn còn phải cài nhiều chương trình lớn (netbeans,..)
Hai vấn đề chính đã được giải quyết.. các bạn cài đặt theo các bước là xong bước 5.
6. Sửa lại grub để boot Ubuntu: Các bạn khởi động với solaris và đăng nhập bằng root user để có thể sửa được.
- tìm đến file /boot/grub/menu.lst
- thêm vào file đó (thêm vào đoạn nào thì tùy bạn thích cho cái nào lên trước) 4 thông số sau (chép từ đoạn boot của ubuntu mà bạn đã chép ra trước đó).
Mã: Chọn tất cả
    +, title ...
    +, root ....
    +, kernel ...
    +, initrd ...

- save file menu.lst và bạn đã hoàn thành.

Ngoài bước tạo phân vùng thì các bước khác các bạn rất dễ dàng tìm được hướng dẫn bằng cách search trên gu' go^`...
Ngoài ra, còn một rắc rối nữa khi dual boot Ubuntu + Solaris (mình mất 3 ngày để tìm được lời giải đáp cho vấn đề này, trang web đó mình quên mất rồi nên ko đưa lên đc). Đó là khi bạn nâng cấp kernel của Ubuntu (ví dụ như bạn nâng cấp từ ubuntu 6.10 lên 7.04) hoặc bạn cài solaris rồi mới cài ubuntu, như vậy bạn sẽ phải khởi động với grub của ubuntu và bạn sẽ phải khởi động lên ubuntu, thêm đoạn code sau vào file '/boot/grub/menu.lst'
Mã: Chọn tất cả
title      OpenSolaris
root      (hd0,2)
chainloader   +1

Trên đây là toàn bộ kinh nghiệm sau bao lần thất bại của mình trong việc cài đặt dualboot XP + Ubuntu + Solaris của mình. Hi vọng các bạn mới làm quen với Linux và Solaris sẽ ko gặp nhiều khó khăn và không mất nhiều thời gian, công sức như mình trong vấn đề này.
Cảm ơn vì đã dành thời gian đọc bài viết này! #_# ! ^_^ !

Nguồn: http://ddth.com/showpost.php?p=724392&postcount=1
Hình đại diện của thành viên
funnyboy
 
Bài viết: 178
Ngày tham gia: Thứ 3 24 Tháng 6, 2008 6:01 pm

Quay về Hướng dẫn cài đặt

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến12 khách

cron