الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في الوصل لubuntu بعد إقلاع الحاسب

بدأه yahya91 في 16 فبراير 2011 · 2 رد · 994 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بتنصيب نظام ubuntu 10.10 على حاسبي على partition خاص به و استخدمته كله للنظام و قمت بعدها بإعادة الإقلاع و لكن لم تظهر لي قائمة الاختيار بين نظامي ويندوز xp sp2 و ubuntu علماً أن نظام الويندوز منزل سابقاً على partition آخر .

قمت بالبحث على الغوغل طوالاً و لكن لم أنجح في تطبيق dual boot رغم التعليمات التي اتبعتها ومنها :

فتحت الterminal عبر الlive cd و أدخلت تعليمات للوصول إلى الboot loader و لكنه كان فارغاً فما السبب و أيضاً حاولت عبر ملف boot.ini الموجود في الc://boot.ini واحاولت إضافة النظام و لكن لم أنجح و إليكم ما كتبت فيه :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\linux="ubuntu" /fastdetect

كيف يمكنني تحقيق الdual-boot خطوة خطوة .

#2

انا مريت بنفس المشكلة تقريباً واعتقد انك بحاجة الي تثبيت ال GRUP

اعتقد ان هذا المقال مفيد لك اعتذرﻷنه بالانجيليزية http://csedawy.blogspot.com/2010/09/how-to-add-windows-to-grub-menu.html

1

--

Mina Fouad

Computer & Systems Engineering Dpt.

Faculty of Engineering

Alexandria University

#3

شكراً لك و لكن أظن أن المقالة تتحدث عن إضافة الwindows إلى قائمة الbootloader أو الgrub و لكن أنا لدي المشكلة المعاكسة حيث أريد إضافة اليوبينو لها و ليس الويندوز فما التعديل على الخطوات المكتوبة .<br>و أيضاً لاحظت مشكلة أن الشاشة التي يفترض أن تظهر كأنها تُحمل من ملف boot.ini المخفي في القرص c الموجود عليه الويندوز كما أنه لم أجد menu.lst في grub في file system و لكن وجدت في القرص d حيث ubuntu داخل grub الملف التالي و هذه محتوياته إذا كان يساعدكم grub.cfg <br> <br><br>

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 6b171e22-78dd-4a56-afde-514cbf5efa66
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 6b171e22-78dd-4a56-afde-514cbf5efa66
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set 6b171e22-78dd-4a56-afde-514cbf5efa66
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=6b171e22-78dd-4a56-afde-514cbf5efa66 ro   quiet splash
    initrd    /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set 6b171e22-78dd-4a56-afde-514cbf5efa66
    echo    'Loading Linux 2.6.35-22-generic ...'
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=6b171e22-78dd-4a56-afde-514cbf5efa66 ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set 6b171e22-78dd-4a56-afde-514cbf5efa66
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set 6b171e22-78dd-4a56-afde-514cbf5efa66
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set eac4d94cc4d91c1f
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

<br>

تم تعديل هذه المشاركة بواسطة yahya91 في 16 فبراير 2011 في 18:47

مواضيع مشابهة