Tải bản đầy đủ (.pdf) (6 trang)

Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 2 ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (55.22 KB, 6 trang )

2.3 Phân vùng trên d
¯
ı
˜
a và quá trình kho


i d
¯
o
ˆ
˙
ng 9
Nhu

ba
˙
n d
¯
o
˙
c bie
ˆ
´
t, khi ba
ˆ
˙
t máy tính d
¯
a
ˆ


`
u tiên se
˜
cha
˙
y chu

o

ng trình POST (Power On Self
Test). Chu

o

ng trình xác d
¯
i
˙
nh dung lu

o
˙

ng bo
ˆ
˙
nho
´

, thu



nghie
ˆ
˙
m bo
ˆ
˙
nho
´

, và xác d
¯
i
˙
nh các thành
pha
ˆ
`
n khác (bàn phím, o
ˆ

cu
´

ng. . . ), kho


i d
¯

o
ˆ
˙
ng các the

adaptor. Trên màn hình thu

o
`

ng xua
ˆ
´
t hie
ˆ
˙
n
các thông báo ve
ˆ
`
dung lu

o
˙

ng bo
ˆ
˙
nho
´


, ve
ˆ
`
vie
ˆ
˙
c thu


nghie
ˆ
˙
m bo
ˆ
˙
nho
´

, danh sách các thie
ˆ
´
t bi
˙
nha
ˆ
˙
n
ra (o
ˆ


d
¯
ı
˜
a cu
´

ng và me
ˆ
`
m, bo
ˆ
˙
xu


lý, co
ˆ

ng COM và v.v. . . ).
Sau khi hoàn thành vie
ˆ
˙
c thu


nghie
ˆ
˙

m POST go
˙
i Int 19h. Công vie
ˆ
˙
c cu

a Int 19h là tìm thie
ˆ
´
t
bi
˙
kho


i d
¯
o
ˆ
˙
ng. Vie
ˆ
˙
c tìm kie
ˆ
´
m thu
˙


c hie
ˆ
˙
n theo thu
´

tu
˙

xác d
¯
i
˙
nh trong Setup BIOS và theo cách
tha
˘
m dò sector so
ˆ
´
0 cu

a các thie
ˆ
´
t bi
˙
tu

o


ng u
´

ng. Ne
ˆ
´
u d
¯
ı
˜
a có the
ˆ

kho


i d
¯
o
ˆ
˙
ng, thì trong sector so
ˆ
´
0 cu

a d
¯
ı
˜

a có ba

n ghi kho


i d
¯
o
ˆ
˙
ng chính – Master Boot Record (MBR). Hai byte cuo
ˆ
´
i cùng cu

a
MBR – "so
ˆ
´
màu nhie
ˆ
˙
m", là da
ˆ
´
u hie
ˆ
˙
u cho bie
ˆ

´
t sector có MBR, và theo d
¯
ó d
¯
ı
˜
a có the
ˆ

kho


i d
¯
o
ˆ
˙
ng.
Ngoài "so
ˆ
´
màu nhie
ˆ
˙
m" MBR còn chu
´

a ba


ng phân vùng d
¯
ı
˜
a d
¯
ã nói o


trên, và mo
ˆ
˙
t chu

o

ng trình
nho

– trình kho


i d
¯
o
ˆ
˙
ng chính, kích thu

o

´

c chı

có 446 (0x1BE) byte.
Ba

ng
2.1 cho tha
ˆ
´
y ca
ˆ
´
u trúc cu

a sector kho


i d
¯
o
ˆ
˙
ng chính sau khi cài d
¯
a
˘
˙
t Windows.

Ba

ng 2.1: Ca
ˆ
´
u trúc cu

a sector kho


i d
¯
o
ˆ
˙
ng chính
Di
˙
ch chuye
ˆ

n No
ˆ
˙
i dung
0x000 Mã cu

a trình kho



i d
¯
o
ˆ
˙
ng chính
0x1BE Ba

ng phân vùng o
ˆ

d
¯
ı
˜
a
0x1FE "So
ˆ
´
màu nhie
ˆ
˙
m" (0xAA55)
MS-DOS, Windows95 và NT ghi nho
´

DOS MBR trong khi cài d
¯
a
˘

˙
t. Ngoài ra cu
˜
ng có the
ˆ

ta
˙
o MBR cu

a MS vo
´

i câu le
ˆ
˙
nh DOS sau: fdisk /mbr.
Xin tro


la
˙
i vo
´

i quá trình kho


i d
¯

o
ˆ
˙
ng. Int 19h cu

a BIOS na
˙
p trình kho


i d
¯
o
ˆ
˙
ng chính vào bo
ˆ
˙
nho
´

máy tính và chuye
ˆ

n quye
ˆ
`
n d
¯
ie

ˆ
`
u khie
ˆ

n cho chu

o

ng trình này. Nhu

ng chu

o

ng trình "bé
nho

" này không d
¯
u

kha

na
˘
ng kho


i d

¯
o
ˆ
˙
ng HD
¯
H; ta
ˆ
´
t ca

nhu
˜

ng gì mà nó có the
ˆ

làm – d
¯
ó là na
˙
p
vào bo
ˆ
˙
nho
´

chu


o

ng trình ma
˙
nh ho

n – trình kho


i d
¯
o
ˆ
˙
ng thu
´

hai.
D
¯
e
ˆ

làm d
¯
u

o
˙


c d
¯
ie
ˆ
`
u này, nó tìm trong ba

ng phân vùng kích hoa
˙
t và d
¯
o
˙
c vào bo
ˆ
˙
nho
´

trình
kho


i d
¯
o
ˆ
˙
ng thu
´


hai, ba
˘
´
t d
¯
a
ˆ
`
u tu
`

sector lôgíc d
¯
a
ˆ
`
u tiên cu

a phân vùng kích hoa
˙
t. Hãy chú ý d
¯
e
ˆ
´
n
cu
˙
m tu

`

"ba
˘
´
t d
¯
a
ˆ
`
u tu
`

". Vì trình kho


i d
¯
o
ˆ
˙
ng thu
´

hai trên các he
ˆ
˙
tho
ˆ
´

ng khác nhau có d
¯
o
ˆ
˙
dài khác
nhau.
Trong phân vùng d
¯
u

o
˙

c d
¯
i
˙
nh da
˙
ng du

o
´

i he
ˆ
˙
tho
ˆ

´
ng ta
ˆ
˙
p tin FAT, trình kho


i d
¯
o
ˆ
˙
ng thu
´

hai chie
ˆ
´
m
mo
ˆ
˙
t sector (512 byte). Trong phân vùng d
¯
i
˙
nh da
˙
ng du


o
´

i he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin NTFS, trình kho


i
d
¯
o
ˆ
˙
ng thu
´

hai chie
ˆ
´
m vài sector.
Trình kho



i d
¯
o
ˆ
˙
ng thu
´

hai na
˙
p lo
´

p chu

o

ng trình d
¯
a
ˆ
`
u tiên, ca
ˆ
`
n thie
ˆ
´
t cho vie

ˆ
˙
c kho


i d
¯
o
ˆ
˙
ng he
ˆ
˙
d
¯
ie
ˆ
`
u hành. Trong tru

o
`

ng ho
˙

p MS DOS chu

o


ng trình kho


i d
¯
o
ˆ
˙
ng d
¯
o
ˆ
˙
ng na
˙
p IO.SYS theo d
¯
i
˙
a chı

700h, sau d
¯
ó MSDOS.SYS và chuye
ˆ

n quye
ˆ
`
n d

¯
ie
ˆ
`
u khie
ˆ

n cho SYSINIT cu

a môd
¯
un IO.SYS.
Ne
ˆ
´
u vì lý do nào d
¯
ó không tìm tha
ˆ
´
y trên d
¯
ı
˜
a phân vùng kích hoa
˙
t, thì quá trình kho


d

¯
o
ˆ
˙
ng
se
˜
tie
ˆ
´
p tu
˙
c vo
´

i vie
ˆ
˙
c xu


lý Int 18h. Tru

o
`

ng ho
˙

p này trên thu

˙

c te
ˆ
´
ra
ˆ
´
t hie
ˆ
´
m khi su


du
˙
ng, nhu

ng
kha

na
˘
ng này có the
ˆ

có ích trong tru

o
`


ng ho
˙

p nào d
¯
ó. Trong khi kho


i d
¯
o
ˆ
˙
ng tu
`

xa, khi he
ˆ
˙
d
¯
ie
ˆ
`
u
hành kho


i d

¯
o
ˆ
˙
ng tu
`

máy chu

, thì Int này d
¯
u

o
˙

c POST chuye
ˆ

n hu

o
´

ng lên ROM cu

a ca
˙
c ma
˙

ng.
D
¯
o
ˆ
´
i vo
´

i các HD
¯
H khác cu

a Microsoft thì quá trình kho


i d
¯
o
ˆ
˙
ng die
ˆ
˜
n ra tu

o

ng tu
˙


.
• Windows95 kho


i d
¯
o
ˆ
˙
ng gio
ˆ
´
ng nhu

DOS nhu

ng thay the
ˆ
´
IO.SYS và MSDOS.SYS bo


i
các ta
ˆ
˙
p tin cu

a mình. Các ta

ˆ
˙
p tin DOS d
¯
u

o
˙

c giu
˜

la
˙
i du

o
´

i các tên tu

o

ng u
´

ng IO.DOS và
MSDOS.DOS. Khi ba
˙
n d

¯
o
˙
c cho
˙
n kho


i d
¯
o
ˆ
˙
ng DOS, Windows95 se
˜
d
¯
o
ˆ

i tên các ta
ˆ
˙
p tin
cu

a mình vo
´

i pha

ˆ
`
n mo


ro
ˆ
˙
ng w40 và phu
˙
c ho
ˆ
`
i tên ban d
¯
a
ˆ
`
u cu

a các ta
ˆ
˙
p tin he
ˆ
˙
tho
ˆ
´
ng cu


a
DOS. Quá trình kho


i d
¯
o
ˆ
˙
ng tie
ˆ
´
p tu
˙
c vo
´

i vie
ˆ
˙
c na
˙
p IO.SYS. Nhu

the
ˆ
´
, sector kho



i d
¯
o
ˆ
˙
ng cu

a
DOS và Windows95 là nhu

nhau.
10 Cài d
¯
a
˘
˙
t HD
¯
H Linux trên cùng máy tính vo
´

i Windows
• Windows NT4 su


du
˙
ng MBR DOS, nhu


ng thay the
ˆ
´
ba

n ghi kho


i d
¯
o
ˆ
˙
ng cu

a phân vùng
kích hoa
˙
t ba
˘
`
ng cách thay the
ˆ
´
NTLDR vào cho
ˆ
˜
IO.SYS. D
¯
ây là mo

ˆ
˙
t chu

o

ng trình ma
˙
ng
và có the
ˆ

làm d
¯
u

o
˙

c nhie
ˆ
`
u thu
´

. Ví du
˙
, có the
ˆ


tìm ta
ˆ
˙
p tin boot.ini và ne
ˆ
´
u nhu

tham so
ˆ
´
timeout lo
´

n ho

n 0, thì d
¯
u

a ra trình d
¯
o

n (thu
˙

c d
¯
o


n) kho


i d
¯
o
ˆ
˙
ng.
Mo
ˆ
˜
i dòng cu

a pha
ˆ
`
n [operating systems] trong ta
ˆ
˙
p tin boot.ini xác d
¯
i
˙
nh mo
ˆ
˙
t
phu


o

ng án (mo
ˆ
˙
t HD
¯
H) kho


i d
¯
o
ˆ
˙
ng và d
¯
u

o
˙

c vie
ˆ
´
t theo ma
ˆ
˜
u sau:

d
¯
i
˙
a_chı

_trình_kho


i_d
¯
o
ˆ
˙
ng_thu
´

_hai="tên_go
˙
i_cu

a_phu

o

ng_án"
D
¯
i
˙

a chı

cu

a trình kho


i d
¯
o
ˆ
˙
ng thu
´

hai có the
ˆ

là mo
ˆ
˙
t phân vùng cu
˙
the
ˆ

nào d
¯
ó cu


a d
¯
ı
˜
a cu
˜
ng
nhu

ta
ˆ
˙
p tin kho


i d
¯
o
ˆ
˙
ng. Du

o
´

i d
¯
ây là mo
ˆ
˙

t ví du
˙
ta
ˆ
˙
p tin boot.ini:
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows NT Workstation 4.00 VIETNAM"
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows NT Workstation 4.00 VIETNAM [VGA mode]" /basevideo /sos
C:\="Microsoft Windows"
C:\BOOTSECT.LNX="Linux"
Ne
ˆ
´
u ngu

o
`

i dùng cho
˙
n NT, thì se
˜
kho


i d
¯
o
ˆ

˙
ng theo d
¯
i
˙
a chı

phân vùng d
¯
u

o
˙

c chı

trên dòng d
¯
a
ˆ
`
u
tiên. Trên dòng tu

o

ng u
´

ng vo

´

i phu

o

ng án Microsoft Windows, chı

d
¯
u

a ra "C:\", vì tên cu

a
ta
ˆ
˙
p tin kho


i d
¯
o
ˆ
˙
ng d
¯
u


o
˙

c la
ˆ
´
y theo ma
˘
˙
c d
¯
i
˙
nh: bootsect.dos. Ta
ˆ
˙
p tin d
¯
u

o
˙

c na
˙
p vào bo
ˆ
˙
nho
´


và quá
trình kho


i d
¯
o
ˆ
˙
ng d
¯
u

o
˙

c tie
ˆ
´
p tu
˙
c gio
ˆ
´
ng nhu

khi ba

n ghi kho



i d
¯
o
ˆ
˙
ng d
¯
u

o
˙

c na
˙
p bo


i mã chu

o

ng trình
tu
`

MBR.
D
¯

o
ˆ
´
i vo
´

i vie
ˆ
˙
c kho


i d
¯
o
ˆ
˙
ng các he
ˆ
˙
tho
ˆ
´
ng khác, có the
ˆ

su


du

˙
ng cách d
¯
ó. Chı

ca
ˆ
`
n thêm vào
boot.ini các dòng chu
´

a liên ke
ˆ
´
t d
¯
e
ˆ
´
n ta
ˆ
˙
p tin kho


i d
¯
o
ˆ

˙
ng khác. Khi cho
˙
n các dòng này se
˜
kho


i
d
¯
o
ˆ
˙
ng HD
¯
H tu

o

ng u
´

ng. Trong ví du
˙
trên Linux cu
˜
ng d
¯
u


o
˙

c kho


i d
¯
o
ˆ
˙
ng theo các này. Trong ta
ˆ
˙
p
tin C:\BOOTSECT.LNX ca
ˆ
`
n ghi no
ˆ
˙
i dung cu

a ba

n ghi kho


i d

¯
o
ˆ
˙
ng, ta
˙
o bo


i Linux (nói d
¯
úng
ho

n – LILO, trình kho


i d
¯
o
ˆ
˙
ng tiêu chua
ˆ

n cu

a Linux).
2.3.4 Va
ˆ

´
n d
¯
e
ˆ
`
vo
´

i các d
¯
ı
˜
a lo
´

n
Trên MS-DOS và các phiên ba

n d
¯
a
ˆ
`
u tiên cu

a Windows truy ca
ˆ
˙
p to

´

i d
¯
ı
˜
a (trong d
¯
ó có ca

bu

o
´

c
kho


i d
¯
o
ˆ
˙
ng d
¯
a
ˆ
`
u tiên cu


a HD
¯
H) d
¯
u

o
˙

c to
ˆ

chu
´

c qua Int 13 (Int 13h) cu

a BIOS. Khi này su


du
˙
ng
su
˙

d
¯
ánh d

¯
i
˙
a chı

sector trên d
¯
ı
˜
a trên co

so


C/H/S (xem trên). Chính xác ho

n:
• AH — cho
˙
n thao tác;
• CH — 8 bit nho

ho

n cu

a so
ˆ
´
cylinder;

• CL — 7-6 bit tu

o

ng u
´

ng bit lo
´

n cu

a so
ˆ
´
cylinder, 5-0 tu

o

ng u
´

ng so
ˆ
´
sector;
• DH — so
ˆ
´
cu


a d
¯
a
ˆ
`
u d
¯
o
˙
c;
• DL — so
ˆ
´
cu

a d
¯
ı
˜
a(80h hay 81h).
(Ca
ˆ
`
n lu

u ý ra
˘
`
ng vie

ˆ
˙
c d
¯
ánh so
ˆ
´
cylinder va
ˆ
˙
t lý và rãnh thu

o
`

ng ba
˘
´
t d
¯
a
ˆ
`
u tu
`

0, còn sector trên
rãnh d
¯
ánh so

ˆ
´
ba
˘
´
t d
¯
a
ˆ
`
u tu
`

1). Tuy nhiên trên thu
˙

c te
ˆ
´
so
ˆ
´
d
¯
a
ˆ
`
u d
¯
o

˙
c không quá 16, còn so
ˆ
´
sector
trên rãnh – không quá 63, và dù có dùng 10 bit d
¯
e
ˆ

chı

ra cylinder, BIOS va
ˆ
˜
n không the
ˆ

làm
vie
ˆ
˙
c vo
´

i d
¯
ı
˜
a dung lu


o
˙

ng lo
´

n ho

n 1024*63*16*512 = 528 Mbyte.
D
¯
e
ˆ

vu

o
˙

t qua ha
˙
n che
ˆ
´
này, ngu

o
`


i ta ápdu
˙
ng nhie
ˆ
`
u cách "láu cá" khác nhau. Ví du
˙
, Extended
CHS (ECHS) hay "Large disk support" (d
¯
ôi khi còn go
˙
i là "Large") su


du
˙
ng ba bit chu

a dùng
2.4 Lu
˙

a cho
˙
n trình kho


i d
¯

o
ˆ
˙
ng 11
d
¯
e
ˆ
´
n cu

a so
ˆ
´
thu
´

tu
˙

d
¯
a
ˆ
`
u d
¯
o
˙
c d

¯
e
ˆ

ta
˘
ng so
ˆ
´
cylinder. Cách này cho pehsp su


du
˙
ng ca
ˆ
´
u trúc "hình
ho
˙
c gia

ma
˙
o cu

a d
¯
ı
˜

a" vo
´

i 1024 cylinder, 128 d
¯
a
ˆ
`
u d
¯
o
˙
c và 63 sector/rãnh. Bie
ˆ
´
n d
¯
o
ˆ

i Extended
CHS thành d
¯
i
˙
a chı

CHS thu
˙


c (có the
ˆ

chu
´

a d
¯
e
ˆ
´
n 8192 cylinder) d
¯
u

o
˙

c BIOS thu
˙

c hie
ˆ
˙
n. Cách này
cho phép làm vie
ˆ
˙
c vo
´


i d
¯
ı
˜
a có dung lu

o
˙

ng d
¯
e
ˆ
´
n 8192*16*63*512 = 4 227 858 432 byte hay 4,2
Gbyte.
Nhu

ng các nhà phát trie
ˆ

n càng ngày càng ta
˘
ng ma
ˆ
˙
t d
¯
o

ˆ
˙
ghi cu

a d
¯
ı
˜
a, so
ˆ
´
d
¯
ı
˜
a và so
ˆ
´
rãnh, và
còn phát minh ra các phu

o

ng pháp khác d
¯
e
ˆ

ta
˘

ng dung lu

o
˙

ng d
¯
ı
˜
a. Ví du
˙
, so
ˆ
´
sector trên rãnh
không còn co
ˆ
´
d
¯
i
˙
nh mà tro


thành khác nhau trên các rãnh khác nhau (trên các rãnh na
˘
`
m ga
ˆ

`
n
rìa ngoài cu

a d
¯
ı
˜
a, dài ho

n, so
ˆ
´
sector d
¯
u

o
˙

c ta
˘
ng lên). Ke
ˆ
´
t qua

là bo
ˆ
˙

ba so
ˆ
´
C/H/S không còn
pha

n ánh d
¯
úng ca
ˆ
´
u trúc "hình ho
˙
c cu

a d
¯
ı
˜
a", và các phiên ba

n BIOS cu
˜
không the
ˆ

ho
ˆ
˜
tro

˙

truy
ca
ˆ
˙
p to
´

i toàn bo
ˆ
˙
không gian d
¯
ı
˜
a.
Khi d
¯
ó ngu

o
`

i ta nghı
˜
ra phu

o


ng pháp khác d
¯
e
ˆ

làm vie
ˆ
˙
c vo
´

i các d
¯
ı
˜
a lên qua Int 13h - d
¯
ánh
d
¯
i
˙
a chı

các kho
ˆ
´
i theo d
¯
u


o
`

ng tha
˘

ng ("Linear Block Addressing" hay LBA). Không d
¯
i sâu vào
chi tie
ˆ
´
t, có the
ˆ

nói ra
˘
`
ng ta
ˆ
´
t ca

sector trên d
¯
ı
˜
a d
¯

u

o
˙

c d
¯
ánh so
ˆ
´
mo
ˆ
˙
t cách tua
ˆ
`
n tu
˙

, ba
˘
´
t d
¯
a
ˆ
`
u tu
`


sector
d
¯
a
ˆ
`
u tiên trên rãnh so
ˆ
´
0 cu

a cylinder so
ˆ
´
0. Thay vào cho
ˆ
˜
d
¯
i
˙
a chı

CHS mo
ˆ
˜
i sector nha
ˆ
˙
n d

¯
u

o
˙

c
mo
ˆ
˙
t d
¯
i
˙
a chı

lôgíc – so
ˆ
´
thu
´

tu
˙

cu

a sector trong to
ˆ


ng so
ˆ
´
ta
ˆ
´
t ca

sector. Vie
ˆ
˙
c d
¯
ánh so
ˆ
´
sector lôgíc
ba
˘
´
t d
¯
a
ˆ
`
u tu
`

0, trong d
¯

ó sector so
ˆ
´
0 chu
´

a ba

n ghi kho


i d
¯
o
ˆ
˙
ng chính (MBR). Trong Setup BIOS
ho
ˆ
˜
tro
˙

bie
ˆ
´
n d
¯
o
ˆ


i so
ˆ
´
thu
´

tu
˙

theo d
¯
u

o
`

ng tha
˘

ng thành d
¯
i
˙
a chı

CHS có da
˙
ng "Ho
ˆ

˜
tro
˙

LBA". Nhu

va
ˆ
˙
y, trong các phiên ba

n BIOS mo
´

i thu

o
`

ng có lu
˙

a cho
˙
n vo
´

i ba phu

o


ng án: "Large", "LBA",
và "Normal" (phu

o

ng án cuo
ˆ
´
i cùng có nghı
˜
a là không thu
˙

c hie
ˆ
˙
n bie
ˆ
´
n d
¯
o
ˆ

i d
¯
i
˙
a chı


).
Tuy nhiên trong che
ˆ
´
d
¯
o
ˆ
˙
LBA vie
ˆ
˙
c su


du
˙
ng d
¯
ı
˜
a va
ˆ
˙
t lý va
ˆ
˜
n d
¯

u

o
˙

c thu
˙

c hie
ˆ
˙
n qua Int 13h, mà
Int 13h va
ˆ
˜
n su


du
˙
ng bo
ˆ
˙
3D (C,H,S). Vì nguyên nhân này xua
ˆ
´
t hie
ˆ
˙
n ha

˙
n che
ˆ
´
lên dung lu

o
˙

ng
cu

a d
¯
ı
˜
a: BIOS, và theo d
¯
ó, MS-DOS và các phiên ba

n Windows d
¯
a
ˆ
`
u tiên không the
ˆ

d
¯

ánh d
¯
i
˙
a
chı

các d
¯
ı
˜
a có dung lu

o
˙

ng lo
´

n ho

n 8,4 Gbyte.
Ca
ˆ
`
n chú ý ra
˘
`
ng ha
˙

n che
ˆ
´
nói trên chı

áp du
˙
ng vo
´

i các d
¯
ı
˜
a có giao die
ˆ
˙
n IDE. Trong các
controller cu

a d
¯
ı
˜
a SCSI, so
ˆ
´
cu

a sector d

¯
u

o
˙

c chuye
ˆ

n vào các le
ˆ
˙
nh SCSI, và sau d
¯
ó tu
˙

d
¯
ı
˜
a tìm
ra vi
˙
trí ca
ˆ
`
n thie
ˆ
´

t, vì the
ˆ
´
ha
˙
n che
ˆ
´
lên dung lu

o
˙

ng d
¯
ı
˜
a không xua
ˆ
´
t hie
ˆ
˙
n.
Mo
ˆ
˙
t la
ˆ
`

n nu
˜

a muo
ˆ
´
n nha
˘
´
c la
˙
i ra
˘
`
ng, ta
ˆ
´
t ca

nhu
˜

ng ha
˙
n che
ˆ
´
nói trên chı

có ý nghı

˜
a trong giai
d
¯
oa
˙
n kho


i d
¯
o
ˆ
˙
ng HD
¯
H. Bo


i vì Linux và các phiên ba

n Windows mo
´

i nha
ˆ
´
t khi làm vie
ˆ
˙

c vo
´

i d
¯
ı
˜
a
d
¯
ã không còn su


du
˙
ng Int 13 cu

a BIOS, mà su


du
˙
ng driver riêng cu

a mình. Nhu

ng tru

o
´


c khi
có the
ˆ

su


du
˙
ng driver cu

a mình, he
ˆ
˙
tho
ˆ
´
ng pha

i d
¯
u

o
˙

c na
˙
p. Vì the

ˆ
´
trong giai d
¯
oa
˙
n kho


i d
¯
o
ˆ
˙
ng d
¯
a
ˆ
`
u
tiên ba
ˆ
´
t ky
`
he
ˆ
˙
tho
ˆ

´
ng nào cu
˜
ng ca
ˆ
`
n su


du
˙
ng BIOS. D
¯
ie
ˆ
`
u này ha
˙
n che
ˆ
´
vie
ˆ
˙
c d
¯
a
˘
˙
t nhie

ˆ
`
u he
ˆ
˙
tho
ˆ
´
ng
ra ngoài vùng 8 Gbyte d
¯
ı
˜
a d
¯
a
ˆ
`
u tiên: chúng không the
ˆ

kho


i d
¯
o
ˆ
˙
ng tu

`

d
¯
ó, ma
˘
˙
c dù sau khi kho


i
d
¯
o
ˆ
˙
ng thì có the
ˆ

làm vie
ˆ
˙
c vo
´

i các d
¯
ı
˜
a có dung lu


o
˙

ng lo
´

n ho

n nhie
ˆ
`
u. D
¯
e
ˆ

có the
ˆ

hie
ˆ

u cách thoát
kho

i nhu
˜

ng ha

˙
n che
ˆ
´
này, chúng ta ca
ˆ
`
n mo
ˆ
˙
t chút kie
ˆ
´
n thu
´

c ve
ˆ
`
quá trình kho


i d
¯
o
ˆ
˙
ng cu

a HD

¯
H
Linux.
2.4 Lu
˙

a cho
˙
n trình kho


i d
¯
o
ˆ
˙
ng
2.4.1 Trình kho


i d
¯
o
ˆ
˙
ng LILO cu

a HD
¯
H Linux

Trình kho


i d
¯
o
ˆ
˙
ng LILO d
¯
u

o
˙

c vie
ˆ
´
t bo


i Werner Almesberber. LILO có the
ˆ

kho


i d
¯
o

ˆ
˙
ng nhân
Linux tu
`

d
¯
ı
˜
a me
ˆ
`
m, d
¯
ı
˜
a cu
´

ng, và cu
˜
ng có the
ˆ

kho


i d
¯

o
ˆ
˙
ng các he
ˆ
˙
d
¯
ie
ˆ
`
u hành khác: PC/MS-DOS,
DR DOS, OS/2, Windows 95/98, Windows NT/2000/XP, 386BSD, SCO UNIX, Unixware
v.v. . . LILO cho phép cho
˙
n d
¯
e
ˆ
´
n 16 he
ˆ
˙
d
¯
ie
ˆ
`
u hành khác nhau d
¯

e
ˆ

kho


i d
¯
o
ˆ
˙
ng.
LILO không pha

i là chu

o

ng trình d
¯
o

n le

mà là mo
ˆ
˙
t bo
ˆ
˙

go
ˆ
`
m nhie
ˆ
`
u chu

o

ng trình: trình kho


i
d
¯
o
ˆ
˙
ng, các chu

o

ng trình su


du
˙
ng d
¯

e
ˆ

cài d
¯
a
˘
˙
t và ca
ˆ
´
u hình trình kho


i d
¯
o
ˆ
˙
ng, và các ta
ˆ
˙
p tin phu
˙
c vu
˙
:
12 Cài d
¯
a

˘
˙
t HD
¯
H Linux trên cùng máy tính vo
´

i Windows
• chu

o

ng trình /sbin/lilo, cha
˙
y du

o
´

i Linux, phu
˙
c vu
˙
d
¯
e
ˆ

ghi ta
ˆ

´
t ca

thông tin ca
ˆ
`
n thie
ˆ
´
t
trong giai d
¯
oa
˙
n kho


i d
¯
o
ˆ
˙
ng vào các cho
ˆ
˜
tu

o

ng u

´

ng. Ca
ˆ
`
n cha
˙
y chu

o

ng trình này sau mo
ˆ
˜
i
la
ˆ
`
n có thay d
¯
o
ˆ

i trong nhân hay trong ta
ˆ
˙
p tin ca
ˆ
´
u hình LILO;

• các ta
ˆ
˙
p tin phu
˙
c vu
˙
, ca
ˆ
`
n cho LILO trong tho
`

i gian kho


i d
¯
o
ˆ
˙
ng. Nhu
˜

ng ta
ˆ
˙
p tin này thu

o

`

ng
na
˘
`
m trong thu

mu
˙
c /boot. Quan tro
˙
ng nha
ˆ
´
t trong so
ˆ
´
chúng – d
¯
ó là ba

n thân trình
kho


i d
¯
o
ˆ

˙
ng (xem phía du

o
´

i) và ta
ˆ
˙
p tin map (/boot/map); trong ta
ˆ
˙
p tin này có chı

ra
vi
˙
trí cu

a nhân. Mo
ˆ
˙
t ta
ˆ
˙
p tin quan tro
˙
ng khác – ta
ˆ
˙

p tin ca
ˆ
´
u hình LILO; thu

o
`

ng có tên
/etc/lilo.conf;
• trình kho


i d
¯
o
ˆ
˙
ng – d
¯
ây là pha
ˆ
`
n LILO d
¯
u

o
˙


c na
˙
p vào bo
ˆ
˙
nho
´

d
¯
a
ˆ
`
u tiên qua Int cu

a BIOS;
trình kho


i d
¯
o
ˆ
˙
ng na
˙
p nhân Linux hay sector kho


i d

¯
o
ˆ
˙
ng cu

a he
ˆ
˙
d
¯
ie
ˆ
`
u hành khác. Trình
kho


i d
¯
o
ˆ
˙
ng go
ˆ
`
m có hai pha
ˆ
`
n. Pha

ˆ
`
n thu
´

nha
ˆ
´
t d
¯
u

o
˙

c ghi vào sector kho


i d
¯
o
ˆ
˙
ng và phu
˙
c vu
˙
d
¯
e

ˆ

na
˙
p pha
ˆ
`
n thu
´

hai, có kích thu

o
´

c lo
´

n ho

n ra
ˆ
´
t nhie
ˆ
`
u. Ca

hai pha
ˆ

`
n thu

o
`

ng d
¯
u

o
˙

c ghi trên
d
¯
ı
˜
a trong ta
ˆ
˙
p tin /boot/boot.b.
Ca
ˆ
`
n nho
´

ra
˘

`
ng, d
¯
i
˙
nh da
˙
ng cu

a sector kho


i d
¯
o
ˆ
˙
ng ta
˙
o ra bo


i LILO khác vo
´

i d
¯
i
˙
nh da

˙
ng MBR
cu

a DOS. Vì the
ˆ
´
ne
ˆ
´
u ghi sector kho


i d
¯
o
ˆ
˙
ng LILO vào MBR, thì các he
ˆ
˙
d
¯
ie
ˆ
`
u hành d
¯
ã cài cu


a
Microsoft se
˜
ngu
`

ng kho


i d
¯
o
ˆ
˙
ng (ne
ˆ
´
u nhu

không có các bie
ˆ
˙
n pháp bo
ˆ

sung).
Sector kho


i d

¯
o
ˆ
˙
ng cu

a LILO có the
ˆ

d
¯
u

o
˙

c thie
ˆ
´
t ke
ˆ
´
d
¯
e
ˆ

su



du
˙
ng nhu

sector kho


i d
¯
o
ˆ
˙
ng cu

a
phân vùng; trong d
¯
ó có cho
ˆ
˜
cho ba

ng phân vùng.
Sector kho


i d
¯
o
ˆ

˙
ng cu

a LILO trong khi cài d
¯
a
˘
˙
t có the
ˆ

d
¯
a
˘
˙
t vào nhu
˜

ng cho
ˆ
˜
sau:
• sector kho


i d
¯
o
ˆ

˙
ng cu

a d
¯
ı
˜
a me
ˆ
`
m trong d
¯
i
˙
nh da
˙
ng Linux (/dev/fd0, . . . );
• MBR cu

a d
¯
ı
˜
a cu
´

ng d
¯
a
ˆ

`
u tiên (/dev/hda, /dev/sda, . . . );
• sector kho


i d
¯
o
ˆ
˙
ng cu

a phân vùng chính vo
´

i he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙
p tin Linux trên d
¯
ı
˜
a cu
´


ng d
¯
a
ˆ
`
u tiên
(/dev/hda1, /dev/hda2, . . . );
• sector kho


i d
¯
o
ˆ
˙
ng cu

a phân vùng lôgíc trong phân vùng mo


ro
ˆ
˙
ng d
¯
ı
˜
a cu
´


ng d
¯
a
ˆ
`
u tiên
(/dev/hda5, . . . ). Su
˙

tha
ˆ
˙
t là pha
ˆ
`
n lo
´

n chu

o

ng trình da
˙
ng fdisk không d
¯
e
ˆ
`

ra kha

na
˘
ng
kho


i d
¯
o
ˆ
˙
ng kho


i d
¯
o
ˆ
˙
ng tu
`

phân vùng mo


ro
ˆ
˙

ng và tu
`

cho
ˆ
´
i vie
ˆ
˙
c kích hoa
˙
t phân vùng này. Vì
va
ˆ
˙
y trong thành pha
ˆ
`
n LILO có chu
´

a mo
ˆ
˙
t chu

o

ng trình d
¯

a
˘
˙
c bie
ˆ
˙
t (activate) cho phép
vu

o
˙

t qua ha
˙
n che
ˆ
´
này. Tuy nhiên chu

o

ng trình fdisk cu

a ba

n phân pho
ˆ
´
i Linux ho
ˆ

˜
tro
˙

kha

na
˘
ng kích hoa
˙
t phân vùng mo


ro
ˆ
˙
ng. Ca
ˆ
`
n su


du
˙
ng tùy cho
˙
n -b hoa
˘
˙
c bie

ˆ
´
n BOOT.
Sector kho


i d
¯
o
ˆ
˙
ng cu

a LILO không the
ˆ

d
¯
a
˘
˙
t vào các cho
ˆ
˜
sau:
• sector kho


i d
¯

o
ˆ
˙
ng cu

a d
¯
ı
˜
a me
ˆ
`
m hay phân vùng chính, vo
´

i d
¯
i
˙
nh da
˙
ng he
ˆ
˙
tho
ˆ
´
ng ta
ˆ
˙

p tin
khác Linux;
• trong phân vùng swap cu

a Linux;
• trên d
¯
ı
˜
a cu
´

ng thu
´

hai.
Ngoài ra, ca
ˆ
`
n nho
´

ra
˘
`
ng, LILO trong tho
`

i gian kho



i d
¯
o
ˆ
˙
ng nhu
˜

ng ta
ˆ
˙
p tin sau:
• /boot/boot.b;
• /boot/map (ta
˙
o ra bo


i le
ˆ
˙
nh /sbin/lilo);
2.4 Lu
˙

a cho
˙
n trình kho



i d
¯
o
ˆ
˙
ng 13
• ta
ˆ
´
t ca

phiên ba

n nhân kho


i d
¯
o
ˆ
˙
ng (ne
ˆ
´
u ba
˙
n d
¯
o

˙
c cho
˙
n phiên ba

n nhân khi kho


i d
¯
o
ˆ
˙
ng);
• sector kho


i d
¯
o
ˆ
˙
ng cu

a các he
ˆ
˙
d
¯
ie

ˆ
`
u hành khác mà ba
˙
n d
¯
o
˙
c muo
ˆ
´
n kho


i d
¯
o
ˆ
˙
ng qua LILO;
• ta
ˆ
˙
p tin chu
´

a các thông báo d
¯
u


a ra khi kho


i d
¯
o
ˆ
˙
ng (ne
ˆ
´
u d
¯
u

o
˙

c xác d
¯
i
˙
nh).
Nhu

va
ˆ
˙
y, sector kho



i d
¯
o
ˆ
˙
ng LILO cu
˜
ng nhu

nhu
˜

ng ta
ˆ
˙
p tin d
¯
ã lie
ˆ
˙
t kê (trong so
ˆ
´
d
¯
ó có các ta
ˆ
˙
p

tin ba
˙
n d
¯
o
˙
c se
˜
cài d
¯
a
˘
˙
t sau này) ca
ˆ
`
n na
˘
`
m trong pha
˙
m vi 1024 cylinder d
¯
a
ˆ
`
u tiên cu

a d
¯

ı
˜
a cu
´

ng,
bo


i vì chúng ca
ˆ
`
n d
¯
u

o
˙

c truy ca
ˆ
˙
p qua BIOS. Xem pha
ˆ
`
n nói ve
ˆ
`
ha
˙

n che
ˆ
´
cu

a BIOS o


trên.
Ba
˘
´
t d
¯
a
ˆ
`
u tu
`

phiên ba

n 21, LILO d
¯
u

a ra màn hình trình d
¯
o


n (thu
˙

c d
¯
o

n) cho phép cho
˙
n he
ˆ
˙
tho
ˆ
´
ng d
¯
e
ˆ

kho


i d
¯
o
ˆ
˙
ng (tru


o
´

c d
¯
ây ca
ˆ
`
n nha
ˆ
´
n phím Tab d
¯
e
ˆ

go
˙
i trình d
¯
o

n này).
2.4.2 Các trình kho


i d
¯
o
ˆ

˙
ng khác
Ngoài LILO d
¯
e
ˆ

kho


i d
¯
o
ˆ
˙
ng Linux có the
ˆ

kho


i d
¯
o
ˆ
˙
ng các trình kho


i d

¯
o
ˆ
˙
ng khác.
• Ne
ˆ
´
u nhu

tru

o
´

c khi cài d
¯
a
˘
˙
t Linux d
¯
ã có HD
¯
H Windows NT/2000/XP, thì trình kho


i d
¯
o

ˆ
˙
ng
ba
˙
n d
¯
o
˙
c có the
ˆ

su


du
˙
ng là OS Loader cu

a NT. So sánh vo
´

i LILO thì trình kho


i d
¯
o
ˆ
˙

ng
OS Loader có ít nha
ˆ
´
t hai u

u the
ˆ
´
. Thu
´

nha
ˆ
´
t, ta
ˆ
´
t ca

ca
ˆ
´
u hình cu
˜
không bi
˙
ma
ˆ
´

t (chúng ta
có the
ˆ

cho
˙
n kho


i d
¯
o
ˆ
˙
ng Windows hay Linux theo lu
˙

a cho
˙
n), và thu
´

hai, có the
ˆ

cài d
¯
a
˘
˙

t
Linux lên d
¯
ı
˜
a mà LILO không the
ˆ

kho


i d
¯
o
ˆ
˙
ng, ví du
˙
, o
ˆ

d
¯
ı
˜
a thu
´

hai trên controller thu
´


hai
(Secondary Slave).
• Ne
ˆ
´
u nhu

tru

o
´

c khi cài d
¯
a
˘
˙
t Linux ba
˙
n d
¯
o
˙
c chı

có HD
¯
H Windows 95 hay Windows 98 và
không có Windows NT/2000 hay XP, thì OS Loader không d

¯
u

o
˙

c cài d
¯
a
˘
˙
t. Và ne
ˆ
´
u nhu


mo
ˆ
˙
t lý do nào d
¯
ó ba
˙
n d
¯
o
˙
c không muo
ˆ

´
n cài d
¯
a
˘
˙
t LILO, thì có the
ˆ

su


d
¯
u
˙
ng chu

o

ng trình
kho


i d
¯
o
ˆ
˙
ng loadlin.exe (thu


o
`

ng d
¯
i kèm vo
´

i ba

n phân pho
ˆ
´
i Linux);
• Tho
`

i gian ga
ˆ
`
n d
¯
ây trong thành pha
ˆ
`
n ba

n phân pho
ˆ

´
i Linux thu

o
`

ng có chu

o

ng trình kho


i
d
¯
o
ˆ
˙
ng GRUB.
• Trong thành pha
ˆ
`
n OS/2 cu

a công ty IBM có chu

o

ng trình kho



i d
¯
o
ˆ
˙
ng Boot Manager.
Trong ra
ˆ
´
t nhie
ˆ
`
u hu

o
´

ng da
ˆ
˜
n ngu

o
`

i ta khuyên dùng chu

o


ng trình này d
¯
e
ˆ

to
ˆ

i chu
´

c kho


i
d
¯
o
ˆ
˙
ng nhie
ˆ
`
u HD
¯
H.
• Trong các nguo
ˆ
`

n thông tin khác nhau còn nha
˘
´
c d
¯
e
ˆ
´
n chu

o

ng trình System Commander;
• Thêm mo
ˆ
˙
t trình kho


i d
¯
o
ˆ
˙
ng khác có trong thành pha
ˆ
`
n gói PartitionMagic cu

a công ty

Power Quest. Chúng ta se
˜
nói ve
ˆ
`
chu

o

ng trình này trong pha
ˆ
`
n nho

tie
ˆ
´
p theo.
Ngoài ra tác gia

còn tha
ˆ
´
y ngu

o
`

i ta nói d
¯

e
ˆ
´
n mo
ˆ
˙
t loa
˙
t trình kho


i d
¯
o
ˆ
˙
ng khác (mo
ˆ
˙
t so
ˆ
´
có the
ˆ

tìm tha
ˆ
´
y trong thu


mu
˙
c /public/ftp/pub/Linux/system/boot/loaders trên trang
Nhu

ng vì tác gia

không su


du
˙
ng nhu
˜

ng chu

o

ng trình này, nên không
the
ˆ

nói cu
˙
the
ˆ

cách su



du
˙
ng chúng. Và ta
ˆ
´
t ca

nhu
˜

ng lo
`

i khuyên dùng sau cu

a tác gia

se
˜
du
˙

a
trên vie
ˆ
˙
c su



du
˙
ng LILO, NT Loader và loadlin.exe. Ne
ˆ
´
u nhu

có ý muo
ˆ
´
n cài d
¯
a
˘
˙
t chu

o

ng trình
kho


i d
¯
o
ˆ
˙
ng khác, thì ba
˙

n d
¯
o
˙
c ca
ˆ
`
n d
¯
o
˙
c hu

o
´

ng da
ˆ
˜
n cài d
¯
a
˘
˙
t và su


du
˙
ng cu


a nó.
14 Cài d
¯
a
˘
˙
t HD
¯
H Linux trên cùng máy tính vo
´

i Windows
2.4.3 Các phu

o

ng án kho


i d
¯
o
ˆ
˙
ng
Nhu

va
ˆ

˙
y, theo ý kie
ˆ
´
n cu

a tác gia

có các phu

o

ng án kho


i d
¯
o
ˆ
˙
ng sau:
• Ne
ˆ
´
u d
¯
ã cài d
¯
a
˘

˙
t Windows NT hay Windows 2000/XP, thì hãy su


du
˙
ng NT Loader.
• Ne
ˆ
´
u có Windows 95 hay Windows 98 trên FAT16, và ba
˙
n d
¯
o
˙
c không muo
ˆ
´
n cài d
¯
a
˘
˙
t
chu

o

ng trình kho



i d
¯
o
ˆ
˙
ng nào khác, thì có the
ˆ

su


du
˙
ng LILO, hoa
˘
˙
c d
¯
a
ˆ
`
u tiên cha
˙
y DOS và
sau d
¯
ó kho



i d
¯
o
ˆ
˙
ng Linux nho
`

chu

o

ng trình loadlin.exe (hay mo
ˆ
˙
t chu

o

ng trình tu

o

ng tu
˙

,
có vài chu


o

ng trình nhu

va
ˆ
˙
y, nhu

ng chúng ta se
˜
không xét d
¯
e
ˆ
´
n).
• Ne
ˆ
´
u d
¯
ã cài d
¯
a
˘
˙
t Windows 95 OSR2 hay Windows 98 trên FAT32, và ba
˙
n d

¯
o
˙
c không
muo
ˆ
´
n cài d
¯
a
˘
˙
t thêm chu

o

ng trình kho


i d
¯
o
ˆ
˙
ng, thì ca
ˆ
`
n su



du
˙
ng loadlin.exe. Ra
ˆ
´
t nhie
ˆ
`
u
HOWTO kha
˘

ng d
¯
i
˙
nh ra
˘
`
ng không ca
ˆ
`
n su


d
¯
u
˙
ng LILO, ne

ˆ
´
u nhu

phân vùng kích hoa
˙
t có
d
¯
i
˙
nh da
˙
ng FAT32, ma
˘
˙
c dù tác gia

không rõ nguyên nhân. Tuy nhiên thí nghie
ˆ
˙
m kho


i
d
¯
o
ˆ
˙

ng Linux qua NT Loader, cài d
¯
a
˘
˙
t trên phân vùng FAT32, cu

a tác gia

d
¯
ã ke
ˆ
´
t thúc
không thành công. Vì the
ˆ
´
, trong tru

o
`

ng ho
˙

p này tác gia

d
¯

ã pha

i su


du
˙
ng chu

o

ng trình
loadlin.exe. Chu

o

ng trình này d
¯
ã hoàn thành to
ˆ
´
t nhie
ˆ
˙
m vu
˙
, và ta
˙
o cho tác gia


mo
ˆ
˙
t a
ˆ
´
n
tu

o
˙

ng to
ˆ
´
t, vì the
ˆ
´
tác gia

khuyên ba
˙
n d
¯
o
˙
c su


du

˙
ng loadlin.exe d
¯
e
ˆ

kho


i d
¯
o
ˆ
˙
ng Linux.
Trong nhu
˜

ng pha
ˆ
`
n tie
ˆ
´
p theo tác gia

se
˜
cho bie
ˆ

´
t cách cài d
¯
a
˘
˙
t Linux, su


du
˙
ng ta
ˆ
´
t ca

ba
phu

o

ng án kho


i d
¯
o
ˆ
˙
ng: qua trình kho



i d
¯
o
ˆ
˙
ng NT Loader, trình kho


i d
¯
o
ˆ
˙
ng LILO và trình kho


i
d
¯
o
ˆ
˙
ng loadlin.exe. Tuy nhiên tru

o
´

c khi cài d

¯
a
˘
˙
t trình kho


i d
¯
o
ˆ
˙
ng ca
ˆ
`
n chua
ˆ

n bi
˙
các phân vùng
trên d
¯
ı
˜
a, hay ít nha
ˆ
´
t là nghı
˜

cách to
ˆ

chu
´

c chúng.
2.5 Chua
ˆ

n bi
˙
các phân vùng trên d
¯
ı
˜
a
2.5.1 Lo
`

i khuyên khi ta
˙
o phân vùng
D
¯
u

a ra lo
`


i khuyên o


d
¯
ây không pha

i là vie
ˆ
˙
c de
ˆ
˜
dàng, vì phân vùng d
¯
ı
˜
a phu
˙
c thuo
ˆ
˙
c ra
ˆ
´
t nhie
ˆ
`
u
vào ý thích và nhu ca

ˆ
`
u cu

a chu

nhân d
¯
ı
˜
a. Nhu

ng cu
˜
ng xin thu


d
¯
u

a ra vài d
¯
e
ˆ
`
nghi
˙
sau. Tác
gia


se
˜
d
¯
a
˘
˙
t tên d
¯
ı
˜
a và phân vùng theo "tiêu chua
ˆ

n" cu

a Linux, tu
´

c là /dev/hda, /dev/hdb,
v.v. . . d
¯
o
ˆ
´
i vo
´

i d

¯
ı
˜
a và /dev/hda1, /dev/hda2, v.v. . . – d
¯
o
ˆ
´
i vo
´

i các phân vùng.
Vie
ˆ
˙
c phân chia d
¯
ı
˜
a thành các phân vùng là ca
ˆ
`
n thie
ˆ
´
t, bo


i vì Windows và Linux su



du
˙
ng
các cách lu

u tru
˜

thông tin trên d
¯
ı
˜
a và sau d
¯
ó d
¯
o
˙
c chúng tu
`

d
¯
ı
˜
a khác nhau. Chính vì the
ˆ
´
to

ˆ
´
t ho

n
he
ˆ
´
t là dành cho mo
ˆ
˜
i he
ˆ
˙
d
¯
ie
ˆ
`
u hành mo
ˆ
˙
t (hoa
˘
˙
c tha
ˆ
˙
m chí mo
ˆ

˙
t vài nhu

chúng ta se
˜
tha
ˆ
´
y o


du

o
´

i)
phân vùng riêng.
D
¯
a
ˆ
`
u tiên chúng ta hãy xem xét mo
ˆ
˙
t tru

o
`


ng ho
˙

p d
¯
o

n gia

n – dung lu

o
˙

ng o
ˆ

d
¯
ı
˜
a cu

a ba
˙
n d
¯
o
˙

c
không vu

o
˙

t quá 8,4 Gbyte (nói chính xác ho

n – so
ˆ
´
cylinder không vu

o
˙

t quá 1024). Trong
tru

o
`

ng ho
˙

p này mo
˙
i thu
´


d
¯
e
ˆ
`
u d
¯
o

n gia

n: ba
˙
n d
¯
o
˙
c chı

vie
ˆ
˙
c chia d
¯
ı
˜
a làm sao d
¯
e
ˆ


d
¯
u

cho
ˆ
˜
cho he
ˆ
˙
d
¯
ie
ˆ
`
u hành se
˜
cài d
¯
a
˘
˙
t. Có the
ˆ

su


du

˙
ng du
˜

lie
ˆ
˙
u cho bie
ˆ
´
t kích thu

o
´

c d
¯
ı
˜
a nho

nha
ˆ
´
t ca
ˆ
`
n thie
ˆ
´

t d
¯
e
ˆ

cài
d
¯
a
˘
˙
t he
ˆ
˙
d
¯
ie
ˆ
`
u hành vo
´

i ca
ˆ
´
u hình co

ba

n trong ba


ng
2.2.
Tuy nhiên xin hãy nho
´

ra
˘
`
ng, không nhu
˜

ng pha

i tính kích thu

o
´

c các ta
ˆ
˙
p tin cu

a ba

n thân
he
ˆ
˙

d
¯
ie
ˆ
`
u hành, mà còn pha

i tính ca

kích thu

o
´

c cu

a các chu

o

ng trình ba
˙
n d
¯
o
˙
c du
˙

tính cha

˙
y. Và
còn pha

i dành mo
ˆ
˙
t pha
ˆ
`
n du
˙

tru
˜

không nho

cho các chu

o

ng trình se
˜
cài d
¯
a
˘
˙
t sau này (không the

ˆ

tránh kho

i!). Hãy tính ra
˘
`
ng, 700 Mbyte dành cho Linux o


trong ba

ng nói trên chı

dành cho
các chu

o

ng trình cài d
¯
a
˘
˙
t cùng vo
´

i Linux theo ma
˘
˙

c d
¯
i
˙
nh, trong so
ˆ
´
d
¯
ó có, ví du
˙
, chu

o

ng trình
soa
˙
n tha

o ra
ˆ
´
t ma
˙
nh Lyx. D
¯
o
ˆ
´

i vo
´

i Windows cu
˜
ng tu

o

ng tu
˙

nhu

va
ˆ
˙
y.

×