Saturday, March 13, 2010

லினக்சில் பூட் லோடார்கள் (Boot Loader) -(2)

படம் -1
படம் -2

நான் முந்தைய பதிவில் GRUB பூட் லோடாரை பற்றி எழுதியிருந்தேன் .அதன் தொடர்ச்சியினை இந்த பதிவில் இடுகிறேன்.
GRUB பூட் லோடாரானது மூன்று நிலைகளில் செயல்படுகிறது அவை:
  • stage 1
  • stage 2
  • stage 1.5
stage 1 :
பூட் லோடாரினுடைய code ஐ இயக்க தொடங்கும்.பூட் லோடாரானது அடுத்த நிலைக்கு செல்லும்(நிலையின் முகவரிக்கு தாவிவிடும்)(செக்டர் எண்)).இந்த செக்டர் எண்ணை GRUB ஆனது குறிப்பிட்ட முகவரியில் GRUB ஐ நிறுவும் போதே பதிந்து வைத்திருக்கும்.வழக்கமாக stage 1.5 யினை குறிப்பிட்டு இருக்கும்.
stage 1.5:
இந்த நிலையில் வன்வட்டில் ஒரு cylinder க்கு எத்தனை செக்டர்கள் பிரிக்கப்பட்டு இருக்கிறது போன்ற தகவல்களை தெரிந்து கொள்ளும்.அதிகபட்சமாக ஒரு cylinder க்கு 63 செக்டர்கள் இருக்கும்(பார்க்க படம்-இரண்டு).Master Boot Record(MBR) நிறுவியபிறகு 62 செக்டர்கள் free ஆக இருக்கும்.இந்த free ஆக இருக்கும் இடத்தில் ஒவ்வொரு partition னும் என்ன FileSystem களை கொண்டு உள்ளன என்ற தகவல் இருக்கும்.(பார்க்க படம்-ஒன்று).stage 2 வினை execute செய்யும்.
stage 2:
இந்த நிலையில் GRUB னுடைய configuration கோப்புகள் point செய்யப்படும்.ஒரு சில படிகளை கடந்த பிறகு பயனாளருக்கு இயங்கு தளங்களை தேர்வு செய்யும் திரை காண்பிக்கப்படும்.
இதை பற்றி இன்னும் அதிகமாக தெரிந்து கொள்ள கீழ்க்கண்ட முகவரிகளுக்கு செல்லவும்:
http://www.dedoimedo.com/computers/grub.html#mozTocId616834
http://en.wikipedia.org/wiki/GNU_GRUB
http://www.gnu.org/software/grub/manual/grub.html

No comments: