CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  khanhtram_I83C on 3/11/2010, 21:00

Giới thiệu
Thiết lập nhiều hệ điều hành trong một máy là một nhu cầu cần thiết cho rất nhiều bạn nghiên cứu và học tập cũng như là một mốt...thời thượng để chúng ta thưởng thức từng cái mạnh của mỗi hệ điều hành. Mục đích của bài nầy là giới thiệu đến các bạn cách install 3 hệ điều hành Windows ME, Windows 2k, và Linux RedHat 7.1. Sau đó dùng boot loader của Win2k làm phần chính để điều khiển các hệ điều hành. Nhưng trước khi đi vào install mọi thứ tôi xin trình bày một số điểm cần chú ý cho các bạn chưa hoặc không quen biết lắm với việc cài đặt nhiều hệ điều hành.

Master Boot Record
Là một thuật ngữ được dân computer hay gọi là MBR (bạn sẽ thấy họ nhắc đến những chữ viết tắc nầy nhiều trên internet hoặc trao đổi). Ðây chỉ là một mảng dữ liệu về các partion trong máy, không hơn không kém!
Master Boot Record được tạo do hệ điều hành và dĩ nhiên mỗi hệ điều hành đều có cách tạo riêng biệt. Ví dụ, WinNT4 và Win2k sẽ có file boot.ini dùng như Master Boot Record. Mỗi khi khởi động máy, một chương trình chuyên làm việc loading hệ điều hành của WinNT là NT bootloader (một file loại .exe) sẽ dò tìm nội dung của file boot.ini để load hệ hiều hành cần thiết cho người dùng.
Riêng Windows 98 và Windows ME thì có chút khác biệt, chúng không có chương trình tìm hệ điều hành như NT bootloader và sẽ mặc nhiên load hệ điều hành tại phần partion đầu tiên trong hard disk, thông thường là phần partition C trong hard disk.
Theo mặc định thì MBR sẽ luôn được lưu giử tại ổ dĩa cứng thấp nhất (nếu bạn có nhiều ổ dĩa cứng thứ tự là 0,1,2....) và partition nhỏ nhất của nó (partition đầu tiên trong ổ dĩa số 0, để dể cho ví dụ, tôi tạm gọi nơi nầy là Boot Table). Ðây là một nơi rất quan trọng để BIOS tìm đến khi máy vừa khởi động. Tôi cũng xin nhắc lại để các bạn khỏi nhầm lẫn giửa MBR và nơi để MBR. Một máy tính có thể có nhiều MBR (khi cài đặt một hệ điều hành, nhất là linux, bạn có thể cài MBR tại Boot Sector chứ không nhất thiết là tại Boot Table) tuy nhiên BIOS chỉ tìm đến Boot Table để dò tìm hệ điều hành mà thôi! Một lổi lầm thường thấy khi bạn cài đặt nhiều hệ điều hành là cài sau khi cài đặt linux vào thì không vào được hệ thống Windows, và ngược lại nếu tái cài đặt windows thì Linux ... mất tiêu luôn! lý do là bạn khi cài đặt các hệ điều hành, thằng nào cũng muốn thảy cái MBR của nó vào Boot Table cả! cho nên thằng nào cài đặt sau sẽ xoá hết thông tin của thằng trước đó! tôi nghĩ đây là gút mắc to nhất cho các bạn trong việc cài đặt nhiều hề điều hành, tuy nhiên chúng ta sẽ có cách dàn xếp ổn thoả để cho cả 3 hệ thống cùng tồn tại. Ðó cũng là trọng tâm của bài viết.

Boot Sector
Boot Sector thật ra cũng là một mãng dữ liệu chứa thông tin về một partition nào đó, mỗi khi bạn tạo một partition mới thì một Boot Sector sẽ tạo kèm theo trên đầu nó để chứ thông tin về cái partition đó, ví dụ, Boot Sector sẽ cho bạn biết có bao nhiêu Megabyte trong partition, từ điạ chỉ đầu và cuối của nó trong hard disk, còn trống bao nhiêu.... Dĩ nhiên là cấu trúc của mỗi Boot Sector sẽ khác nhau tùy theo hệ điều hành bạn dùng để tạo nó. Ðể mô tả thêm chính xác vị trí của MBR và các Boot Sector xin xem hình

Bàn lại vấn đề
Tới đây tôi xin bàn lại vấn đề cài đặt 3 hệ điều hành (WinME hoặc Win98, Win2k, và Linux RedHat 7.1). Tiến trình khởi động của một máy tính bao gồm trước tiên là khởi động BIOS từ Motherboard, BIOS sẽ "nhảy" (tìm) đến Boot Table (chứa MBR) để tìm và khởi động hệ điều hành dựa theo thông tin từ MBR. Nếu có nhiều hệ điều hành, BIOS sẽ tự động khởi động hệ điều hành đầu tiên mà nó tìm thấy.
Dĩ nhiên là xong xong với quá trình nầy BIOS sẽ kiểm tra tín hiệu nhập từ bàn phím và kết hợp với thông tin từ MBR để chọn (và khởi động) hệ điều hành. Bạn có thể chọn khởi động hệ điều hành bạn thích bằng cách can thiệp từ bàn phím.
Tới đây bạn sẽ thấy một vấn đề thường gặp khi chúng ta cài đặt hai hệ thống Windows và Linux là sự tranh dành việc quản lý Boot Table. Ðối với hệ thống Windows thì hầu như bạn không gặp cản trỡ nhiều khi cài đặt hai hệ điều hành chung với nhau, theo luật thông thường thì bạn nên cài đặt hệ điều hành version mới hơn sau cùng, ví dụ, bạn nên cài đặt Win98 hay WinME trước, sau đó mới cài đặt Win2k bởi vì Win2k mới hơn. Một đặt điểm của đáng trách của hệ thống Windows là chúng chỉ cài đặt MBR tại Boot Table mà thôi trong khi đó hệ thống Linux cho phép bạn tùy ý cài đặt MBR tại Boot Table hoặc tại Boot Sector. Ðể dàn xếp xự tranh dành nầy, tôi sẽ cài MBR của hệ thống windows vào Boot Table và cài MBR của Linux vào Boot Sector của nó. Sau đó tìm cách sửa MBR của hệ thống windows để nó cộng thêm Linux trong khi khởi động máy.

Tiến hành cài đặt
Trước tiên bạn nên có 2 cái CD linux 7.1 (xem thêm bài tutorial về cách install Linux RedHat 7.1) và các CD của win ME, win2k .... tôi nêu ra một số tình huống căn bạn như sau để bạn tiện tham khảo:
Tình huống thứ nhất: nếu bạn đã có sẵn hai hệ thống Windows (Win98 hoặc WinME, và Win2k) trên một cái HDD. Bạn kiểm tra xem hai hệ thống kia đã chiếm hơn 8032MB chưa? Tương tự như hệ thống NT4, Linux Redhat 7.1 sẽ không nhận dạng được dĩa cứng trên 8Gig. Bạn sẽ có thể gặp khó khăn khi tạo partition cho Linux. Riêng Mandrake 8.0 thì có khả năng nhận dạng được tất cả. Ðể tránh tình trạng nầy bạn nên cài Linux lên partition của Win2k (bạn sẽ xoá Win2k! Chú ý backup dữ liệu!) sau đó cài Win2k lại sau vì Win2k có thể nhận dạng partition nằm ngoài 8Gig.
Tình huống thứ hai: nếu bạn đã có sẵn hai hệ thống Windows (Win98 hoặc WinME, và Win2k) và có 2 ổ dĩa cứng! Bạn có thể cài Linux vào một trong hai ổ dĩa cứng kia miễn sau nó phải nằm trong phạm vi 8Gig là tốt (xem thêm thông tin ở bài tutorial về Partition Magic).
Tình huống thứ ba: bạn cài mới tất cả!

*

Ðầu tiên bạn nên tạo một partition cho WinME độ 5Gig là quá đủ rồi, cài đặt WinME vào
*

Cài đặt linux Redhat 7.1 vào, trong quá trình cài đặt bạn nhớ chú ý đến việc bỏ MBR của nó vào Boot Sector! (xem thêm bài tutorial về cách install Linux RedHat 7.1). Khi cài đặt bạn nhớ tạo đĩa mền khởi động của RedHat, nhớ giữ nó để sau nầy bạn mới có thể khởi động vào linux được!
*

Cuối cùng là tiến hành cài đặt Win2k, chắc bạn không có gì khó khăn với Win2k cả.

Chỉnh xửa MBR
Trước tiên bạn nên dùng floppy disk cho linux để khởi động vào linux. Sau khi log in (xin xem bài tutorial) bạn nên làm một số việc sau
1) Tìm một cái floppy (được format với Win hoặc DOS) còn trống ít nhất là 1k
2) bạn (tôi cho là bạn biết dùng một số lệnh linux căn bản, giống như dos, xem thêm ở tutorital một số lệnh căn bản của Linx) dùng editor nào đó như vi để mở file sau /etc/lilo.conf
3) sau đó nhìn hàng đầu xem cái boot sector của linux nằm ở đâu, bạn sẽ thấy đại khái như boot=/dev/hdxy. Trong đó x là số thứ tự hard disk cuả bạn (a, b, c, ...) và y sẽ là số thứ tự của partition (1, 2, 3, ....). Giả sử bạn biết kết quả là /dev/hda2 đi nhe! (để là ví dụ)
4) tạo một directory /tmp (nếu chưa có) sau đó mount cái floppy disk (FAT system) vào directory /tmp rồi copy 512 byte đầu của cái partition (/dev/hda2) bạn vừa tìm được vào floppy. Nếu bạn không chắc thì làm như sau: bỏ đĩa floppy vào ổ đĩa và gõ các lệnh:

mount /dev/fd0 /tmp -t vfat
dd if=/dev/hda2 of=/tmp/linux.bin bs=512 count=1
umount /dev/fd0

5) tới đây bạn sẽ có một file tên là linux.bin trong floppy disk! Lấy dĩa floppy ra, reboot lại máy để vào Win2k
6) copy cái file linux.bin vào nơi nào đó trong ổ dĩa của Windows, ví dụ bạn bỏ vào C: đi nhé.
7) bạn dùng 1 chương trình text editor nào đó để open file boot.ini (chú ý đây là file hệ thống nên windows sẽ làm ẩn nó, bạn phải đặt options là hiển thị các file ẩn thì mới thấy nó được), thêm vào một hàng như thế nầy: c:\linux.bin="Welcome to my RedHat Linux"
Cool reboot lại máy, bạn sẽ thấy một menu với ba hệ điều hành như ý bạn!

Chú ý:
dd: dump disk, nó tương tự như lệnh copy của dos nhưng dd sẽ copy theo kiểu binay có nghĩa là copy một cách chính xác machine data của đĩa.
a2: là đánh dấu mang ý nghĩa ổ dĩa cứng đầu tiên và partition số 2, nhớ thay đổi chỉ số nầy phù hợp với vị trí cái linux của bạn nhé!!!!
if: input file, chỉ tên của input file, trong tường hợp nầy là ổ thứ tự của ổ dĩa cứng và partition nơi linux đang nằm
of: ouput file, tên của output file
bs: boot sector, chỉ số byte của một sector
count: đếm số lần copy
--> toàn bộ ý nghĩa của lệnh dd trên là copy cái Boot Sector (512 bytes) của linux vào floppy disk và đặt tên nó là linux.bin mà thôi!

chúc các bạn thành công!

khanhtram_I83C

Tổng số bài gửi: 49
Join date: 10/10/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  Nguyen_Cao_Tri_(I92C) on 5/11/2010, 20:58

Chào bạn khanhtram_I83C !

Mong bạn và bạn hữu chỉ giúp mình về cài hai HĐH

Đầu tiên mình cài WinXP. Sau khi cài xong WinXP mình cài Win7.Khi cài xong 02 HĐH thì khi mở máy có 02 dòng ở màn hình DOS như sau

01. Earlier previous Windows
02. Win7

Mình muốn sửa dòng Earlier previous Windows thành WinXP phải làm siu?

thks

Nguyen_Cao_Tri_(I92C)

Tổng số bài gửi: 58
Join date: 21/09/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  khanhtram_I83C on 6/11/2010, 10:04

Hi you,

Bạn khởi động vào win như bình thường. Sau đó click phải My Computer chọn properties / tab Advance/ Chọn Setting tại vùng "Starup and recovery" / click Edit. Sau đó tìm đến dòng "Earlier previous Windows
" xóa bỏ đoạn đó rồi đặt lại tên bạn muốn (vd: winXP, hoặc là: biết rồi mà bày đặt hỏi,... nhớ gõ ko dấu đấy nhé!)

Good luck.

Còn nếu tui chỉ sai, thì chỉ giáo lại dùm nhá. Tui hok chửi đâu, đừng ngại...hahha

khanhtram_I83C

Tổng số bài gửi: 49
Join date: 10/10/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  Nguyen_Cao_Tri_(I92C) on 7/11/2010, 00:08

Trong Win7 chỉnh như bạn hướng dẫn không được.
Win Xp vào theo như bạn hướng dẫn thì có EDIT button nhưng Win7 thì không
Win Xp có file boot.ini để chỉnh nhưng Win7 hình như file boot không phải vậy!

Nguyen_Cao_Tri_(I92C)

Tổng số bài gửi: 58
Join date: 21/09/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  bichthaoI83C on 8/11/2010, 22:01

Mình cũng đang xài win xp, cũng có lần sử dụng đến edit trong tab Advance rồi, nhưng win 7 thì mình chưa cài nên cũng chưa biết phải làm sao, bạn nào có biết, chỉ dùm với lol!

bichthaoI83C

Tổng số bài gửi: 11
Join date: 08/11/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  08H1012072_quy on 8/11/2010, 23:32

Nguyen_Cao_Tri_(I92C) đã viết:Trong Win7 chỉnh như bạn hướng dẫn không được.
Win Xp vào theo như bạn hướng dẫn thì có EDIT button nhưng Win7 thì không
Win Xp có file boot.ini để chỉnh nhưng Win7 hình như file boot không phải vậy!

Đúng là trng Win 7 không có cái nút Edit đó bạn ơi.
Có ai chỉ cách khác không?
Thanks evryone !

08H1012072_quy

Tổng số bài gửi: 51
Join date: 02/11/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  quocviet_i92c on 9/11/2010, 09:59

Khi bạn cài nhiều HDH như vậy,mà khi khởi động, nó hiện lên tất cả các HDH mà bạn muốn boot, nhưng mình không muốn như vậy, mà mình chỉ muốn boot HDH mà mình muốn, còn những HDH khác ẩn(hide) đi đc không? các bạn chỉ cách nhé,mình đang vướng.TKS Pro!!!

quocviet_i92c

Tổng số bài gửi: 40
Join date: 09/11/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  thuctoani92c on 9/11/2010, 15:18

Nếu muốn chạy hai hệ điều hành Windows XP và Windows 7 song song trên cùng ổ cứng, bạn nên cài Windows XP trước rồi cài Windows 7 sau thì Windows 7 sẽ tự động phát hiện Windows XP và tạo ra menu Boot để bạn chọn 1 trong 2 hệ điều hành khi khởi động.

Trường hợp bạn muốn cài đặt Windows XP sau
Trước tiên, bạn khởi động bằng đĩa CD Hiren Boot rồi tạo một phân vùng Primary riêng và cho phân vùng này Active (phân vùng cài Windows 7 sẽ chuyển sang chế độ ẩn). Sau đó, khởi động máy bằng đĩa CD cài đặt Windows XP rồi chú ý chọn phân vùng mới tạo để cài Windows XP (để không làm hư hỏng phần boot của Windows 7).

Sau khi cài xong, bạn khởi động bằng đĩa CD Hiren Boot rồi cho Active phân vùng đã cài Windows 7 và khởi động lại máy để vào Windows 7.

Cuối cùng, bạn cài phần mềm EasyBCD 1.7.2 (tải tại địa chỉ http://neosmart.net/) để tạo và quản lý menu boot trong Windows 7.



Chú ý: Thông thường các phân vùng Primary ngoài phân vùng khởi động sẽ bị ẩn. Do đó, nếu muốn hiển thị các phân vùng Primary này trong Windows 7, bạn hãy mở Control Panel > chọn Administrative Tools > chọn Computer Management. Sau đó, trong cửa sổ Computer Management, bạn bấm phím phải chuột lên phân vùng ẩn rồi chọn lệnh Change Drive Letter and Paths để gán một ký tự nào đó cho phân vùng này. Sau khi được gán ký tự ổ đĩa, phân vùng này sẽ xuất hiện trong Windows Explorer giống như một ổ đĩa logic bình thường.



Chúc bạn may mắn. có gì thắc mắc thì cứ add nick chat của mình . "nguyenthuctoan@yahoo.com"

thuctoani92c

Tổng số bài gửi: 25
Join date: 12/10/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  08H1012072_quy on 9/11/2010, 19:34

Chúc bạn may mắn. có gì thắc mắc thì cứ add nick chat của mình . "nguyenthuctoan@yahoo.com"

Add ngay lập tức. Thanks !

08H1012072_quy

Tổng số bài gửi: 51
Join date: 02/11/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  nguyenvanthach.cntt (pt1) on 9/11/2010, 21:24

vậy có thể boot bằng usb được hok bạn.còn cách tao hirent boot bằng CD mình làm hoài mà hok được mong bạn chỉ giáo.yên tâm mình hok chửi đâu No No No

nguyenvanthach.cntt (pt1)

Tổng số bài gửi: 21
Join date: 19/09/2010
Age: 24
Đến từ: LAGI

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  thuctoani92c on 10/11/2010, 08:57

nguyenvanthach.cntt (pt1) đã viết:vậy có thể boot bằng usb được hok bạn.còn cách tao hirent boot bằng CD mình làm hoài mà hok được mong bạn chỉ giáo.yên tâm mình hok chửi đâu No No No
Để tạo hirent boot bằng usb bạn có thể làm theo cách này:
Bước 1 : chuẩn bị USB > 512MB or lớn hơn để có thể chứa source cài đặt win xp or win 7
Bước 2 : download USB disk storage format
Link download : USBFormat.zip

Bước 3 : Download grubinst_gui và chạy với quyền administratro "Run as Administrator".
Link download : grub4dos.zip

Bước 4 : Copy grldr và menu.lst (từ thư mục HBCD ) đến ổ đĩa USB của bạn

Bước 5 : Bạn download HBCD mới nhất về và copy toàn bộ thư muc HBCD vào usb của bạn là xong Very Happy
Link download : Hirens BootCD 12

thuctoani92c

Tổng số bài gửi: 25
Join date: 12/10/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  bichthaoI83C on 12/11/2010, 22:25

thanks nhieu nhe cac ban

bichthaoI83C

Tổng số bài gửi: 11
Join date: 08/11/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  quocviet_i92c on 22/11/2010, 11:17

Bạn nào biết cho mình hỏi, nếu cài 2 hệ điều hành, nhưng khi vào hệ điều hành này thì ổ cứng của hệ điều hành kia bị ẩn(hidden), và ngược lại. Bạn nào biết tool ko?

quocviet_i92c

Tổng số bài gửi: 40
Join date: 09/11/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG 1 MÁY TÍNH

Bài gửi  thuctoani92c on 22/11/2010, 11:22

quocviet_i92c đã viết:Bạn nào biết cho mình hỏi, nếu cài 2 hệ điều hành, nhưng khi vào hệ điều hành này thì ổ cứng của hệ điều hành kia bị ẩn(hidden), và ngược lại. Bạn nào biết tool ko?

Máy cái vụ này mình làm lâu lắm rồi, bây giờ quên hết trơn . Bữa nào kiếm được tool mình nhắn qua cho.

thuctoani92c

Tổng số bài gửi: 25
Join date: 12/10/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


Permissions in this forum:
Bạn không có quyền trả lời bài viết