• خانه
  • مانیفست اینترنت
  • درباره
  • تماس با من


بوت ویندوز و لینوکس از دو هارد متفاوت

نگارش شده در تاريخ : ۰۸-۰۶-۱۳۸۸ | نويسنده : Pouyan | دسته : آموزشی, لینوکس | يك ديدگاه

چون دارم از خونه می رم باید سیتم برای خانواده راست و ریس می کردم.خوب مشکل چه بود ما چه کردیم.

خانواده به جز بنده،به طور کلی با لینوکس مورد داشتن و تلاش های بسیار ما برای جذب آن ها به لینوکس جواب نداد.تصمیم گرفتم که یک ویندوز نصب کنم.

من دو تا هارد داشتم به صورت ساتا و روی یکی به طور کلی لینوکس نصب بود  روی دومی هم فایل های آهنگ و فیلم و این حرفا ذخیره بود فایل سیستم دومی ntsf بود.منم که نمی خواستم یک هاردم با ۲۵۰ گیگ ان تی اف اس باشه پس کم کم خالیش کردم.امروز به حجمی رسید که تونستم روی هارد لینوکس کلا کپی کنم.

برای راحتی کار در این سناریو هارد بزرگ رو هارد الف و هارد کوچک رو هارد ب مطرح می کنم.

ویژگیهای هارد الف

Disk /dev/sda: 250.0 GB, 250059350016 bytes
111 heads, 54 sectors/track, 81481 cylinders
Units = cylinders of 5994 * 512 = 3068928 bytes
Disk identifier: 0x225a257a

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           ۱        ۳۴۹۹    ۱۰۴۸۶۴۷۶    ۷  HPFS/NTFS
/dev/sda2            ۳۵۰۰       ۸۱۴۸۰   ۲۳۳۷۰۹۰۵۷    f  W95 Ext’d (LBA)
/dev/sda5            ۳۵۰۰        ۶۹۹۸    ۱۰۴۸۶۴۷۶    ۷  HPFS/NT

ویژگیهای هارد ب

Disk /dev/sdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×41994198

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           ۱          ۱۲       ۹۶۳۵۸+  ۸۳  Linux
/dev/sdb2              ۱۳        ۹۹۶۴    ۷۹۹۳۹۴۴۰    ۵  Extended
/dev/sdb5              ۱۳        ۸۵۲۲    ۶۸۳۵۶۵۴۳+  ۸۳  Linux
/dev/sdb6            ۸۵۲۳        ۹۹۶۴    ۱۱۵۸۲۸۳۳+  ۸۳  Linux

بعد تصمیم گرفتم کلا پاک کنم هر چی روشه و پارتیشن بندی کنم دوباره با ۲ تا ۱۰ برای ویندوز و بقیه هم اکستنشن ۳ بزنیم برای خودم.خوب مراحل پارتیشن بندی رو از تو نصب ویندوز انجام دادم و ویندوز رو نصب کردم(لازم به ذکر است که بوت رو عوض کردم رو  هارد الف)

خوب تا اینجا همه  چیز خوب بود.البته کار ما راحت هم بود چون دوتا هارد داشتیم و هر کدام جداگانه بوت داشتن.(برای کسانی که اول لینوکس و بعد ویندوز نصب می کنند روی یک هارد نصب می کنند هم راه حل داریم که آخر این مطلب توضیح می دهم.)

با هارد ب بالا آمدیم.داخل لینوکس فایل

/boot/grub/menu.lst

را باز کریدم و شروع کردیم به تغییر دادن که یتونیم از طریق گراب وارد ویندوز هم بشیم.

روی بایوس ما هارد ب عنوان (hd0) شناخته شده بود و هارد الف (hd1) بود.

حالا راه غلط چه بود و چرا جواب نمی داد.

برای بوت کردن سیستم ویندوز از طریق گراب باید از این سینتکس در menu.lst یا grub.conf استفاده کنیم.

title Windows
rootnoverify (hdX,X)
chainloader +1

خوب ما هم طبق تنظیمات بایپس این کار رو انجام دادیم و این طور نوشتیم.

title Windows
rootnoverify (hd1,0)
chainloader +1

ولی خوب زمانی که بوت می کردیم روی استار می موند و هیچ چیزی بوت نمی شد و به قولی گیر می کرد.

بعد یک نکته رو نگاه کردم و یک خورده تو اینترنت گشتم وبالاخره فهمیدم مشکل چی بود.(لینک سایت نجات بخش رو هم برای شما قرار می دهم.)ما در خود سیستم گراب یک دیوایس مپ (device map)* داریم.در دیوایس مپ داخل سیستم ما هارد ها به صورت معکوس تعریف شده است.یعنی مثل اون چیزی که بایوس می گفت نبود و چون گراب هم از اون استفاده می کرد دچار اشکال می شد.(ببنید موقعی که گراب لود میشه و بالا می آید شروع می کنه با استفاده از بایوس و تنظیمات اعمال شده سیستم رو بوت می کنه ولی در حالت لود کردن ویندوز می رو روی بایوس و لینوکس اول لود می کنه و بعد از طریق ستینگ های خود لینوکس (همون دیوایس مپ) می رود و  ویندوز رو لود می کند)

Pic1

خوب ما باید یک تغییر داخل دیوایس مپ  بگذاریم به طوری که بتوانیم بعد از لود شدن گراب ازویندوز بوت بشه.راه حل اینه

title Windows
map (hd0) (hd1)
map (hd1) (hd0)

rootnoverify (hd1,0)
chainloader +1

خوب همین کار ما را تمام کرد و ویندوز به درستی بالا می آید.

منبع:فایرتری

* دیوایس مپ در این مکان قرار دارد.

/boot/grub/device.map


خوراک

خوراک پز

نوشته‌های تازه

  • تست از روی نوکیا ان ۹۰۰
  • وصل کردن چند فایل پی دی اف به هم دیگر و ایجاد یک پی دی اف (merge)
  • Apod Nasa دریافت تمامی عکس ها
  • SVN Server خود را راه اندازی کنید.
  • مدیا پلیرهای لینوکسی – بخش اول (مقدمه)
  • Linux Tag
  • دلم نیومد این رو اضافه نکنم ….

پر بازدید ترین ها

  • کار کردن با اسکایپ در ابونتو - 3,794 بازدید
  • Ipod تازه،Notebook های کوچک تر و یک یوزپلنگ سریع! - 932 بازدید
  • تست گوشی تلفن همراه : G705 Sony Ericsson - 761 بازدید
  • اضافه کردن سرویس Pure-ftpd به Centos 5.2 - 747 بازدید
  • ریموت کنترل برای پخش کننده های موسیقی لینوکس با موبایل - 549 بازدید
  • مانیفست اینترنت - 530 بازدید

RSS خوشمزه

  • JUNG - Java Universal Network/Graph Framework
  • App Inventor for Android - Beta
  • Tor Project: obfsproxy
  • ‭BBC ‮فارسی‬ - ‮فرهنگ و هنر‬ - ‮۲۰۰ سالگی دیکنز؛ شش دستاورد چارلز دیکنز برای جهان امروز‬
  • Share Spotify Playlists at ShareMyPlaylists.com
  • sFFT: Sparse Fast Fourier Transform
  • Registration
  • Golem.de: IT-News für Profis
  • Tutorial / Java Grundlagen / Arrays
  • PGP-Gebrauchsanleitung

برچسب‌ها

5.2 Andorid Boot CentOS ftp ftpd HTC IPCom key Linux Patent Pure-fp pure-ftp Pure-ftpd putty ssh-keygen Vodafone آی پاد اسکایپ اف تی پی اپرا اپل اپن سرس اینترنت بنر بوت تاریخچه تست خبررسانی خبرنگار سرویس های وبی شل طراحی فارسی فایرفاکس لینوکس مانیفست مایکروسافت مرورگر وب سرور ویندوز وینوز پابلیک کی پوتی گراب

پیوندها

  • Bardiax's Blog
  • Choxos
  • آی لینوکس
  • اسناد متن باز
  • ام توکس
  • امین
  • ساسان
  • لینوکس و من
  • هفت سال – وبلاگ
  • وردپرس فارسی
  • گوگل لینوکس
  • یه انقلابی

دسته ها

  • Shell Script
  • آموزشی
  • اوبونتو
  • تلفن همراه
  • دانستنی ها
  • دسته‌بندی نشده
  • دی ان اس
  • سنت‌اواس
  • شبکه اجتماعی
  • شل اکسس
  • فناوری های جدید
  • لینوکس
  • وب سرور
  • کاربردی


Spread Firefox Affiliate Button

تمامی مطالب این وبلاگ تحت لیسانس GFDL منتشر می شود.نقل قول بدون ذکر منبع آزاد است.
اين قالب با استفاده از نيروي وردپرس فارسي و توسط گرافيكس بهينه و فارسي شده است.