PDA

View Full Version : Dành cho người ghiền Linux



utuchatday
20-11-2002, 14:05
Từ trước đến nay tui vẫn thắc mắc tại sao phải luôn gài window trước sau đó mới tới lượt gài Linux, mà tại sao không ngược lại được. Có ai hiểu vấn đề này thì giải thích giùm.
Merci d'avance

nmthuan
07-12-2002, 11:57
Tại vì cái vấn đề MBR đó chứ có gì đâu, Linux được mặc định sẵn là Master rồi nên phải cài windows trước. Cái này cũng hao hao như bạn install windows2000 trước rồi mới cài Xp đó. Còn gì thắc mắc nữa không?

utuchatday
07-12-2002, 15:13
Cám ơn bạn đã trả lời, tui đã hiểu và đã thử gài được, dùng Grub rồi cho nó vô luôn trong hda,0 là xong chuyện.
Tui có download software yudit vô máy, nhưng khi bị hỏi gài vô trong directory nào thì tui ú ớ, vì tui muốn nó gài chung vô directory mà thấy trong desktop, phần Office, rối có các editor khác như vi,kedit,gedit..... Directory này là gì vậy???

nmthuan
10-12-2002, 13:02
Hì hì bạn thông cảm nhá, tớ không rành cái software đó nên không thể trả lời cho cậu được.

jetli
11-12-2002, 00:24
Cài thằng nào trước cũng được, tui đã thử tất cả với Lilo và Grub kô có chuyện gì cả, bye, cài thằng linux trước nên cài ở hda1 (first boot sector). Sau đó add linux vào boot.ini của windows 2000, còn win2000 hay xp trước sau kô thành vấn đề.

Copy First Boot Sector của thằng linux :

dd if=/dev/hda1 bs=512 count=1 of=/mnt/floppy/bootlinux.bin --> copy thằng first boot sector của /hda1 sau đó add thêm dòng này vào boot.ini của windows 2000 là ok ;

boot.ini

---------
---------
c:\bootlinux.bin="Linux RedHat 7.3" <--- dĩ nhiên là thằng bootlinux.bin đã chép từ đĩa A sang thư mục gốc đĩa C: (hay ở đâu cũng được miễn là đúng đường dẫn).
Có thể xài bootpart của WinImage cho tiện.

còn cài Linux sau thì :

add win2000 vào lilo.conf
other=/dev/hda3 (win2000 ở hda3)
Label= Windows-2000
table=/dev/hda (dòng này kô có cũng được)

sau đó chạy lệnh lilo để cập nhật Lilo
/sbin/lilo
---> add linux
---> add windows-2000

Nếu thấy 2 dòng này là ok.

Khởi động máy vào thẳng Lilo menu, trong menu này sẽ có thằng windows-2000, và có thể chuyển qua lại 2 menu boot của windows và linux nếu add thằng linux vào boot.ini ở cách 1.


Bye, good luck !

nmthuan
11-12-2002, 15:54
Bạn có chắc chắn là được hay không đó? mình cài Linux hoài nhưng mà nó chẳng bao giờ được cả. Bởi vậy tôi rất cú đây nè.

jetli
11-12-2002, 18:58
Dĩ nhiên là chắc chắn, tui đã thử tất cả các trường hợp và các giải pháp điều hiệu quả có nghĩa là cài thằng win98, win2000, WinXP trước sau đều được. Cài Win98 sau vẫn add vào Lilo được, bạn cứ yên tâm, nhớ là xài thêm thằng bootpart ở www.winimage.com.

Trước kia tui cũng bị trường hợp như bạn, đã cài linux và windows 2000 gần 50 chục lần.

Bây giờ thì kô có vấn đề gì cả, hiện tui đang chạy windows 2000 Datacenter Server, Windows 2000 Advanced Server, Windows XP, Linux Redhat 7.3 (xài Lilo), Win 98 nữa bạn có tin không. Vấn đề là bạn fải biết rằng thằng nào đang chiếm MBR là ok....Chú ý không nên cho thằng Linux chiếm hai Primary Partition nha.

Nói lại : để cài nhiều hệ điều hành thì bạn được phép có 4 Primary Partition, và Secondary(Logical) Partition thì vô tư, nói là 4 P. Partiton nhưng thực tế chỉ dùng được 3 thôi còn một cái là cho thằng Extended Partition đó <-- cái này để tại thêm mấy thằng Logical Partition, như vậy là mình sẽ có 3 Primary Partition thôi, đúng không.

Cách 1 : cài linux trước ở First Sector Boot của một P. Partition bất kỳ, có thể là hda1 cho tiện, có nghĩa là cài thằng Lilo ở First Boot Sector. Sau đó cài thằng Winows 2000 vào P.P kế tiếp, dĩ nhiên là sau đó sẽ không thấy thằng Linux đâu, fải làm tiếp vài bước nữa mới thấy được Linux ở Menu boot của thằng Windows 2000.
Thứ nhất : nhanh nhất là dùng Boot Partition của www.winimage.com (vào trang này mà download về nha) là nhanh nhất. Với dòng lênh như sau : (giả sử khi dl bootpart về ở đĩa C:\)
bạn gõ cmd để vào dos trong win 2k, sau đó gõ c:\ bootpart 0 linuxboot.bin "Linux Redhat 7.3" để add thằng linux vào boot.ini (tốt nhất là đọc help của thằng boot part cho cụ thể trong từng trường hợp). ---> nếu ko báo lỗi là ok, lần sau khởi động trong menu boot của thằng windows 2000 sẽ có thằng linux, nếu chọn linux sẽ hiện lên Lilo menu boot.
Thứ 2 : copy first boot sector của linux vào đĩa A rồi chép nó vào đĩa cứng, chỉ path cho thằng windows thấy nó :

mount /dev/fd0 /mnt/floppy
dd if=/dev/hda1 bs=512 count=1 of =/mnt/floppy/linuxboot.bin

Chép thằng linuxboot.bin từ đĩa A vào thư muc nào của C:\ cũng được miễn là nhớ nó nằm ở đâu. Sau đó add dòng này vào boot.ini của windows là OK :
[Boot.ini]
Dòng 1..........................
Dòng 2..........................
..........................
..........................
Dòng n..........................
; dòng của mình
c:\..\linuxboot.bin = "Linux Redhat 7.3"

Xong, ok, khởi động lại sẽ như cách thứ nhất và bạn sẽ rút ra một kinh nghiện của 2 cách này.

Cách 2 : cài Windows-windows nằm ở hda1, trước sau đó là linux nếu bạn chọn cài lilo ở first boot sector thì sẽ như cách một, tại vì windows vẫn giữ MBR kô có chuyện gì cả ở trường hợp này. Còn nếu Lilo ở MBR thì khi khởi động lại windows 2000 sẽ biến mất, ta fải add thằng windows 2000 vào lilo boot của linux bằng cách.

Thêm dòng dưới đây vào lilo.conf ở thư mục /etc xài emacs hay mcedit cũnd được nếu xài mc chỉ cần gõ ~# mcedit /etc/lilo.conf rồi thêm vào dòng này, làm nhiều lần mới nhớ và rút ra kinh nghiệm nha :

other=/dev/hda1
Label= Windows-2000
table=/dev/hda

sau đó fải update thằng lilo vào kernel với lịnh sau :

/sbin/lilo

kết quả là :
add *Linux
add Windows-2000

là ok,

Bye chúc bạn thành công, nếu có gỉ thì mail cho tui sachdientu@yahoo.ca tui nói thêm cho, và fải cho biết bạn đã có một trình độ nhất định như thế nào nha, có thể tham khảo thêm các HOWTO của linux, Lilo HOWTO.....thời gian có hạn, trình độ mỗi người khác nhau kô thể viết nhiều được, tui đã nhả hết tơ rồi....tui đi nhậu đây có đi không.

Take care !!!!

chuotluoi
14-12-2002, 01:22
Bài viết có đầu tư và thực tế , hehhehhehe
nhưng cho tui có ý kiến là .......... trên lý thuyêt lý luận thì u nói là không sai nhưng ..............cũng không đúng :-/
vì tui có thể cài nhiều hơn 4 HĐH trên cùng 1 ổ cứng và chạy cùng lúc 2 bootloader ở MBR & firstsector...............

Các u có ý kiến gì không nhỉ ?!?!?!?! hehhehhehhe:-/

nmthuan
16-12-2002, 16:38
Bạn n_y có thể giải th_ch rõ hơn có được hay không?

tlevan
11-01-2003, 10:10
Hi,
cho tui hoi 1 chut, cau hinh java trong php
Tuan

tlevan
11-01-2003, 10:13
Hi All,
Them 1 cau nua, thu tu cau hinh cac do choi sau day:
java, tomcat, php, postgresql....trong Linux 7.3
waiting for your reply
Bye
Tuan

hacker-linux
04-04-2003, 12:15
Toi tên là Phan Nhat Nam hien la sinh vien, hân hạnh làm quen với anh/chị.
Tôi muốn thiết lập một mạng LAN như sau :
*1 máy chủ cài linux redhat 8.0 dùng chia sẻ truy cập intenet, gửi nhận mail cho các máy win .
(các máy con chỉ cần ping được đến máy linux là được)
*1 máy cài win 2000 server dùng đề backup dữ liệu, chia sẻ file, máy in
(thấy được các máy con win 2000 pro)
*5 máy cài win 2000 pro làm máy con
-Vậy tôi phải cấu hình máy chủ linux redhat như thế nào?
-Xin liệt kê các file trong linux mà tôi cần cấu hình, các dịch vụ cần cài đặt
-Có thể liệt kê chi tiết các bước cấu từng dịch vụ trong linux để tôi hiểu rõ được không.
Xin cảm ơn, mong nhận mail sớm của anh chị .(unicode)

Collection
04-04-2003, 17:03
Toi tên là Phan Nhat Nam hien la sinh vien, hân hạnh làm quen với anh/chị.
Tôi muốn thiết lập một mạng LAN như sau :
*1 máy chủ cài linux redhat 8.0 dùng chia sẻ truy cập intenet, gửi nhận mail cho các máy win .
(các máy con chỉ cần ping được đến máy linux là được)
*1 máy cài win 2000 server dùng đề backup dữ liệu, chia sẻ file, máy in
(thấy được các máy con win 2000 pro)
*5 máy cài win 2000 pro làm máy con
-Vậy tôi phải cấu hình máy chủ linux redhat như thế nào?
-Xin liệt kê các file trong linux mà tôi cần cấu hình, các dịch vụ cần cài đặt
-Có thể liệt kê chi tiết các bước cấu từng dịch vụ trong linux để tôi hiểu rõ được không.
Xin cảm ơn, mong nhận mail sớm của anh chị .(unicode)

to hacker-linuz : Ngôn từ rất khó hiểu :question: Tìm hiểu kỷ về TCP/IP NetWork essential
Chúc mai mắn

# iNET Connection
/etc/ppp/*

# sendmail
/etc/mail/*
/etc/sendmail.cf

#Files server, Print server
/etc/samba/*

#Sharing iNET
iptables

#Search Document
Google (http://google.com/linux)


------------

http://flashadow.com/bsd.gif

chuotluoi
05-04-2003, 01:08
Làm cái này không phải là khó lắm nhưng với điều kiện u phải có kiến thức linux nhất định thì tui nói u mới hiểu được, dúng không?
Không biết u đã biết công dụng của dns,sendmail,samba chưa?!?!
Còn điều cuối cùng nữa là tui thành thật khuyên u không nên dùng RH8.0 vì bản này còn tệ lắm.Nếu công ty thì nên nghiên cứu dùng Solaris còn cá nhân nghiên cứu thì nên dùng RH7.3 :-/