من از طریق ویندوز به سایت دل رفتم و ßios را دانلود کردم و ریختم. اما بعد ریستارت باز هم مشکل حل نشده است. و صفحه کلید لینوکسم کار نمی کند.
خب!
راه حل:
ابتدا از منوی Recovery Mode هنگام بوت، گزینه Drop to root shell prompt را انتخاب کنید. حالا:
اگر از اوبونتو 9.1 استفاده می کنید. کدهای زیر را وارد کنید:sudo chmod 644 /boot/grub/grub.cfg
sudo nano /boot/grub/grub.cfg
یه ویرایشگر متنی در محیط خط فرمان براتون باز میشه. قسمتی را که شبیه به اینه پیدا کنید:
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 2e59cdb6-3abb-4974-b764-5cfcc8467a15
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=2e59cdb6-3abb-4974-b764-5cfcc8467a15 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
حالا باید آخر خطی که اولین عبارتش linux هست یعنی خط یکی مونده به آخر این عبارت را اضافه کنید: i8042.reset که در آخر باید
شبیه این بشه (نه دقیقا مثل همین!):
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=2e59cdb6-3abb-4974-b764-5cfcc8467a15 ro single i8042.reset
Control + O را برای ذخیره تغییرات و Control + X را برای خروج از محیط ویرایشگر متنی بزنید.
دستور زیر را تایپ کنید:
sudo chmod 444 /boot/grub/grub.cfg
با تایپ دستور exit هم می توانید سیستم را ریستارت کنید و امتحان کنید ببینید که مشکل حل شده یا نه.
اگر از اوبونتو 9.04 یا قبل از آن استفاده می کنید. کدهای زیر را وارد کنید:sudo chmod 644 /boot/grub/menu.lst
sudo nano /boot/grub/menu.lst
یه ویرایشگر متنی در محیط خط فرمان براتون باز میشه. قسمتی را که شبیه به اینه پیدا کنید:
title Ubuntu 9.04, kernel 2.6.28-11-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=/dev/md0 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
حالا باید آخر خطی که اولین عبارتش linux هست یعنی خط یکی مونده به آخر این عبارت را اضافه کنید: i8042.reset که در آخر باید
شبیه این بشه (نه دقیقا مثل همین!):
kernel /boot/vmlinuz-2.6.28-11-generic root=/dev/md0 ro quiet splash
Control + O را برای ذخیره تغییرات و Control + X را برای خروج از محیط ویرایشگر متنی بزنید.
دستور زیر را تایپ کنید:
sudo chmod 444 /boot/grub/menu.lst
با تایپ دستور exit هم می توانید سیستم را ریستارت کنید و امتحان کنید ببینید که مشکل حل شده یا نه.