انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: amir2009 در 29 آذر 1388، 08:50 بظ
-
سلام
من از اوبونتو 9.10 استفاده میکنم.ویندوز xp خودمو عوض کردم و همون بلا بسرم اومد! از صبح یه سر نشستم هرچی راهنما تو انجمن بود سرزدم ولی مشکل حل نشد!
لطفا یکی بدادم برسه
مرسی
-
اینجا رو خوندی؟
http://wiki.ubuntu-ir.org/Grub2Howto/Recover
-
لطفا از ارسال تاپیک های تکراری در بخش ها جداگانه خودداری کنید. ;)
http://forum.ubuntu.ir/index.php/topic,12187.0/topicseen.html
-
آره خوندم ولی مشکل من برعکسه!!!لینوکس ویندوز رونمیشناسه
-
آره خوندم ولی مشکل من برعکسه!!!لینوکس ویندوز رونمیشناسه
اگر الان بوت اوبونتو را بدون مشکل دارید برید داخلش و به شکل زیر عمل کنید.
اول با 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
-
آقا دمت گرم! ولی اگه بگم همه چی همونطوری بود که گفتی اما مشکلم حل نشد دارم دیوونه میشم ???
-
آقا دمت گرم! ولی اگه بگم همه چی همونطوری بود که گفتی اما مشکلم حل نشد دارم دیوونه میشم ???
برنامه gparted را با دستور sudo apt-get install gparted نصب کنید. از مسیر System > Administration بازش کنید و روی پارتیشن xp راست کلیک کنید از Manage flags گزینه boot را انتخاب کنید. امتحان کنید اگه باز نشد من که دیگه عقلم به جایی قد نمیده!
-
حالا شدی مثل من!برنامه نصبه این کارم قبلا کردم انگارباید از خیرش گذشت!
-
گراب رو دوباره از محیط گرافیکی از طریق سیناپتیک نصب کنید
-
ma ke kam avardim!!!!!!!!!!
-
آره خوندم ولی مشکل من برعکسه!!!لینوکس ویندوز رونمیشناسه
اگر الان بوت اوبونتو را بدون مشکل دارید برید داخلش و به شکل زیر عمل کنید.
اول با 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
این کار کاملا در Grub2 اشتباه است. شما هرگز به فایل
/boot/grub/grub.cfg
نباید دست بزنید. برای ایجاد تغییر در گراب ۲ شما باید فقط فایلهای زیر را تغییر بدهید:
/etc/default/grub
/etc/grub.d/
اولی یک فایل است و دومی یک شاخه و دارای چندین فایل در آن.
پس از اینکه شما تغییراتی در این فایلها ایجاد کردید. دستور زیر Grub را به روز میکند.
update-grub
البته کسانی که قبلا گراب ۱ را داشتند و گراب ۲ را به صورت دستی نصب کردند باید از دستور زیر استفاده کنند:
update-grub2
راستی لینک زیر خیلی میتونه به شما برای تنظیمات Grub2 کمک کنه:
https://wiki.ubuntu.com/Grub2
-
آره خوندم ولی مشکل من برعکسه!!!لینوکس ویندوز رونمیشناسه
اگر الان بوت اوبونتو را بدون مشکل دارید برید داخلش و به شکل زیر عمل کنید.
اول با 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
این کار کاملا در Grub2 اشتباه است. شما هرگز به فایل
/boot/grub/grub.cfg
نباید دست بزنید. برای ایجاد تغییر در گراب ۲ شما باید فقط فایلهای زیر را تغییر بدهید:
/etc/default/grub
/etc/grub.d/
اولی یک فایل است و دومی یک شاخه و دارای چندین فایل در آن.
پس از اینکه شما تغییراتی در این فایلها ایجاد کردید. دستور زیر Grub را به روز میکند.
update-grub
البته کسانی که قبلا گراب ۱ را داشتند و گراب ۲ را به صورت دستی نصب کردند باید از دستور زیر استفاده کنند:
update-grub2
راستی لینک زیر خیلی میتونه به شما برای تنظیمات Grub2 کمک کنه:
https://wiki.ubuntu.com/Grub2
اونا را دیدم. به نظرم دست زدن به grub.cfg خیلی منطقی تر و راحتتره! من دست می زنم مشکلی پیش نمیاد! ;D
-
اونا را دیدم. به نظرم دست زدن به grub.cfg خیلی منطقی تر و راحتتره! من دست می زنم مشکلی پیش نمیاد! Grin
این کار غیرمنطقی است چون این فایل براساس فایلهای config دیگری و با استفاده از دستور update-grub ساخته میشود و اگر شما تغییراتی در فایل grub.cfg ایجاد کنید تغییراتی دائمی نخواهد بود چون به محض اجرای دستور update-grub اطلاعات قبلی شما از بین خواهد رفت. اما شاید تغییر grub.cfg مقداری راحتتر باشد!
-
دست همه درد نکنه 8)من خیلی چیزا یاد گرفتم . در ضمن از همه چیزای گفته شده یه معجون شفا بخش بدست آوردم که بنظر خودم خیلی بدرد بخوره و مشکل تازه کارایی مثل خودم برای همیشه بعد از نصب ویندوز از بین میبره!!!راه حل را توی "یه راه حل ساده "می نویسم تا با مطالب تخصصی شما قاطی نشه!
با تشکر