مشکل بوت چندگانه – لینوکس های مبتنی بر هسته خانواده 2.6

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

این مشکل که در حقیقت می توان گفت برای آخرین نسخه های لینوکس Mandrake و SuSE نیز وجود دارد ناشی از تغییر بر روی partition table بعد از نصب لینوکس است که  حتمال دارد به کارکرد ویندوز آسیب برساند. راه حلی که برای آن پیشنهاد شده است مقدار دهی مشخصات geometry هارد دیسک قبل از شروع نصب است.

To avoid the hard disk geometry to be altered you may enter it manually
during installation by using the
hdN=<drive geometry> parameter (where N is
the letter representing the drive with the MBR you will use). To discover
the current geometry before installing Fedora Core 2 you should use a
utility that can read the drive geometry as reported in the partition table.
It is important to understand that some tools may not be reporting the
actual data from this location, but, rather, some derived value, so your
surest way is to use the fdisk utility. You can get this information by
following these steps.

و اگر هم به این مشکل برخورد کردید امکان بازیابی نیز وجود دارد، نگران نباشید قاعدتا نباید اطلاعاتی را از دست داده باشید :

Because only the drive geometry is altered there is no need for manual
intervention in the form of discovering and entry of partition information.
The information in your partition table is correct. However, you need to
alter the geometry entry and normally this would require you to re-enter the
partition table by hand using a tool like fdisk. This is where the
application sfdisk comes to the rescue. Sfdisk can be very powerful in
non-interactive mode, it can output information that can be used as input
elsewhere, and it can accept data as input at run-time. This makes sfdisk
ideal for this solution because you can ask it to read the partition table
and deliver the result in a way that itself can write back when you tell it
to change your drive geometry. This makes the process fast and less prone
to human error as very few values need to be supplied. The solution can be
summed up in a single line with two commands:
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda

پیشنهاد می کنم اگر قصد استفاده از هر کدام از ویرایش های لینوکس جدید که از هسته خانواده 2.6 استفاده می کنند را دارید این مطلب را بخوانید.حتی یک گزارش از بروز این خطا برای Gentoo بود.

Making Fedora Core 2 and Windows play well together
Fix for the XP dual boot problem


دیدگاه‌ها

یک پاسخ به “مشکل بوت چندگانه – لینوکس های مبتنی بر هسته خانواده 2.6”

  1. bebin aziz man ye seri maghale rajebe linux lazem daram .mamnonmisham baram send koni