آره خوندم ولی مشکل من برعکسه!!!لینوکس ویندوز رونمیشناسه
اگر الان بوت اوبونتو را بدون مشکل دارید برید داخلش و به شکل زیر عمل کنید.
اول با chmod حقوق تغییر فایل grub.cfg را تغییر بدید. این طوری:
sudo chmod 640 /boot/grub/grub.cfg
بعد با دستور زیر فایل فوق را ویرایش کنید:
sudo gedit /boot/grub/grub.cfg
حالا آخر فایل خط زیر را اضافه کنید.
menuentry "Windows XP" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set f48429348428faae
drivemap -s (hd0) ${root}
chainloader +1
}
البته این تغییرات را هم بدید.
۱. شماره درایو ویندوز xp را با دستور fdisk -l ببینید و اگر مثلا sda3 بود به جای hd0,2 در خط سوم بنویسید hd0,3 و اگر sda4 بود بنویسید hd0,4 .
۲. با دستور blkid کد uuid پارتیشن ویندوز را ببینید و به جای اون f48429348428faae در خط چهارم کد uuid پارتیشن ویندوز خودتون را بنویسید.
بعد از انجام تغییرات ذخیره کنید و با دستور زیر حقوق دسترسی فایل را مجددا به حالت اولیه برگردونید.
sudo chmod 440 /boot/grub/grub.cfg