windowsu gruba eklemek

Başlatan divahome, 15 Temmuz 2009 - 11:46:14

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

divahome

arkadaşlar biliyorum çoğu kez açıldı bu konu fakat ben bulamadım
fdisk -l çıktısı
divahome@divahome-desktop:~$ sudo fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bayt
255 heads, 63 sectors/track, 30401 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfa03fa03

  Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1   *           1        5099    40957686    7  HPFS/NTFS
/dev/sda2            5100       17257    97659135    f  W95 Ext'd (LBA)
/dev/sda3           17258       17622     2931862+  82  Linux takas / Solaris
/dev/sda4           17623       30401   102647317+   7  HPFS/NTFS
/dev/sda5            5100       17257    97659103+  83  Linux

Disk /dev/sdb: 160.0 GB, 160041885696 bayt
255 heads, 63 sectors/track, 19457 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0x85e185e1

  Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sdb1               1        6709    53890011    7  HPFS/NTFS
/dev/sdb2            6710       13083    51199155    7  HPFS/NTFS
/dev/sdb3   *       13084       19457    51199155    7  HPFS/NTFS
divahome@divahome-desktop:~$

160 gb lık dikte windows 250 gb lıkta ubuntu kurulu


erkuserdem

sudo gedit /boot/grub/menu.lst


çıktısını versen daha iyi olur bence

localhost

#2
Kac tane windows var sende? 250GB ta birtane var 160Gb ta bir tane var. Hangisini gruba ekleyeceksin ?

Edit: "160 gb lık dikte windows 250 gb lıkta ubuntu kurulu" burada belirtmissin ama görmedim :)
Linux LPIC1 - MCSA

divahome

250lıkta yok 160 lıkta var

ironic

sudo gedit /boot/grub/menu.lst

ile grub menüsünü açıp şu satırı en alta ekleyip kaydedin.

"Microsoft Windows " bölümüne istediğin herhangi birşeyi yazabilirsin.

title Microsoft Windows
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1

erkuserdem


bytan

İkisini de ekleyip sonuca göre fazlalığı silersin:

title Windows-1
rootnoverify (hd1,2)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1

title Windows-2
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,2)+1
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

sayz

arkadaşlar bende de aynı sorun var. daha önceden yeniden grub kurulumu konusunu inceleyip oradakileri uygulayınca geliyordu windows. uzun zamandır debian kullanıyordum biraz değişiklik olsun diye min kurmaya karar verdim, işlerim dolayısıyla windows da olmak zorunda bilgisayarda ama win'i bir türlü gruba ekleyemiyorum mint'i kurduktan sonra. ben de menu.lst dosyası da gözükmüyor şurada yazılanlar aynen uyguladım: http://wiki.ubuntu-tr.net/index.php/Windows_kurulumu_sonras%C4%B1nda_Grub2_%C3%B6ny%C3%BCkleyicisini_onarmak

ama bi şey değişmedi sadece grubu kurmuş oldum. dizin içeriği de şu şekilde:
sayz@caravasar ~ $ ls /boot/grub/
fonts  gfxblacklist.txt  grub.cfg  grubenv  i386-pc  locale


fdisk -l çıktısı:
sayz@caravasar ~ $ sudo fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f2827

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    98764799    49381376   83  Linux
/dev/sda3        98766848   217702399    59467776    7  HPFS/NTFS/exFAT
/dev/sda4       217704446   234440703     8368129    5  Extended
/dev/sda5       217704448   234440703     8368128   82  Linux swap / Solaris

Disk /dev/sdc: 1000.2 GB, 1000194400256 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953504688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd804c256

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          64  1953503999   976751968    7  HPFS/NTFS/exFAT

Disk /dev/sdd: 7803 MB, 7803174912 bytes
122 heads, 58 sectors/track, 2153 cylinders, total 15240576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *        8064    15240575     7616256    b  W95 FAT32


sondakiler biri flash bellek birisi de harici disk.

if

@sayz, sudo update-grub2 ne diyor?

sayz

@if update-grub'la aynı sonucu veriyor aşağıdaki gibi:

sayz@caravasar ~ $ sudo update-grub2
[sudo] password for sayz:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.5.0-23-generic
Found initrd image: /boot/initrd.img-3.5.0-23-generic
Found linux image: /boot/vmlinuz-3.5.0-17-generic
Found initrd image: /boot/initrd.img-3.5.0-17-generic
Found memtest86+ image: /boot/memtest86+.bin
done

if

@sayz, Boot-Repair uygulamasıyla düzeltmeye çalışalım: https://help.ubuntu.com/community/Boot-Repair

sayz

maalesef, onu da denemiştim ama sonuç değişmedi  :-\

if

Aklıma tek gelen Windows'un sda1'de olmaması. /boot/grub/grub.cfg ile /etc/default/grub içeriklerini alayım. Grub dosyalarında sizin bir değişikliğiniz olmuş muydu?

sayz

ben hiçbir değişiklik yapmadım.

grub.cfg
#
# 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 [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

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 {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  f40143fe-032b-4127-acbd-23ff72046e17
else
  search --no-floppy --fs-uuid --set=root f40143fe-032b-4127-acbd-23ff72046e17
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
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/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="$1"
if [ "$1" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ ${recordfail} != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-23-generic (/dev/sda1)' --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  f40143fe-032b-4127-acbd-23ff72046e17
else
  search --no-floppy --fs-uuid --set=root f40143fe-032b-4127-acbd-23ff72046e17
fi
linux /boot/vmlinuz-3.5.0-23-generic root=UUID=f40143fe-032b-4127-acbd-23ff72046e17 ro   quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-23-generic
}
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-23-generic (/dev/sda1) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  f40143fe-032b-4127-acbd-23ff72046e17
else
  search --no-floppy --fs-uuid --set=root f40143fe-032b-4127-acbd-23ff72046e17
fi
echo 'Loading Linux 3.5.0-23-generic ...'
linux /boot/vmlinuz-3.5.0-23-generic root=UUID=f40143fe-032b-4127-acbd-23ff72046e17 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-23-generic
}
submenu "Previous Linux versions" {
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-17-generic (/dev/sda1)' --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  f40143fe-032b-4127-acbd-23ff72046e17
else
  search --no-floppy --fs-uuid --set=root f40143fe-032b-4127-acbd-23ff72046e17
fi
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=f40143fe-032b-4127-acbd-23ff72046e17 ro   quiet splash $vt_handoff
initrd /boot/initrd.img-3.5.0-17-generic
}
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-17-generic (/dev/sda1) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  f40143fe-032b-4127-acbd-23ff72046e17
else
  search --no-floppy --fs-uuid --set=root f40143fe-032b-4127-acbd-23ff72046e17
fi
echo 'Loading Linux 3.5.0-17-generic ...'
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=f40143fe-032b-4127-acbd-23ff72046e17 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-17-generic
}
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### 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='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  f40143fe-032b-4127-acbd-23ff72046e17
else
  search --no-floppy --fs-uuid --set=root f40143fe-032b-4127-acbd-23ff72046e17
fi
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  f40143fe-032b-4127-acbd-23ff72046e17
else
  search --no-floppy --fs-uuid --set=root f40143fe-032b-4127-acbd-23ff72046e17
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### 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  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


bu da /etc/default/grub:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"



if

Kendimiz oluşturalım: sudo nano /etc/grub.d/40_custom içine var olan satırlara dokunmadan menuentry "Windows" {

insmod ntfs

set root=(hd0,1)

chainloader +1

}
yazıp kaydedin; sudo chmomd +x /etc/grub.d/40_custom ile çalıştırılabilir yapın; sudo update-grub komutunu yürütün. Bu komutun çıktısında görünmeyebilir ama yeniden başlattığınızda grub ekranında görünmesi gerek.

sayz

grub'da görünüyor windows diye ama bu sefer de aşağıdaki hatayı veriyor windowsu seçince:

error: invalid signature...

if

@sayz, Windows sürümü nedir?

sayz


if

@sayz, burda[1] bahsetiği gibi Windows7 ve üstü sürümlerin başlaması için hard diskin başında bulunan 100 MB bir sistem bölümü olması gerek. Sizde o bulunmuyor şu an. Arch wikisine göre aldığınız hatanın çözümü içinse sudo mv /boot/grub/device.map /boot/grub/device.map-old
sudo grub-mkconfig -o /boot/grub/grub.cfg
komutlarını uygulamak gerekmiş. Şansımızı deneyelim bu komutlarla. Ama önce /etc/grub.d/40_custom dosyasının çalıştırılabilir özelliğini geri almamız gerek. sudo chmod -x /etc/grub.d/40_custom

[1] http://en.wikipedia.org/wiki/System_partition_and_boot_partition

sayz

hmmmmm, anladım sorunun sebebini şimdi :( ben o 100 mb'lık bölümü mint'i kurarken silmiştim, gereksizdir diyerek!  o sistem bölümünü tekrar olurşturma gibi bir durum olabilir mi ki?

if

@sayz, bilmiyorum. Windows 7 cd'si ile yapılamıyor mu?

sayz

eğer deneme fırsatım olursa bi deneyip sonucu buraya yazarım. olmadı dosyalarım yedekliydi zaten baştan bi sistem kurulumu yaparım.