Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno  (Přečteno 2729 krát)

Orkenzo

  • Návštěvník
  • Příspěvků: 49
Mám problém s rozjetím dual bootu winů a Ubuntu...update-grub nenalezne windows...

Výpis z fdisku:
Kód: [Vybrat]
orkenzo@orkenzo-desktop:~$ sudo fdisk -l

Disk /dev/sda: 200,0 GB, 200 049 647 616 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 24 321
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x0002b6c6

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda2           17458       24320    55123841    f  W95 Rozš. (LBA)
Diskový oddíl 2 nekončí na hranici cylindru.
/dev/sda3            5300       17458    97655808    b  W95 FAT32
/dev/sda4   *           1        5300    42568704   83  Linux
/dev/sda5           17944       24320    51218968+   7  HPFS/NTFS
/dev/sda6           17458       17944     3904512   82  Linux swap/Solaris

Diskové oddíly jsou chybně seřazeny

Disk /dev/sdb: 4 008 MB, 4 008 706 048 bajtů
hlav: 118, sektorů na stopu: 54, cylindrů: 1 228
Jednotky = cylindry po 6372 * 512 = 3 262 464 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0xc3072e18

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sdb1               2        1229     3910720    c  W95 FAT32 (LBA)
orkenzo@orkenzo-desktop:~$
pozn. vůbec nevím co to sda2 je... :(

grub.cfg:
Kód: [Vybrat]
#
# 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 $prefix/grubenv ]; then
  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
}
insmod ext2
set root='(hd0,4)'
search --no-floppy --fs-uuid --set b63daa2a-c846-4894-b049-bbde4b82cb55
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
insmod ext2
set root='(hd0,4)'
search --no-floppy --fs-uuid --set b63daa2a-c846-4894-b049-bbde4b82cb55
set locale_dir=($root)/boot/grub/locale
set lang=cs
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_proxy ###
menuentry "Ubuntu, with Linux 2.6.32-34-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,4)'
search --no-floppy --fs-uuid --set b63daa2a-c846-4894-b049-bbde4b82cb55
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=b63daa2a-c846-4894-b049-bbde4b82cb55 ro   quiet splash
initrd /boot/initrd.img-2.6.32-34-generic
}
menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,4)'
search --no-floppy --fs-uuid --set b63daa2a-c846-4894-b049-bbde4b82cb55
echo 'Loading Linux 2.6.32-34-generic ...'
linux /boot/vmlinuz-2.6.32-34-generic root=UUID=b63daa2a-c846-4894-b049-bbde4b82cb55 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-34-generic
}
### END /etc/grub.d/10_linux_proxy ###

### BEGIN /etc/grub.d/20_memtest86+_proxy ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,4)'
search --no-floppy --fs-uuid --set b63daa2a-c846-4894-b049-bbde4b82cb55
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,4)'
search --no-floppy --fs-uuid --set b63daa2a-c846-4894-b049-bbde4b82cb55
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+_proxy ###

### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###

Dále jsem zkusil přidat údaj do 40_custom:
Kód: [Vybrat]
#!/bin/sh
menuentry "windows vista (loader) (on /dev/sda5)" {
insmod ntfs
set root=(hd0,5)
search --no-floppy --fs-uuid --set C8904BEA904BDD96
drivemap -s (hd0) ${root}
chainloader +1
}
exec tail -n +3 $0
# 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.

bouzel po update-grub vypustil terminal chybu:
Kód: [Vybrat]
orkenzo@orkenzo-desktop:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-34-generic
Found initrd image: /boot/initrd.img-2.6.32-34-generic
Found linux image: /boot/vmlinuz-2.6.32-33-generic
Found initrd image: /boot/initrd.img-2.6.32-33-generic
Found memtest86+ image: /boot/memtest86+.bin
/etc/grub.d/40_custom: 2: menuentry: not found
insmod: can't read 'ntfs': No such file or directory
/etc/grub.d/40_custom: 4: Syntax error: "(" unexpected

Nějaké rady tipy? Ještě jsem našel návod, že bych měl přes cd win xp udělat repair, ale cd nenalezne informace o tom, že tam win XP je a repair nenabídne. Docela nerad bych xp přeinstalovával. Díky za váš čas..

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6543
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno
« Odpověď #1 kdy: 01 Října 2011, 12:24:12 »
Skor by som to videl na zle rozdeleny HDD.(Diskový oddíl 2 nekončí na hranici cylindru.)
HP Laptop 17-ca1xxx Ubuntu Mate 24.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

brutus

  • Aktivní člen
  • *
  • Příspěvků: 312
  • sudo do-release-upgrade
Re:GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno
« Odpověď #2 kdy: 01 Října 2011, 13:14:34 »
Grub 2 je dosti tazko konfigurovatelny, nainstaloval by som cez synaptic "grub-legacy"(grub1) a upravil "/boot/grub/menu.lst", je to vlemi jednoduche a vsetko najdes na wiki/gooogle :P

Samozrejme pridanim windows sa nemusi tvoj problem vyresit, no fungovat by to mohlo-testovane...
Intel core 2 duo, NvidiaGeForce8600GTS, 4GB RAM, (Xubuntu 12.04, SliTaz)
Asus eeePC 1000 HE(Android 4.0.4 x86)

Orkenzo

  • Návštěvník
  • Příspěvků: 49
Re:GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno
« Odpověď #3 kdy: 01 Října 2011, 13:29:28 »
Tak jsem se koukl do gparted co tam dělá ta sda2 a nestačím se divit...http://s1.directupload.net/file/d/2664/ektgbgxs_png.htm

Předtím jsem měl windows (těch 50gb) a oddíl na data...ten jsem formátnul (pro debian) a udělal swap/ext4...pro debíka (nebo 3 už nevím?) a FAT32 s tím, že budu mít dual boot tak jako společný disk...

Debík však měl problém najít winy a tak jsem to zatím kašlal s tím, že to udělám až budu ty winy chtít...(disky byli normálně...win byl tuším sda2)

Pak jsem se rozhodl že přejdu na ubuntu LTS verzi místo debíku a s ntfs diskem jsem nic nedělal...proč se ntfs zařadil společně se swapem do sda2 nechápu...Asi by bylo nejlepší řešení formátnout to celé a začít znova...ale nechci přijít o těch 40GB co mám zaplněné v tom ntfs

Asi zkusím přejít na ten grub 1, ale jak se teda teď označuje oddíl s winama? (hd0,2.5)?

brutus

  • Aktivní člen
  • *
  • Příspěvků: 312
  • sudo do-release-upgrade
Re:GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno
« Odpověď #4 kdy: 01 Října 2011, 13:42:35 »
sda2 je rozsireny oddiel, na disku mozes mat max 4primarne particie a tak sa mozu vyuzivat rozsirene oddieli, aby tichto oddielov mohlo byt viac, problem grubu bude najskor to...osobne neviem ako zistit ktory znich je windows, mozes skusat-dat do menu.lst viac voliab napr "windowssda5-hd0,5,...." a potom vymazat vsetky okrem tej nespravnej...
Intel core 2 duo, NvidiaGeForce8600GTS, 4GB RAM, (Xubuntu 12.04, SliTaz)
Asus eeePC 1000 HE(Android 4.0.4 x86)

Orkenzo

  • Návštěvník
  • Příspěvků: 49
Re:GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno
« Odpověď #5 kdy: 01 Října 2011, 13:52:49 »
Aaha...takže jsem neměl všechno dávat jako primární oddíl a třeba swap jako sekundár? Člověk se pořád učí...no zkusím ten downgrade grubu a uvidím..

Orkenzo

  • Návštěvník
  • Příspěvků: 49
Re:GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno
« Odpověď #6 kdy: 01 Října 2011, 15:24:43 »
Tak downgrade proběhl úspěšně...teď mám ale problém jak označit můj oddíl...
zkoušel jsem:
(0,2)
(0,2.5)
(0,2,5)
(0,(2,5))
(0,5)
a fůru dalších, ale buď mi to napíše err 11: špatně napsané nebo err 12: že takový oddíl není (u toho pátého připadu)...nějaké rady?

brutus

  • Aktivní člen
  • *
  • Příspěvků: 312
  • sudo do-release-upgrade
Re:GRUB2- dual boot Win XP (instalováno první) a Ubuntu - Win XP nenalezeno
« Odpověď #7 kdy: 01 Října 2011, 17:40:02 »
0,3
0,6
0,4
0,7 si skusal .. ak nic,  tak uz neviem ako by som to riesel, mozno niekto skusenejsi, ak sa to uz nebude dat vyriesit inac, tak zrus vypni a zrus swap, nakopiruj vsetky subory na ten fat32oddiel a windows oddiel aj s celou rozsirenou partisnou smaz a potom vsetko preinstaluj, vo vysledku by to mohlo vyzerat takto:
sda1 windows
sda3 data (ten fat32oddiel)
sda2 linux
sda4 swap
Intel core 2 duo, NvidiaGeForce8600GTS, 4GB RAM, (Xubuntu 12.04, SliTaz)
Asus eeePC 1000 HE(Android 4.0.4 x86)

 

Provoz zaštiťuje spolek OpenAlt.