2.5 Chua
ˆ
’
n bi
˙
các phân vùng trên d
¯
ı
˜
a 15
Ba
’
ng 2.2: Nhu ca
ˆ
`
u su
’
’
du
˙
ng không gian d
¯
ı
˜
a cu
’
a HD
¯
H
He
ˆ
˙
d
¯
ie
ˆ
`
u hành Yêu ca
ˆ
`
u
Windows 95 100 Mbyte
Windows 98 200 Mbyte
Windows NT 200 Mbyte
Windows 2000 700 Mbyte
Linux Red Hat 6.2 (Worksta-
tion vo
´
’
i KDE)
700 Mbyte
Theo kinh nghie
ˆ
˙
m cu
’
a tác gia
’
thì d
¯
e
ˆ
’
làm vie
ˆ
˙
c vo
´
’
i Windows 95/98, Windows NT và Linux
các phân vùng vo
´
’
i kích thu
’
o
´
’
c 800-1000 Mbyte là d
¯
u
’
(ta
ˆ
´
t nhiên, ne
ˆ
´
u ba
˙
n d
¯
o
˙
c không cài d
¯
a
˘
˙
t
các gói chu
’
o
’
ng trình lo
´
’
n, nhu
’
OpenOffice.Org), còn d
¯
o
ˆ
´
i vo
´
’
i Windows 200 thì ca
ˆ
`
n phân vùng
lo
´
’
n ho
’
n.
Bây gio
`
’
chúng ta se
˜
xem xét va
ˆ
´
n d
¯
e
ˆ
`
chia các phân vùng cho Linux. O
’
’
d
¯
ây không the
ˆ
’
chı
’
chia mo
ˆ
˙
t phân vùng. Thu
´
’
nha
ˆ
´
t, ca
ˆ
`
n chia mo
ˆ
˙
t phân vùng swap riêng bie
ˆ
˙
t cho Linux. Khi xác
d
¯
i
˙
nh dung lu
’
o
˙
’
ng cu
’
a phân vùng swap Linux ca
ˆ
`
n tính d
¯
e
ˆ
´
n nhu
˜
’
ng ye
ˆ
´
u to
ˆ
´
sau:
• Trong Linux, RAM và không gian swap ho
˙
’
p la
˙
i ta
˙
o thành bo
ˆ
˙
nho
´
’
a
’
o chung. Ví du
˙
, ne
ˆ
´
u
ba
˙
n d
¯
o
˙
c có 256 MByte RAM và 128 Mbyte không gian swap, thì se
˜
có 384 Mbyte bo
ˆ
˙
nho
´
’
a
’
o.
• D
¯
e
ˆ
’
làm vie
ˆ
˙
c vo
´
’
i Linux ca
ˆ
`
n ít nha
ˆ
´
t 16 Mbyte bo
ˆ
˙
nho
´
’
a
’
o, vì the
ˆ
´
ne
ˆ
´
u ba
˙
n d
¯
o
˙
c chı
’
có 4
Mbyte RAM, thì ca
ˆ
`
n phân vùng swap không nho
’
ho
’
n 12 Mbyte.
• Trên Linux kích thu
’
o
´
’
c mo
ˆ
˙
t phân vùng swap không the
ˆ
’
vu
’
o
˙
’
t quá 128 Mbyte. Nghı
˜
a là
phân vùng swap có the
ˆ
’
có kích thu
’
o
´
’
c lo
´
’
n bao nhiêu tùy thích nhu
’
ng Linux không the
ˆ
’
su
’
’
du
˙
ng ho
’
n 128 Mbyte. Ne
ˆ
´
u ba
˙
n d
¯
o
˙
c muo
ˆ
´
n có bo
ˆ
˙
nho
´
’
a
’
o lo
´
’
n ho
’
n, thì ca
ˆ
`
n ta
˙
o hai phân
vùng swap hoa
˘
˙
c su
’
’
du
˙
ng ta
ˆ
˙
p tin swap.
• Khi tính kích thu
’
o
´
’
c cu
’
a không gian swapping, ca
ˆ
`
n nho
´
’
ra
˘
`
ng kích thu
’
o
´
’
c quá lo
´
’
n có the
ˆ
’
là vô ích. Trên máy tính vo
´
’
i 16 Mbyte RAM khi cài d
¯
a
˘
˙
t Linux vo
´
’
i ca
ˆ
´
u hình chua
ˆ
’
n và
các chu
’
o
’
ng trình u
´
’
ng du
˙
ng chua
ˆ
’
n thì 48 Mbyte không gian swapping là d
¯
u
’
. Còn ne
ˆ
´
u
cài d
¯
a
˘
˙
t Linux vo
´
’
i ca
ˆ
´
u hình nho
’
nha
ˆ
´
t, thì không ca
ˆ
`
n d
¯
e
ˆ
´
n không gian swap. Ta
ˆ
´
t nhiên,
kích thu
’
o
´
’
c chính xác cu
’
a không gian swap phu
˙
thuo
ˆ
˙
c lo
´
’
n vào chu
’
o
’
ng trình se
˜
d
¯
u
’
o
˙
’
c cài
d
¯
a
˘
˙
t.
Nói chung, chı
’
nên suy nghı
˜
ve
ˆ
`
va
ˆ
´
n d
¯
e
ˆ
`
dung lu
’
o
˙
’
ng cu
’
a phân vùng swap khi có mo
ˆ
˙
t d
¯
ı
˜
a
nho
’
và ít bo
ˆ
˙
nho
´
’
RAM. Trong tru
’
o
`
’
ng ho
˙
’
p ngu
’
o
˙
’
c la
˙
i hãy phân chia d
¯
e
ˆ
’
to
ˆ
’
ng so
ˆ
´
dung lu
’
o
˙
’
ng cu
’
a
bo
ˆ
˙
nho
´
’
a
’
o (go
ˆ
`
m RAM và phân vùng swap) không nho
’
ho
’
n 128 Mbyte. Còn ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c
có 128 Mbyte RAM hay nhie
ˆ
`
u ho
’
n, thì phân vùng này có the
ˆ
’
không ca
ˆ
`
n thie
ˆ
´
t.
Ta
ˆ
´
t ca
’
các pha
ˆ
`
n còn la
˙
i cu
’
a Linux và các chu
’
o
’
ng trình ho
ˆ
˜
tro
˙
’
theo nguyên ta
˘
´
c có the
ˆ
’
d
¯
a
˘
˙
t
vào mo
ˆ
˙
t phân vùng. Tuy nhiên, vie
ˆ
˙
c d
¯
a
˘
˙
t he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin Linux lên vài phân vùng riêng re
˜
là
có ý nghı
˜
a. Ví du
˙
, có nhà chuyên gia khuyên nên dành cho he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin Linux ba phân
vùng (ne
ˆ
´
u tính ca
’
swap thì thành 4). Phân vùng thu
´
’
nha
ˆ
´
t (theo ý kie
ˆ
´
n cá nhân tác gia
’
, 1 Gbyte
là d
¯
u
’
) se
˜
chu
´
’
a he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin go
ˆ
´
c (/). Phân vùng thu
´
’
hai dành cho thu
’
mu
˙
c /home. Còn
phân vùng thu
´
’
ba d
¯
u
’
o
˙
’
c ga
˘
´
n vào thu
’
mu
˙
c /usr. Vie
ˆ
˙
c phân chia nhu
’
va
ˆ
˙
y du
˙
’
a trên nhu
˜
’
ng lý le
˜
sau. Dù HD
¯
H Linux có o
ˆ
’
n d
¯
i
˙
nh và d
¯
áng tin ca
ˆ
˙
y d
¯
e
ˆ
´
n d
¯
âu, thì thı
’
nh thoa
’
ng cu
˜
ng ca
ˆ
`
n cài d
¯
a
˘
˙
t la
˙
i.
Ví du
˙
, ba
˙
n d
¯
o
˙
c muo
ˆ
´
n ca
ˆ
˙
p nha
ˆ
˙
t phiên ba
’
n mo
´
’
i cu
’
a ba
’
n phân pho
ˆ
´
i, hoa
˘
˙
c vì ít kinh nghie
ˆ
˙
m su
’
’
16 Cài d
¯
a
˘
˙
t HD
¯
H Linux trên cùng máy tính vo
´
’
i Windows
du
˙
ng nên làm ho
’
ng ta
ˆ
˙
p tin he
ˆ
˙
tho
ˆ
´
ng quan tro
˙
ng, hoa
˘
˙
c d
¯
o
’
n gia
’
n là muo
ˆ
´
n cài d
¯
a
˘
˙
t mo
ˆ
˙
t ba
’
n phân
pho
ˆ
´
i khác. Ne
ˆ
´
u nhu
’
ta
ˆ
´
t ca
’
d
¯
u
’
o
˙
’
c cài d
¯
a
˘
˙
t vào mo
ˆ
˙
t phân vùng, thì khi cài d
¯
a
˘
˙
t la
˙
i nhu
˜
’
ng du
˜
’
lie
ˆ
˙
u
d
¯
ã làm ra và ghi nho
´
’
trong thu
’
mu
˙
c cá nhân se
˜
bi
˙
ma
ˆ
´
t (ne
ˆ
´
u không có ba
’
n sao chép). Ngoài ra,
se
˜
bi
˙
ma
ˆ
´
t ca
’
nhu
˜
’
ng chu
’
o
’
ng trình d
¯
ã cài tu
`
’
mã nguo
ˆ
`
n, hay cài ba
˘
`
ng phu
’
o
’
ng pháp khác. Pha
ˆ
`
n
lo
´
’
n nhu
˜
’
ng gói chu
’
o
’
ng trình này d
¯
u
’
o
˙
’
c cài vào thu
’
mu
˙
c /usr. Ne
ˆ
´
u dành cho thu
’
mu
˙
c này mo
ˆ
˙
t
phân vùng riêng và khi cài d
¯
a
˘
˙
t không d
¯
i
˙
nh da
˙
ng la
˙
i chúng, thì nhu
˜
’
ng chu
’
o
’
ng trình nói trên
se
˜
d
¯
u
’
o
˙
’
c giu
˜
’
la
˙
i và có the
ˆ
’
se
˜
làm vie
ˆ
˙
c (ra
ˆ
´
t có the
ˆ
’
ca
ˆ
`
n vài ca
ˆ
´
u hình nho
’
) sau khi cài d
¯
a
˘
˙
t la
˙
i he
ˆ
˙
tho
ˆ
´
ng. Trong tiêu chua
ˆ
’
n ve
ˆ
`
he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin cu
’
a Linux FHS (cu
˙
the
ˆ
’
xin xem o
’
’
chu
’
o
’
ng ??)
cu
˜
ng có lo
`
’
i khuyên ve
ˆ
`
vie
ˆ
˙
c d
¯
a
˘
˙
t thu
’
mu
˙
c /usr lên mo
ˆ
˙
t phân vùng riêng.
Theo tác gia
’
tha
ˆ
´
y, nhu
˜
’
ng ý kie
ˆ
´
n nói trên d
¯
ã d
¯
u
’
d
¯
e
ˆ
’
ba
˙
n d
¯
o
˙
c tu
˙
’
tìm ra phu
’
o
’
ng án phân chia
o
ˆ
’
d
¯
ı
˜
a cu
’
a mình, trong tru
’
o
`
’
ng ho
˙
’
p chı
’
có mo
ˆ
˙
t o
ˆ
’
d
¯
ı
˜
a nho
’
. Bây gio
`
’
chúng ta xem xét tru
’
o
`
’
ng ho
˙
’
p
d
¯
ı
˜
a vo
´
’
i so
ˆ
´
cylinder lo
´
’
n ho
’
n 1024.
Tu
`
’
nhu
˜
’
ng gì d
¯
ã nói d
¯
e
ˆ
´
n o
’
’
pha
ˆ
`
n tru
’
o
´
’
c (ha
˙
n che
ˆ
´
dung lu
’
o
˙
’
ng d
¯
ı
˜
a cu
´
’
ng), ca
ˆ
`
n d
¯
a
˘
˙
t chu
’
o
’
ng trình
kho
’
’
i d
¯
o
ˆ
˙
ng trong pha
˙
m vi 1024 cylinder d
¯
a
ˆ
`
u tiên. Nhân tie
ˆ
˙
n, NT Loader không nha
ˆ
´
t thie
ˆ
´
t pha
’
i
d
¯
a
˘
˙
t vào phân vùng NTFS, cu
˜
ng nhu
’
không nha
ˆ
´
t thie
ˆ
´
t pha
’
i d
¯
a
˘
˙
t vào phân vùng chu
´
’
a các ta
ˆ
˙
p tin
khác cu
’
a HD
¯
H. Nhu
’
d
¯
ã nói o
’
’
trên, d
¯
o
ˆ
´
i vo
´
’
i Linux có the
ˆ
’
d
¯
a
˘
˙
t thu
’
mu
˙
c go
ˆ
´
c cùng vo
´
’
i thu
’
mu
˙
c
con /boot vào các cylinder "tha
ˆ
´
p" (trong vòng 1024 d
¯
a
ˆ
`
u tiên), còn các thu
’
mu
˙
c khác – o
’
’
cho
ˆ
˜
nào tùy thích.
Nhu
’
va
ˆ
˙
y trong tru
’
o
`
’
ng ho
˙
’
p này, nhu
˜
’
ng d
¯
e
ˆ
`
nghi
˙
cu
’
a tác gia
’
cho ra ba
’
ng to
ˆ
’
ng ke
ˆ
´
t sau:
• pha
ˆ
`
n kho
’
’
i d
¯
o
ˆ
˙
ng cu
’
a ta
ˆ
´
t ca
’
các he
ˆ
˙
tho
ˆ
´
ng Microsoft d
¯
a
˘
˙
t vào phân vùng chính d
¯
a
ˆ
`
u tiên cu
’
a
d
¯
ı
˜
a, vo
´
’
i d
¯
i
˙
nh da
˙
ng FAT16 (DOS);
• phân vùng chính tie
ˆ
´
p theo dành cho thu
’
mu
˙
c go
ˆ
´
c (/), kích thu
’
o
´
’
c khoa
’
ng 1 Gbyte;
• phân vùng chính thu
´
’
ba dành cho swap cu
’
a Linux (lo
`
’
i khuyên ve
ˆ
`
kích thu
’
o
´
’
c cu
’
a phân
vùng này xem o
’
’
trên);
• pha
ˆ
`
n còn la
˙
i cu
’
a d
¯
ı
˜
a d
¯
a
˘
˙
t thành phân vùng mo
’
’
ro
ˆ
˙
ng;
• trong phân vùng mo
’
’
ro
ˆ
˙
ng ta
˙
o các phân vùng lôgíc cho mo
ˆ
˜
i HD
¯
H se
˜
cài d
¯
a
˘
˙
t: Windows
98, Windows NT/2000/XP, và d
¯
o
ˆ
`
ng tho
`
’
i cho các he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin /home và /usr cu
’
a
HD
¯
H Linux (trong /home se
˜
d
¯
a
˘
˙
t các ta
ˆ
˙
p tin riêng cu
’
a ngu
’
o
`
’
i dùng, còn trong /usr –
chu
’
o
’
ng trình se
˜
cài d
¯
a
˘
˙
t).
Ta
ˆ
´
t nhiên, ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c chı
’
có Windows 95 vo
´
’
i FAT16, thì có the
ˆ
’
d
¯
e
ˆ
’
Windows trên
phân vùng d
¯
a
ˆ
`
u tiên. Ne
ˆ
´
u nhu
’
trên máy d
¯
ã cài d
¯
a
˘
˙
t Windows NT hay có FAT32, thì mo
ˆ
˙
t phân
vùng FAT16 cu
˜
ng không thu
`
’
a. Thu
´
’
nha
ˆ
´
t, ke
ˆ
’
ca
’
trong tru
’
o
`
’
ng ho
˙
’
p he
ˆ
˙
tho
ˆ
´
ng có va
ˆ
´
n d
¯
e
ˆ
`
, ba
˙
n d
¯
o
˙
c
có the
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng tu
`
’
d
¯
ı
˜
a me
ˆ
`
m DOS (ta
˙
m tho
`
’
i khi chu
’
a làm quen vo
´
’
i Linux mo
ˆ
˙
t cách "tu
’
o
`
’
ng
ta
ˆ
˙
n") và tha
ˆ
´
y d
¯
u
’
o
˙
’
c ra
˘
`
ng d
¯
ı
˜
a cu
´
’
ng làm vie
ˆ
˙
c bình thu
’
o
`
’
ng. Thu
´
’
hai, he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin FAT16 d
¯
u
’
o
˙
’
c
ho
ˆ
˜
tro
˙
’
trên mo
˙
i HD
¯
H, trong d
¯
ó có Linux, vì the
ˆ
´
phân vùng này có the
ˆ
’
phu
˙
c vu
˙
cho vie
ˆ
˙
c trao
d
¯
o
ˆ
’
i ta
ˆ
˙
p tin giu
˜
’
a các he
ˆ
˙
tho
ˆ
´
ng. Nhu
’
ng không nên d
¯
e
ˆ
’
phân vùng này lo
´
’
n, vì FAT16 su
’
’
du
˙
ng
không gian d
¯
ı
˜
a ra
ˆ
´
t không ho
˙
’
p lý. Chính vì va
ˆ
˙
y hãy dành cho phân vùng này khoa
’
ng 256 hoa
˘
˙
c
512 Mbyte.
Nhu
˜
’
ng lo
`
’
i khuyên này d
¯
u
’
a ra vo
´
’
i gia
’
thie
ˆ
´
t ra
˘
`
ng, ba
˙
n d
¯
o
˙
c chı
’
có mo
ˆ
˙
t d
¯
ı
˜
a cu
´
’
ng. Ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c có 2, thì va
ˆ
˜
n su
’
’
du
˙
ng d
¯
u
’
o
˙
’
c nhu
˜
’
ng lo
`
’
i khuyên này, chı
’
có d
¯
ie
ˆ
`
u phân vùng swap to
ˆ
´
t
ho
’
n d
¯
a
˘
˙
t trên d
¯
ı
˜
a khác vo
´
’
i d
¯
ı
˜
a dành cho Linux. Ngu
’
o
`
’
i ta nói ra
˘
`
ng nhu
’
va
ˆ
˙
y ta
˘
ng to
ˆ
´
c d
¯
o
ˆ
˙
làm vie
ˆ
˙
c
trong Linux (cu
˜
ng de
ˆ
˜
hie
ˆ
’
u vì d
¯
a
ˆ
`
u d
¯
o
˙
c ít pha
’
i cha
˙
y ho
’
n).
2.6 Windows NT và Linux: kho
’
’
i d
¯
o
ˆ
˙
ng qua OS Loader cu
’
a NT 17
2.5.2 Chu
’
o
’
ng trình d
¯
e
ˆ
’
phân chia o
ˆ
’
d
¯
ı
˜
a
Sau khi hoàn thành ke
ˆ
´
t hoa
˙
ch chia o
ˆ
’
d
¯
ı
˜
a, ca
ˆ
`
n lu
˙
’
a cho
˙
n công cu
˙
d
¯
e
ˆ
’
d
¯
u
’
a ke
ˆ
´
hoa
˙
ch này thành
hie
ˆ
˙
n thu
˙
’
c. Chu
’
o
’
ng trình phân chia d
¯
ı
˜
a d
¯
u
’
o
˙
’
c bie
ˆ
´
t d
¯
e
ˆ
´
n nhie
ˆ
`
u nha
ˆ
´
t là fdisk; trên mo
˙
i he
ˆ
˙
d
¯
ie
ˆ
`
u
hành d
¯
e
ˆ
`
u có phiên ba
’
n riêng cu
’
a chu
’
o
’
ng trình này. Và không ca
ˆ
`
n gì ho
’
n ngoài chu
’
o
’
ng trình
này, ne
ˆ
´
u nhu
’
phân chia o
ˆ
’
d
¯
ı
˜
a tra
˘
´
ng, không chu
´
’
a ba
ˆ
´
t ký du
˜
’
lie
ˆ
˙
u nào. Nhu
’
ng chúng ta d
¯
ang xem
xét tru
’
o
`
’
ng ho
˙
’
p d
¯
ã có HD
¯
H nào d
¯
ó trên d
¯
ı
˜
a và ca
ˆ
`
n phân chia o
ˆ
’
d
¯
ı
˜
a mà không làm ma
ˆ
´
t thông
tin. fdisk không thích ho
˙
’
p cho nhu
˜
’
ng mu
˙
c d
¯
ích nhu
’
va
ˆ
˙
y.
Trong thành pha
ˆ
`
n các ba
’
n phân pho
ˆ
´
i Red Hat và BlackCat (ra
ˆ
´
t có the
ˆ
’
trong các ba
’
n
phân pho
ˆ
´
i khác) có chu
’
o
’
ng trình fips, phu
˙
c vu
˙
cho phân chia o
ˆ
’
d
¯
ı
˜
a. Tuy nhiên, theo ý
kie
ˆ
´
n cu
’
a ngu
’
o
`
’
i dùng thì không nên su
’
’
du
˙
ng chu
’
o
’
ng trình này. Vì the
ˆ
´
lo
`
’
i khuyên cu
’
a tác
gia
’
vo
´
’
i ba
˙
n d
¯
o
˙
c, nhu
˜
’
ng ngu
’
o
`
’
i dùng Linux mo
´
’
i – ne
ˆ
´
u nhu
’
muo
ˆ
´
n phân chia la
˙
i o
ˆ
’
d
¯
ı
˜
a mà
không làm ma
ˆ
´
t thông tin, thì hãy tìm chu
’
o
’
ng trình Partition Magic cu
’
a công ty Power Quest
(
) và su
’
’
du
˙
ng chu
’
o
’
ng trình này.
Thu
´
’
nha
ˆ
´
t, chu
’
o
’
ng trình này cho phép phân chia la
˙
i o
ˆ
’
d
¯
ı
˜
a mà không làm ma
ˆ
´
t thông tin (tu
´
’
c
là, ta
ˆ
´
t ca
’
nhu
˜
’
ng cài d
¯
a
˘
˙
t và ca
ˆ
´
u hình tru
’
o
´
’
c d
¯
ó se
˜
d
¯
u
’
o
˙
’
c ghi la
˙
i). Khi này, không chı
’
ta
˙
o d
¯
u
’
o
˙
’
c
phân vùng mo
´
’
i tu
`
’
cho
ˆ
˜
tro
ˆ
´
ng trên d
¯
ı
˜
a, mà còn có the
ˆ
’
di chuye
ˆ
’
n các phân vùng d
¯
ã có theo ý
muo
ˆ
´
n.
Thu
´
’
hai, chu
’
o
’
ng trình này (tha
ˆ
˙
m chí trong phiên ba
’
n dành cho DOS) cung ca
ˆ
´
p mo
ˆ
˙
t giao
die
ˆ
˙
n d
¯
o
ˆ
`
ho
˙
a de
ˆ
˜
su
’
’
du
˙
ng có ho
ˆ
˜
tro
˙
’
chuo
ˆ
˙
t, và mo
˙
i thao tác cu
˜
ng nhu
’
thay d
¯
o
ˆ
’
i d
¯
e
ˆ
`
u tha
ˆ
´
y rõ ràng.
D
¯
ie
ˆ
`
u này ra
ˆ
´
t quan tro
˙
ng vo
´
’
i ngu
’
o
`
’
i dùng mo
´
’
i.
Khi ta
˙
o phân vùng ca
ˆ
`
n d
¯
e
ˆ
’
ý không cho ranh gio
´
’
i giu
˜
’
a các phân vùng ca
˘
´
t la
ˆ
˜
n nhau.
Tác gia
’
cho ra
˘
`
ng, nhu
˜
’
ng thông tin d
¯
ã d
¯
u
’
a d
¯
u
’
d
¯
e
ˆ
’
ba
˙
n d
¯
o
˙
c la
ˆ
˙
p ke
ˆ
´
hoa
˙
ch và thu
˙
’
c hie
ˆ
˙
n vie
ˆ
˙
c
phân chia o
ˆ
’
d
¯
ı
˜
a thành các phân vùng. Vì the
ˆ
´
tie
ˆ
´
p theo chúng ta se
˜
xem xét các phu
’
o
’
ng án cài
d
¯
a
˘
˙
t hai HD
¯
H trên mo
ˆ
˙
t máy tính.
2.6 Windows NT và Linux: kho
’
’
i d
¯
o
ˆ
˙
ng qua OS Loader cu
’
a NT
Trong pha
ˆ
`
n này, khi nói ve
ˆ
`
Windows NT xin nga
ˆ
`
m hie
ˆ
’
u ca
’
Windows 2000 và NT, vì "quan
he
ˆ
˙
" cu
’
a chúng d
¯
o
ˆ
´
i vo
´
’
i vie
ˆ
˙
c cài d
¯
a
˘
˙
t Linux hoàn toàn gio
ˆ
´
ng nhau. Chúng ta gia
’
thie
ˆ
´
t là Windows
NT d
¯
ã d
¯
u
’
o
˙
’
c cài vào phân vùng /dev/hda2 (ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c nho
´
’
, /dev/hda1 se
˜
dành cho
phân vùng FAT16). Ne
ˆ
´
u HD
¯
H Windows NT d
¯
ã d
¯
u
’
o
˙
’
c cài d
¯
a
˘
˙
t, nghı
˜
a là trình kho
’
’
i d
¯
o
ˆ
˙
ng OS
Loader cu
˜
ng d
¯
ã d
¯
u
’
o
˙
’
c cài d
¯
a
˘
˙
t. Và nhu
’
the
ˆ
´
có the
ˆ
’
su
’
’
du
˙
ng chu
’
o
’
ng trình này d
¯
e
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng Linux.
Tác gia
’
hy vo
˙
ng ra
˘
`
ng ba
˙
n d
¯
o
˙
c d
¯
ã sao lu
’
u nhu
˜
’
ng thông tin có giá tri
˙
cu
’
a mình. Các bu
’
o
´
’
c cài
d
¯
a
˘
˙
t có the
ˆ
’
mô ta
’
nhu
’
sau:
1. Ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c chu
’
a cài d
¯
a
˘
˙
t Linux bao gio
`
’
, thì tru
’
o
´
’
c khi ba
˘
´
t d
¯
a
ˆ
`
u ca
ˆ
`
n chua
ˆ
’
n bi
˙
d
¯
ı
˜
a
me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng và phu
˙
c ho
ˆ
`
i Windows NT. D
¯
e
ˆ
’
ta
˙
o d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng chı
’
ca
ˆ
`
n d
¯
i
˙
nh
da
˙
ng la
˙
i d
¯
ı
˜
a me
ˆ
`
m, ro
ˆ
`
i sao chép lên d
¯
ó các ta
ˆ
˙
p tin ntldr, ntdetect.com và boot.ini tu
`
’
thu
’
mu
˙
c go
ˆ
´
c cu
’
a o
ˆ
’
d
¯
ı
˜
a kho
’
’
i d
¯
o
ˆ
˙
ng NT. Chu
’
o
’
ng trình ta
˙
o d
¯
ı
˜
a phu
˙
c ho
ˆ
`
i Windows 2000/XP có
the
ˆ
’
cha
˙
y tu
`
’
trình d
¯
o
’
n he
ˆ
˙
tho
ˆ
´
ng (le
ˆ
˙
nh Backup trong Start/Program/Accessories).
2. Dùng chu
’
o
’
ng trình Partition Magic d
¯
e
ˆ
’
la
ˆ
´
y mo
ˆ
˙
t pha
ˆ
`
n d
¯
ı
˜
a tro
ˆ
´
ng và tu
`
’
d
¯
ó ta
˙
o ra phân vùng
vo
´
’
i da
˙
ng ext2(3) (he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin Linux) và phân vùng swap. Cách tính kích thu
’
o
´
’
c cu
’
a
chúng d
¯
ã nói o
’
’
trên.
3. Cài d
¯
a
˘
˙
t Linux theo chı
’
da
ˆ
˜
n cu
’
a ba
’
n phân pho
ˆ
´
i. Trong khi cài d
¯
a
˘
˙
t ca
ˆ
`
n chú ý d
¯
e
ˆ
´
n nhu
˜
’
ng
d
¯
ie
ˆ
’
m sau:
18 Cài d
¯
a
˘
˙
t HD
¯
H Linux trên cùng máy tính vo
´
’
i Windows
• thu
´
’
nha
ˆ
´
t, trong quá trình cài d
¯
a
˘
˙
t nha
ˆ
´
t d
¯
i
˙
nh pha
’
i ta
˙
o ra các d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng
Linux. Tu
´
’
c là ca
ˆ
`
n tra
’
lo
`
’
i "Yes, make a BOOT DISK" (hay tu
’
o
’
ng tu
˙
’
the
ˆ
´
, tùy thuo
ˆ
˙
c
vào ba
’
n phân pho
ˆ
´
i) khi d
¯
u
’
o
˙
’
c ho
’
i có ta
˙
o d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng hay không. D
¯
ı
˜
a me
ˆ
`
m
này se
˜
d
¯
u
’
o
˙
’
c dùng d
¯
e
ˆ
´
n o
’
’
sau. Ngoài ra, có the
ˆ
’
su
’
’
du
˙
ng d
¯
ı
˜
a me
ˆ
`
m này d
¯
e
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng
Linux. D
¯
ây cu
˜
ng là mo
ˆ
˙
t phu
’
o
’
ng án kho
’
’
i d
¯
o
ˆ
˙
ng, và ho
’
n nu
˜
’
a khác vo
´
’
i d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i
d
¯
o
ˆ
˙
ng DOS, sau khi kho
’
’
i d
¯
o
ˆ
˙
ng he
ˆ
˙
tho
ˆ
´
ng không còn yêu ca
ˆ
`
u d
¯
ı
˜
a me
ˆ
`
m nu
˜
’
a, có the
ˆ
’
bo
’
nó ra kho
’
i o
ˆ
’
, su
’
’
du
˙
ng o
ˆ
’
d
¯
e
ˆ
’
d
¯
o
˙
c các d
¯
ı
˜
a me
ˆ
`
m khác. Tuy nhiên cách kho
’
’
i d
¯
o
ˆ
˙
ng
này cu
˜
ng có d
¯
ie
ˆ
`
u tie
ˆ
˙
n, vì the
ˆ
´
không nên su
’
’
du
˙
ng thu
’
o
`
’
ng xuyên. Chı
’
su
’
’
du
˙
ng trong
tru
’
o
`
’
ng ho
˙
’
p "ba
ˆ
´
t d
¯
a
˘
´
c dı
˜
". D
¯
ı
˜
a me
ˆ
`
m này còn ca
ˆ
`
n thie
ˆ
´
t cho ca
ˆ
´
u hình d
¯
e
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng
nhie
ˆ
`
u HD
¯
H.
• thu
´
’
hai, khi cài d
¯
a
˘
˙
t Linux ca
ˆ
`
n cài LILO vào sector d
¯
a
ˆ
`
u tiên cu
’
a phân vùng dành
cho thu
’
mu
˙
c go
ˆ
´
c (/) cu
’
a Linux, chu
´
’
không pha
’
i vào sector kho
’
’
i d
¯
o
ˆ
˙
ng chính cu
’
a
d
¯
ı
˜
a (MBR). Chúng ta gia
’
thie
ˆ
´
t Linux d
¯
u
’
o
˙
’
c cài vào phân vùng /dev/hda3. Nhu
’
va
ˆ
˙
y LILO se
˜
d
¯
u
’
o
˙
’
c cài vào sector d
¯
a
ˆ
`
u tiên cu
’
a /dev/hda3
Theo nguyên ta
˘
´
c, ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c cài LILO vào MBR, thì không pha
’
i mo
˙
i thu
´
’
d
¯
ã ho
’
ng
he
ˆ
´
t. Ke
ˆ
´
t qua
’
cuo
ˆ
´
i cùng (kho
’
’
i d
¯
o
ˆ
˙
ng qua NT Loader) va
ˆ
˜
n có the
ˆ
’
d
¯
a
˙
t d
¯
u
’
o
˙
’
c nhu
’
ng ca
ˆ
`
n bo
’
ra mo
ˆ
˙
t chút công su
´
’
c. Va
ˆ
´
n d
¯
e
ˆ
`
o
’
’
cho
ˆ
˜
, d
¯
i
˙
nh da
˙
ng MBR ta
˙
o bo
’
’
i LILO và Windows (DOS)
khác nhau. Vì the
ˆ
´
ne
ˆ
´
u ba
˙
n d
¯
o
˙
c cài LILO vào MBR, thì ca
ˆ
`
u phu
˙
c ho
ˆ
`
i la
˙
i MBR cu
’
a
Windows. Tác gia
’
cu
˜
ng se
˜
nói cách phu
˙
c ho
ˆ
`
i, nhu
’
ng to
ˆ
´
t ho
’
n he
ˆ
´
t là ba
˙
n d
¯
o
˙
c cài LILO
ngay la
ˆ
˙
p tu
´
’
c vào sector d
¯
a
ˆ
`
u tiên cu
’
a phân vùng d
¯
ã cài Linux.
4. Sau khi cài d
¯
a
˘
˙
t xong, kho
’
’
i d
¯
o
ˆ
˙
ng Linux ba
˘
`
ng d
¯
ı
˜
a me
ˆ
`
m (ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c cài LILO vào
phân vùng cu
’
a Linux và không d
¯
o
ˆ
˙
ng gì d
¯
e
ˆ
´
n MBR, thì d
¯
ây là kha
’
na
˘
ng duy nha
ˆ
´
t).
5. Sao chép sector kho
’
’
i d
¯
o
ˆ
˙
ng cu
’
a Linux vào mo
ˆ
˙
t ta
ˆ
˙
p tin; ta
ˆ
˙
p tin này se
˜
ca
ˆ
`
n d
¯
e
ˆ
’
trình kho
’
’
i
d
¯
o
ˆ
˙
ng Windows NT/2000 có the
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng Linux. Vie
ˆ
˙
c sao chép thu
˙
’
c hie
ˆ
˙
n nhu
’
sau: d
¯
a
ˆ
`
u
tiên ga
˘
´
n mo
ˆ
˙
t d
¯
ı
˜
a me
ˆ
`
m tra
˘
´
ng (mo
´
’
i mua thì càng to
ˆ
´
t),
kênh giao tác
[root]# mount -t vfat /dev/fd0 /mnt/floppy
chuye
ˆ
’
n vào thu
’
mu
˙
c /mnt/floppy
kênh giao tác
[root]# cd /mnt/floppy
và thu
˙
’
c hie
ˆ
˙
n câu le
ˆ
˙
nh
kênh giao tác
[root]# dd if=/dev/hda3 of=/mnt/floppy/bootsect.lnx bs=512 count=1
d
¯
e
ˆ
’
ghino
ˆ
˙
idungsectorkho
’
’
id
¯
o
ˆ
˙
ngcu
’
ad
¯
ı
˜
a/dev/hda3 vào ta
ˆ
˙
ptin/mnt/floppy/bootsect.lnx.
1
6. Tie
ˆ
´
p theo ca
ˆ
`
n kho
’
’
i d
¯
o
ˆ
˙
ng la
˙
i d
¯
e
ˆ
’
vào Windows NT, ba
˘
`
ng câu le
ˆ
˙
nh:
1
Ghi chú: ne
ˆ
´
u d
¯
ı
˜
a C: (/dev/hda1) có d
¯
i
˙
nh da
˙
ng FAT, thì có the
ˆ
’
ta
˙
o ta
ˆ
˙
p tin bootsect.lnx trong thu
’
mu
˙
c go
ˆ
´
c cu
’
a
d
¯
ı
˜
a C:. Tác gia
’
không bie
ˆ
´
t (chu
’
a thu
’
’
) có the
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng không ca
ˆ
`
n d
¯
ı
˜
a me
ˆ
`
m không, ne
ˆ
´
u phân vùng chính d
¯
a
ˆ
`
u
tiên có d
¯
i
˙
nh da
˙
ng NTFS. Tuy nhiên o
’
’
d
¯
ây cu
˜
ng không có va
ˆ
´
n d
¯
e
ˆ
`
gì, chı
’
ca
ˆ
`
n sao chép sector kho
’
’
i d
¯
o
ˆ
˙
ng qua d
¯
ı
˜
a
me
ˆ
`
m nhu
’
d
¯
ang trình bày. Ta
˙
m tho
`
’
i nhân Linux còn chu
’
a ho
ˆ
˜
tro
˙
’
to
ˆ
´
t vie
ˆ
˙
c ghi lên phân vùng NTFS.
2.6 Windows NT và Linux: kho
’
’
i d
¯
o
ˆ
˙
ng qua OS Loader cu
’
a NT 19
kênh giao tác
[root]# shutdown -h now
Vì MBR chu
’
a có gì thay d
¯
o
ˆ
’
i, nên Windows NT se
˜
kho
’
’
i d
¯
o
ˆ
˙
ng. Trong NT ca
ˆ
`
n sao chép
ta
ˆ
˙
p tin bootsect.lnx vào thu
’
mu
˙
c go
ˆ
´
c cu
’
a d
¯
ı
˜
a C:, hay chính xác ho
’
n là vào thu
’
mu
˙
c go
ˆ
´
c
cu
’
a phân vùng mà tu
`
’
d
¯
ó kho
’
’
i d
¯
o
ˆ
˙
ng Windows NT. D
¯
ây có the
ˆ
’
là phân vùng FAT16 hay
phân vùng NTFS. D
¯
a
˘
˙
c d
¯
ie
ˆ
’
m d
¯
e
ˆ
’
nha
ˆ
˙
n ra phân vùng này là hai ta
ˆ
˙
p tin ntldr và boot.init
chu
´
’
a trong d
¯
ó (nhu
˜
’
ng ta
ˆ
˙
p tin này có the
ˆ
’
a
ˆ
’
n!). Ta
ˆ
˙
p tin bootsect.lnx có the
ˆ
’
d
¯
a
˘
˙
t thuo
ˆ
˙
c tính
chı
’
d
¯
o
˙
c (read-only).
7. Sau d
¯
ó tìm ta
ˆ
˙
p tin boot.ini và thêm vào dòng sau:
C:\bootsect.lnx="LINUX"
(ta
ˆ
´
t nhiên, trong da
ˆ
´
u ngoa
˘
˙
c kép ba
˙
n d
¯
o
˙
c có the
ˆ
’
d
¯
a
˘
˙
t tên ba
ˆ
´
t ky
`
.)
8. Vie
ˆ
˙
c còn la
˙
i là kho
’
’
i d
¯
o
ˆ
˙
ng la
˙
i máy tính mo
ˆ
˙
t la
ˆ
`
n nu
˜
’
a, và trong trình d
¯
o
’
n cho
˙
n he
ˆ
˙
d
¯
ie
ˆ
`
u
hành se
˜
có LINUX. Ne
ˆ
´
u cho
˙
n LINUX, thì LILO se
˜
d
¯
u
’
o
˙
’
c cha
˙
y và sau d
¯
ó nó (LILO) se
˜
na
˙
p Linux.
Còn bây gio
`
’
chúng ta se
˜
xem xét tru
’
o
`
’
ng ho
˙
’
p ba
˙
n d
¯
o
˙
c (do vô tình hay co
ˆ
´
ý) cài d
¯
a
˘
˙
t LILO
vào ba
’
n ghi kho
’
’
i d
¯
o
ˆ
˙
ng chính cu
’
a d
¯
ı
˜
a (Master Boot Record, MBR). Trong tru
’
o
`
’
ng ho
˙
’
p này ba
’
n
ghi kho
’
’
i d
¯
o
ˆ
˙
ng Windows NT (hay 2000) se
˜
bi
˙
xóa, và vie
ˆ
˙
c kho
’
’
i d
¯
o
ˆ
˙
ng Windows NT (bu
’
o
´
’
c thu
´
’
6 o
’
’
trên) là không the
ˆ
’
. Ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c va
ˆ
˜
n còn muo
ˆ
´
n su
’
’
du
˙
ng trình kho
’
’
i d
¯
o
ˆ
˙
ng OS Loader
cu
’
a NT, chu
´
’
không muo
ˆ
´
n dùng LILO, thì nhu
˜
’
ng bu
’
o
´
’
c trên có thay d
¯
o
ˆ
’
i mo
ˆ
˙
t chút: thay cho
bu
’
o
´
’
c thu
´
’
6 ca
ˆ
`
n làm các thao tác sau.
1. Kho
’
’
i d
¯
o
ˆ
˙
ng Windows NT tu
`
’
d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng (d
¯
ã ta
˙
o tru
’
o
´
’
c khi cài d
¯
a
˘
˙
t Linux, ne
ˆ
´
u
không có thì ba
˙
n d
¯
o
˙
c ca
ˆ
`
n tìm mo
ˆ
˙
t máy khác d
¯
ang cha
˙
y Windows NT ro
ˆ
`
i ta
˙
o). Trong
trình d
¯
o
’
n (thu
˙
’
c d
¯
o
’
n) cu
’
a trình kho
’
’
i d
¯
o
ˆ
˙
ng ca
ˆ
`
n cho
˙
n le
ˆ
˙
nh Recover, ro
ˆ
`
i cho
˙
n che
ˆ
´
d
¯
o
ˆ
˙
Command mode. Sau d
¯
ó d
¯
a
˘
ng nha
ˆ
˙
p vào tài khoa
’
n nhà qua
’
n tri
˙
(administrator).
2. Phu
˙
c ho
ˆ
`
i la
˙
i ba
’
n ghi kho
’
’
i d
¯
o
ˆ
˙
ng chính cu
’
a d
¯
ı
˜
a. Su
’
’
du
˙
ng câu le
ˆ
˙
nh fdisk /mbr. Tác gia
’
dùng le
ˆ
˙
nh này thành công, ma
˘
˙
c dù trong mo
ˆ
˙
t so
ˆ
´
bài báo nói cách phu
˙
c ho
ˆ
`
i MBR nhu
’
va
ˆ
˙
y không pha
’
i lúc nào cu
˜
ng làm vie
ˆ
˙
c. Trong Windows 2000 có các le
ˆ
˙
nh chuyên dùng
fixboot và fixmbr (cha
˙
y tu
`
’
console phu
˙
c ho
ˆ
`
i he
ˆ
˙
tho
ˆ
´
ng). Cha
˙
y hai le
ˆ
˙
nh này theo thu
´
’
tu
˙
’
d
¯
ã chı
’
ra. Sau d
¯
ó Windows 2000 se
˜
kho
’
’
i d
¯
o
ˆ
˙
ng bình thu
’
o
`
’
ng.
3. Kho
’
’
i d
¯
o
ˆ
˙
ng la
˙
i máy tính tu
`
’
d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng Linux và d
¯
a
˘
ng nha
ˆ
˙
p vào he
ˆ
˙
tho
ˆ
´
ng vo
´
’
i
quye
ˆ
`
n ngu
’
o
`
’
i dùng root.
4. Nha
ˆ
˙
p le
ˆ
˙
nh cd /etc và mo
’
’
ta
ˆ
˙
p tin lilo.conf. O
’
’
d
¯
a
ˆ
`
u ta
ˆ
˙
p tin này có liên ke
ˆ
´
t d
¯
e
ˆ
´
n phân
vùng kho
’
’
i d
¯
o
ˆ
˙
ng theo ma
˘
˙
c d
¯
i
˙
nh, ví du
˙
, /dev/hda.
5. Dùng ba
ˆ
´
t ky
`
trình soa
˙
n tha
’
o nào, ví du
˙
, CoolEdit cu
’
a Midnight Commander, d
¯
e
ˆ
’
thay
the
ˆ
´
giá tri
˙
này thành phân vùng d
¯
ã cài Linux lên (chính xác ho
’
n là thành phân vùng
d
¯
u
’
o
˙
’
c ga
˘
´
n nhu
’
go
ˆ
´
c (/) cu
’
a Linux). Ne
ˆ
´
u Linux d
¯
u
’
o
˙
’
c cài vào phân vùng /dev/hda3, thì
ca
ˆ
`
n ghi cái d
¯
ó, tu
´
’
c là thay the
ˆ
´
/dev/hda thành /dev/hda3. Ne
ˆ
´
u nhu
’
ba
˙
n d
¯
o
˙
c không
nho
´
’
d
¯
ã cài Linux vào d
¯
âu, thì hãy cha
˙
y câu le
ˆ
˙
nh mount và tìm ke
ˆ
´
t qua
’
tu
’
o
’
ng tu
˙
’
nhu
’
sau
2
:
2
có nghı
˜
a là tìm phân vùng d
¯
ã ga
˘
´
n vào thu
’
mu
˙
c go
ˆ
´
c /, trong ví du
˙
này là /dev/hda3
20 Cài d
¯
a
˘
˙
t HD
¯
H Linux trên cùng máy tính vo
´
’
i Windows
kênh giao tác
/dev/hda3 on / type reiserfs (rw)
6. Cha
˙
y le
ˆ
˙
nh /sbin/lilo d
¯
e
ˆ
’
ghi trình kho
’
’
i d
¯
o
ˆ
˙
ng vào phân vùng /dev/hda3 (ca
ˆ
`
n cha
˙
y
le
ˆ
˙
nh lilo không có tham so
ˆ
´
). Se
˜
có ca
’
nh báo ve
ˆ
`
vie
ˆ
˙
c phân vùng không pha
’
i là d
¯
a
ˆ
`
u
tiên trên d
¯
ı
˜
a. D
¯
ây chính là d
¯
ie
ˆ
`
u chúng ta ca
ˆ
`
n, ba
’
n ghi kho
’
’
i d
¯
o
ˆ
˙
ng cu
’
a Windows d
¯
u
’
o
˙
’
c giu
˜
’
nguyên ve
˙
n.
7. Thu
˙
’
c hie
ˆ
˙
n các bu
’
o
´
’
c 6-8 nhu
’
o
’
’
trên.
De
ˆ
˜
dàng d
¯
oán ra ra
˘
`
ng, "quy trình" phu
´
’
c ta
˙
p vo
´
’
i hai la
ˆ
`
n kho
’
’
i d
¯
o
ˆ
˙
ng la
˙
i chı
’
d
¯
e
ˆ
’
chuye
ˆ
’
n sector
kho
’
’
i d
¯
o
ˆ
˙
ng Linux tu
`
’
MBR vào sector d
¯
a
ˆ
`
u tiên cu
’
a phân vùng dành cho Linux, và phu
˙
c ho
ˆ
`
i
MBR cu
’
a Windows.
Quá trình cài d
¯
a
˘
˙
t Linux ke
ˆ
´
t thúc o
’
’
d
¯
ây. Ba
˙
n d
¯
o
˙
c d
¯
ã có the
ˆ
’
cho
˙
n HD
¯
H se
˜
kho
’
’
i d
¯
o
ˆ
˙
ng và d
¯
ie
ˆ
`
u
khie
ˆ
’
n máy tính cu
’
a mình.
2.7 Su
’
’
du
˙
ng trình kho
’
’
i d
¯
o
ˆ
˙
ng LILO
2.7.1 Cài d
¯
a
˘
˙
t và ca
ˆ
´
u hình LILO
Nhu
’
d
¯
ã nói trong pha
ˆ
`
n lu
˙
’
a cho
˙
n chu
’
o
’
ng trình kho
’
’
i d
¯
o
ˆ
˙
ng, ne
ˆ
´
u trên máy d
¯
ã cài Windows 98
vo
´
’
i he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin FAT16, thì lu
˙
’
a cho
˙
n to
ˆ
´
t ho
’
n cho trình kho
’
’
i d
¯
o
ˆ
˙
ng là chu
’
o
’
ng trình có trong
thành pha
ˆ
`
n cu
’
a mo
˙
i ba
’
n phân pho
ˆ
´
i HD
¯
H Linux – LILO (LInux LOader).
Gio
ˆ
´
ng nhu
’
tru
’
o
`
’
ng ho
˙
’
p Windows NT, chúng ta se
˜
d
¯
u
’
a ra các bu
’
o
´
’
c ca
ˆ
`
n thu
˙
’
c hie
ˆ
˙
n d
¯
e
ˆ
’
có the
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng nhie
ˆ
`
u HD
¯
H.
1. Tru
’
o
´
’
c khi cài d
¯
a
˘
˙
t Linux hãy chua
ˆ
’
n bi
˙
d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng Windows.
2. Dùng chu
’
o
’
ng trình Partition Magic d
¯
e
ˆ
’
la
ˆ
´
y pha
ˆ
`
n không gian d
¯
ı
˜
a còn tro
ˆ
´
ng và trên d
¯
ó
ta
˙
o ra mo
ˆ
˙
t phân vùng ext2(3) (he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin Linux) và mo
ˆ
˙
t phân vùng swap. Cách
chia o
ˆ
’
d
¯
ı
˜
a d
¯
ã nói o
’
’
trên. Ne
ˆ
´
u dung lu
’
o
˙
’
ng o
ˆ
’
d
¯
ı
˜
a cu
´
’
ng vu
’
o
˙
’
t quá 8,4 Gbyte thì hãy d
¯
o
˙
c ky
˜
các pha
ˆ
`
n 2.3 và 2.5.
3. Cài d
¯
a
˘
˙
t Linux theo chı
’
da
ˆ
˜
n d
¯
i kèm vo
´
’
i ba
’
n phân pho
ˆ
´
i. Ca
ˆ
`
n nho
´
’
ra
˘
`
ng, ne
ˆ
´
u ba
˙
n muo
ˆ
´
n su
’
’
du
˙
ng trình kho
’
’
i d
¯
o
ˆ
˙
ng LILO, thì trong quá trình cài da
˘
˙
t Linux ca
ˆ
`
n cho
˙
n phu
’
o
’
ng án cài
LILO vào ba
’
n ghi kho
’
’
i d
¯
o
ˆ
˙
ng chính (Master Boot Record). Ta
˙
o các d
¯
ı
˜
a me
ˆ
`
m kho
’
’
i d
¯
o
ˆ
˙
ng
theo nguyên ta
˘
´
c là không ba
˘
´
t buo
ˆ
˙
c, nhu
’
ng tác gia
’
khuyên ba
˙
n d
¯
o
˙
c nên làm.
3
4. Bu
’
o
´
’
c tie
ˆ
´
p theo ca
ˆ
`
n ca
ˆ
´
u hình LILO d
¯
e
ˆ
’
có the
ˆ
’
kho
’
’
i d
¯
o
ˆ
˙
ng các HD
¯
H theo lu
˙
’
a cho
˙
n. LILO
d
¯
u
’
o
˙
’
c ca
ˆ
´
u hình ba
˘
`
ng ta
ˆ
˙
p tin /etc/lilo.conf và câu le
ˆ
˙
nh /sbin/lilo. Câu le
ˆ
˙
nh này
dùng d
¯
e
ˆ
’
cài d
¯
a
˘
˙
t (hay cài d
¯
a
˘
˙
t la
˙
i) LILO.
Chúng ta xem xét mo
ˆ
˙
t ví du
˙
nho
’
cu
’
a ta
ˆ
˙
p tin ca
ˆ
´
u hình LILO. Trong ví du
˙
này chúng
ta se
˜
coi nhu
’
thie
ˆ
´
t bi
˙
/dev/hda1 là phân vùng vo
´
’
i DOS/Windows, còn phân vùng
3
Ghi chú. Trình kho
’
’
i d
¯
o
ˆ
˙
ng LILO không ba
˘
´
t buo
ˆ
˙
c pha
’
i cài d
¯
a
˘
˙
t vào ba
’
n ghi kho
’
’
i d
¯
o
ˆ
˙
ng chính cu
’
a d
¯
ı
˜
a, LILO
có the
ˆ
’
na
˘
`
m o
’
’
ba
’
n ghi kho
’
’
i d
¯
o
ˆ
˙
ng cu
’
a phân vùng chính d
¯
u
’
o
˙
’
c kích hoa
˙
t và chu
´
’
a thu
’
mu
˙
c go
ˆ
´
c cu
’
a Linux hoa
˘
˙
c tha
ˆ
˙
m
chí trên phân vùng lôgíc trong phân vùng mo
’
’
ro
ˆ
˙
ng. Trong tru
’
o
`
’
ng ho
˙
’
p d
¯
ó MBR ca
ˆ
`
n pha
’
i có kha
’
na
˘
ng na
˙
p LILO,
ví du
˙
khi MBR là trình kho
’
’
i d
¯
o
ˆ
˙
ng cu
’
a MS-DOS hay Windows. Tuy nhiên tác gia
’
chu
’
a nhìn tha
ˆ
´
y su
˙
’
ca
ˆ
`
n thie
ˆ
´
t
cu
’
a u
´
’
ng du
˙
ng này (ne
ˆ
´
u d
¯
ã cho
˙
n LILO làm trình kho
’
’
i d
¯
o
ˆ
˙
ng chính thì hãy su
’
’
du
˙
ng cho "tro
˙
n bo
ˆ
˙
"), vì the
ˆ
´
chúng ta
se
˜
không xem xét d
¯
e
ˆ
´
n.