Menu Close

Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.4.2. 文​​​​​​​件​​​​​​​名​​​​​​​和​​​​​​​块​​​​​​​列​​​​​​​表​​​​​​​(Blocklist)

当​​​​​​​在​​​​​​​ GRUB 里​​​​​​​输​​​​​​​入​​​​​​​命​​​​​​​令​​​​​​​来​​​​​​​引​​​​​​​用​​​​​​​文​​​​​​​件​​​​​​​时​​​​​​​(如​​​​​​​菜​​​​​​​单​​​​​​​列​​​​​​​表​​​​​​​),你​​​​​​​必​​​​​​​须​​​​​​​在​​​​​​​设​​​​​​​备​​​​​​​和​​​​​​​分​​​​​​​区​​​​​​​号​​​​​​​码​​​​​​​后​​​​​​​面​​​​​​​紧​​​​​​​接​​​​​​​着​​​​​​​指​​​​​​​定​​​​​​​绝​​​​​​​对​​​​​​​文​​​​​​​件​​​​​​​路​​​​​​​径​​​​​​​。​​​​​​​
下​​​​​​​面​​​​​​​演​​​​​​​示​​​​​​​了​​​​​​​这​​​​​​​样​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​的​​​​​​​结​​​​​​​构​​​​​​​:
(<device-type><device-number>,<partition-number>)</path/to/file>
In this example, replace <device-type> with hd, fd, or nd. Replace <device-number> with the integer for the device. Replace </path/to/file> with an absolute path relative to the top-level of the device.
你​​​​​​​也​​​​​​​可​​​​​​​能​​​​​​​在​​​​​​​ GRUB 里​​​​​​​指​​​​​​​定​​​​​​​实​​​​​​​际​​​​​​​上​​​​​​​并​​​​​​​不​​​​​​​在​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​里​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​,如​​​​​​​出​​​​​​​现​​​​​​​在​​​​​​​分​​​​​​​区​​​​​​​的​​​​​​​起​​​​​​​始​​​​​​​块​​​​​​​里​​​​​​​的​​​​​​​ chain 装​​​​​​​载​​​​​​​程​​​​​​​序​​​​​​​。​​​​​​​要​​​​​​​装​​​​​​​载​​​​​​​这​​​​​​​样​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​,可​​​​​​​以​​​​​​​使​​​​​​​用​​​​​​​指​​​​​​​定​​​​​​​文​​​​​​​件​​​​​​​在​​​​​​​分​​​​​​​区​​​​​​​里​​​​​​​所​​​​​​​在​​​​​​​的​​​​​​​块​​​​​​​的​​​​​​​ blocklist。​​​​​​​既​​​​​​​然​​​​​​​文​​​​​​​件​​​​​​​通​​​​​​​常​​​​​​​由​​​​​​​几​​​​​​​个​​​​​​​不​​​​​​​同​​​​​​​块​​​​​​​的​​​​​​​集​​​​​​​合​​​​​​​组​​​​​​​成​​​​​​​,块​​​​​​​列​​​​​​​表​​​​​​​使​​​​​​​用​​​​​​​了​​​​​​​特​​​​​​​殊​​​​​​​的​​​​​​​语​​​​​​​法​​​​​​​。​​​​​​​每​​​​​​​个​​​​​​​包​​​​​​​含​​​​​​​文​​​​​​​件​​​​​​​的​​​​​​​块​​​​​​​都​​​​​​​由​​​​​​​块​​​​​​​的​​​​​​​位​​​​​​​移​​​​​​​量​​​​​​​来​​​​​​​指​​​​​​​定​​​​​​​,后​​​​​​​面​​​​​​​跟​​​​​​​着​​​​​​​基​​​​​​​于​​​​​​​这​​​​​​​个​​​​​​​位​​​​​​​移​​​​​​​点​​​​​​​的​​​​​​​块​​​​​​​的​​​​​​​数​​​​​​​量​​​​​​​。​​​​​​​块​​​​​​​位​​​​​​​移​​​​​​​用​​​​​​​逗​​​​​​​号​​​​​​​隔​​​​​​​开​​​​​​​的​​​​​​​列​​​​​​​表​​​​​​​里​​​​​​​依​​​​​​​次​​​​​​​列​​​​​​​出​​​​​​​。​​​​​​​
以​​​​​​​下​​​​​​​是​​​​​​​一​​​​​​​个​​​​​​​块​​​​​​​列​​​​​​​表​​​​​​​的​​​​​​​例​​​​​​​子​​​​​​​:
0+50,100+25,200+1
这​​​​​​​个​​​​​​​例​​​​​​​子​​​​​​​指​​​​​​​定​​​​​​​了​​​​​​​从​​​​​​​分​​​​​​​区​​​​​​​的​​​​​​​第​​​​​​​一​​​​​​​个​​​​​​​块​​​​​​​开​​​​​​​始​​​​​​​的​​​​​​​文​​​​​​​件​​​​​​​,它​​​​​​​使​​​​​​​用​​​​​​​了​​​​​​​块​​​​​​​ 0 到​​​​​​​ 49、​​​​​​​100 到​​​​​​​ 124 以​​​​​​​及​​​​​​​ 200。​​​​​​​
当​​​​​​​使​​​​​​​用​​​​​​​ GRUB 来​​​​​​​装​​​​​​​载​​​​​​​要​​​​​​​求​​​​​​​ chain 装​​​​​​​载​​​​​​​的​​​​​​​操​​​​​​​作​​​​​​​系​​​​​​​统​​​​​​​时​​​​​​​,知​​​​​​​道​​​​​​​怎​​​​​​​样​​​​​​​去​​​​​​​编​​​​​​​写​​​​​​​块​​​​​​​列​​​​​​​表​​​​​​​是​​​​​​​很​​​​​​​有​​​​​​​用​​​​​​​的​​​​​​​。​​​​​​​如​​​​​​​果​​​​​​​从​​​​​​​块​​​​​​​ 0 开​​​​​​​始​​​​​​​的​​​​​​​话​​​​​​​,你​​​​​​​可​​​​​​​以​​​​​​​忽​​​​​​​略​​​​​​​块​​​​​​​的​​​​​​​位​​​​​​​移​​​​​​​量​​​​​​​。​​​​​​​例​​​​​​​如​​​​​​​,第​​​​​​​一​​​​​​​个​​​​​​​硬​​​​​​​盘​​​​​​​里​​​​​​​的​​​​​​​第​​​​​​​一​​​​​​​分​​​​​​​区​​​​​​​的​​​​​​​ chain 装​​​​​​​载​​​​​​​文​​​​​​​件​​​​​​​会​​​​​​​有​​​​​​​下​​​​​​​面​​​​​​​的​​​​​​​名​​​​​​​字​​​​​​​:
(hd0,0)+1
下​​​​​​​面​​​​​​​是​​​​​​​在​​​​​​​ GRUB 命​​​​​​​令​​​​​​​行​​​​​​​上​​​​​​​以​​​​​​​根​​​​​​​用​​​​​​​户​​​​​​​设​​​​​​​定​​​​​​​正​​​​​​​确​​​​​​​设​​​​​​​备​​​​​​​和​​​​​​​分​​​​​​​区​​​​​​​之​​​​​​​后​​​​​​​指​​​​​​​定​​​​​​​块​​​​​​​列​​​​​​​表​​​​​​​的​​​​​​​ chainloader 命​​​​​​​令​​​​​​​:
chainloader +1