Grub tog bort Windows-startaren

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
maxziman
Inlägg: 26
Blev medlem: 27 jan 2007, 01:21

Grub tog bort Windows-startaren

Inlägg av maxziman »

Tjena!

Installerade ubuntu efter vista och trodde att dualbooten skulle funka (har ju funkat förr). Nu undrar jag om det finns någon som vet hur man lägger in windows som ett alternativ i uppstarten. Har inte lust att installera om vista.

Tack på förhand!

/Max
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Grub tog bort Windows-startaren

Inlägg av m!rage »

Du kan lägga till det manuellt i /boot/grub/menu.lst. Börja med att trycka alt+F2 och skriv

Kod: Markera allt

gksudo gedit /boot/grub/menu.lst
Gå ner till botten, där ser du alla ubuntu-alternativen i uppstarten. Jag vet inte hur det funkar med Vista men för min Windows XP-dual ser det ut så här (under ubuntu och memtest86+ alternativen)

Kod: Markera allt

title Windows XP
root (hd0,0)
savedefault
chainloader +1
maxziman
Inlägg: 26
Blev medlem: 27 jan 2007, 01:21

Re: Grub tog bort Windows-startaren

Inlägg av maxziman »

Det fixade sig!

Tack så mycket!
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

Hej,

Jag har samma problem. Ubuntu 9.10 tog bort mitt val av Windows boot.
Jag hittar inte filen menu.lst under /boot/grub/

Tacksam för tips!

/Peter
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Lars »

Kör kommandot sudo update-grub och se om det löser problemet (när du anger lösenordet så syns inget på skärmen, det är helt normalt).
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

Hej Lars,

Hjälpte tyvärr inte. När jag startar om datorn så bootar Ubuntu direkt.
Kanske lika bra så man slipper skiten med Windows......... ;)
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Bowmore »

pettan_69 skrev:Kanske lika bra så man slipper skiten med Windows......... ;)
Jo, men du ska väl själv ha valet kvar om du vill ta bort Windows ;)

Om du vill försöka så posta innehållet i /boot/grub/grub.cfg och från kommandot

Kod: Markera allt

sudo fdisk -l
så fixar vi det.
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

Schysst!

Här kommer lite info:

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

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd1,5)
search --no-floppy --fs-uuid --set b22dc7a8-2905-4da3-b0a3-b23479cc29d2
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
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/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd1,5)
search --no-floppy --fs-uuid --set b22dc7a8-2905-4da3-b0a3-b23479cc29d2
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=b22dc7a8-2905-4da3-b0a3-b23479cc29d2 ro ipv6.disable=1 quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd1,5)
search --no-floppy --fs-uuid --set b22dc7a8-2905-4da3-b0a3-b23479cc29d2
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=b22dc7a8-2905-4da3-b0a3-b23479cc29d2 ro single
initrd /boot/initrd.img-2.6.31-16-generic
}
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=(hd1,5)
search --no-floppy --fs-uuid --set b22dc7a8-2905-4da3-b0a3-b23479cc29d2
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=b22dc7a8-2905-4da3-b0a3-b23479cc29d2 ro ipv6.disable=1 quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd1,5)
search --no-floppy --fs-uuid --set b22dc7a8-2905-4da3-b0a3-b23479cc29d2
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=b22dc7a8-2905-4da3-b0a3-b23479cc29d2 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### 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 ###




--------------------------------------

peter@peter-desktop:~$ sudo fdisk -l

Disk /dev/sda: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9e3d1303

Device Boot Start End Blocks Id System
/dev/sda1 * 1 4865 39078081 7 HPFS/NTFS

Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x96404485

Device Boot Start End Blocks Id System
/dev/sdb1 1 11962 96084733+ 7 HPFS/NTFS
/dev/sdb2 11963 14593 21133507+ 5 Extended
/dev/sdb5 11963 14502 20402518+ 83 Linux
/dev/sdb6 14503 14593 730926 82 Linux swap / Solaris
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Bowmore »

Japp, Windows finns på sda1 så inte överskriven men inte i grub2- menyn.

Behöver också sda1's uuid från detta kommando för att ge ett förslag

Kod: Markera allt

sudo blkid | grep sda1
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

Hej,

/dev/sda1: UUID="AED828A3D8286BB1" TYPE="ntfs"

/Peter
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Bowmore »

Ok, editera filen 40_custom med

Kod: Markera allt

sudo gedit /etc/grub.d/40_custom
och lägg in följande rader sist i filen

Kod: Markera allt

menuentry "Microsoft Windows" {
	insmod ntfs
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set AED828A3D8286BB1
	drivemap -s (hd0) ${root}
	chainloader +1
}
Uppdatera sen grubs meny med

Kod: Markera allt

sudo update-grub
Vid omstart ska du nu få alternativet att boota upp Windows.

Om inte menyn kommer upp så håll Shift-tangenten nere från det du ser bios-spashen tills menyn kommer upp. Vi kan isf fixa det sen om du vill så att det alltid kommer upp.
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

Tyvärr, det blev ingen skillnad. Fortfarande ingen alternativ att boota Windows.
Försökte även hålla nere "shift" direkt vid omstart.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Bowmore »

pettan_69 skrev:Tyvärr, det blev ingen skillnad. Fortfarande ingen alternativ att boota Windows.
Ett Windowsalternativ ska finnas nu. Får du upp menyn?

I listningen av filen /boot/grub/grub.cfg såg det tidigare ut så här i slutet:
### 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 ###
Kolla att de raderna du stoppade in i /etc/grub.d/40_custom även finns i grub.cfg vilket de ska göra efter det du kört kommandot update-grub.
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

Hej, Får inte upp någon meny. Ej heller om jag håller ner skift tangenten vid omstart.
grup.cfg filen ser ok ut. Konstigt.........
Senast redigerad av 1 pettan_69, redigerad totalt 23 gånger.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Bowmore »

Då behöver du ändra variablen i GRUB_TIMEOUT i filen /etc/default/grub.

Kod: Markera allt

sudo gedit /etc/default/grub
ändra den till att menyn visas t.ex 10 sekunder

Kod: Markera allt

GRUB_TIMEOUT="10"
och updatera menyn igen med

Kod: Markera allt

sudo update-grub
Funkar det inte ändå posta innehållet i den filen hit.

Edit
Starta en ny tråd för din andra fråga.
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

Hej,

Timeout var redan satt till 10.
Här är filen. Tacksam för din hjälp.

/Peter

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

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="ipv6.disable=1 quiet splash"
GRUB_CMDLINE_LINUX=""

# 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 entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Bowmore »

Kommentera bort raden GRUB_HIDDEN_TIMEOUT=0 så att det ser ut så här:
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="ipv6.disable=1 quiet splash"
GRUB_CMDLINE_LINUX=""
Sen givetvis uppdatera grub med sudo update-grub
Användarvisningsbild
pettan_69
Inlägg: 123
Blev medlem: 09 dec 2009, 22:26
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Gnosjö

Re: Grub tog bort Windows-startaren

Inlägg av pettan_69 »

TACK, nu fungerade det!
Mycket imponerad.............

God Jul!!!!
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Grub tog bort Windows-startaren

Inlägg av Bowmore »

pettan_69 skrev:God Jul!!!!
Jag får önska dig detsamma ;)

Ibland får man hjälpa grub2 på traven då det i mina ögon fortfarande inte är en färdig produkt.
Skriv svar

Återgå till "För nybörjaren"