Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Roddney 13 Listopadu 2009, 11:19:53

Název: Instalace Ubuntu na disk s Windows
Přispěvatel: Roddney 13 Listopadu 2009, 11:19:53
Zdravím,
před několika dny jsem nainstaloval Ubuntu "napevno". Předtím jsem využíval aplikaci wubi. Ubuntu 9.10 jsem nainstaloval na fyzický hdd 120GB, který byl rozdělen na 40GB a 80GB pomocí instalačního cd Windows XP, takže disk byl ntfs. Teď jsem provedl instalaci Ubuntu na disk s 80GB a to pomocí návodu zde http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD#krok6  - krok 5.3 Ruční rozdělení disku. Vytvořil jsem nejprve souborový systém ext3, který jsem naformátoval a měl velikost 30GB. Poté jsem vytvořil oddíl swap (odkládací prostor) o velikosti cca 2GB. Vše bylo vytvořeno a začal se instalovat systém. Instalace proběhla v pořádku a potom proběhl restart, kde se už objevil grub. Jenže kdy jsem dal zvolit Ubuntu, tak mi to napsalo tohle - "System Windows nelze spustit. Uvedeny soubor je poskozeny nebo nebyl nalezen. <windows root>\system32\hal.dll Nainstalujte znovu uvedený soubor." První co nechápu, proč Ubuntu potřebuje nějákou knihovnu z Windows? A potom proč chce knihovnu, která tam je a pravděpodobně funkční (byla znovu nahrána)? Můžete mi prosím poradit, kde jsem udělal chybu abych ji mohl odstranit a používat Ubuntu?
Díky 







Název: Re: Instalace Ubuntu na disk s Windows
Přispěvatel: ulo 13 Listopadu 2009, 13:00:39
Překontroloval jsi z LiveCD nastavení GRUBu na tom disku, kam jsi instaloval Koalu?
Jedná se o soubory
Kód: [Vybrat]
/boot/grub/grub.cfg
/etc/default/grub

a tady je rozsáhlé info o parametrech v GRUB2 - http://wiki.ubuntu.cz/GRUB2#Instalace_.28Ubuntu_9.10.29 (http://wiki.ubuntu.cz/GRUB2#Instalace_.28Ubuntu_9.10.29)
Název: Re: Instalace Ubuntu na disk s Windows
Přispěvatel: Roddney 13 Listopadu 2009, 13:24:47
Zkoušel jsem to teď, jenže nevím jak to správně udělat. Dal jsem pouze zkontrolovat disky.
Název: Re: Instalace Ubuntu na disk s Windows
Přispěvatel: Roddney 13 Listopadu 2009, 13:44:37
Jediná věc, která mě teď napadla. Já jsem podle postupu nastavil "žurnálovací souborový systém Ext3"  ale na obrázku instalace je Ext4. Tak co je správně?
Krok 5.3  http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD#krok6
Název: Re: Instalace Ubuntu na disk s Windows
Přispěvatel: ulo 13 Listopadu 2009, 13:50:27
Dal jsem pouze zkontrolovat disky.

Tak to jsme si asi nerozuměli - je potřeba nabootovat do LiveCD (s největší pravděpodobností je to CD, ze kterého jsi to instaloval). Potom si připojit tu partition, na kterou jsi instaloval / (mám pocit, že Ubuntu to standardně automaticky připojí, takže by s tím neměl být větší problém) a tam již najdeš ony soubory v těch cestách, co jsem psal.

Myslím si, že momentálně, co se týče problému je to jedno jaký máš file system.
Název: Re: Instalace Ubuntu na disk s Windows
Přispěvatel: Roddney 13 Listopadu 2009, 21:27:49
Tak jsem tam nalezl tyto záznamy:

#
# 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 6f00b37c-1ed6-4e6c-8aa3-d02fb19816a9
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-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 6f00b37c-1ed6-4e6c-8aa3-d02fb19816a9
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=6f00b37c-1ed6-4e6c-8aa3-d02fb19816a9 ro   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 6f00b37c-1ed6-4e6c-8aa3-d02fb19816a9
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=6f00b37c-1ed6-4e6c-8aa3-d02fb19816a9 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 ###
menuentry "Microsoft Windows XP Home Edition (on /dev/sdb1)" {
   insmod ntfs
   set root=(hd1,1)
   search --no-floppy --fs-uuid --set 8e4cc9d44cc9b6ed
   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 ###


a ještě toto:
# 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="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"

Co se z toho dá vyčíst?








Název: Re: Instalace Ubuntu na disk s Windows
Přispěvatel: Roddney 15 Listopadu 2009, 01:40:40
Tak mi to nedalo a celé jsem to reinstaloval. Rozšířil swap na 4GB a zkusil i nainstalovat starší verzi 9.04. Bez výsledku. Potom jsem použil obnovu grub podle návodu k 9.04 a konečně se grub spustil jak měl a mě naběhlo Ubuntu. Dal jsem povýšit a zatím to jede. Ale teď mám naprosto opačný problém... přes grub se nemůžu dostat do Windows XP napíše mi to: NTLDR nenalezen, restartujte počítač stiskem kláves Ctrl+Alt+Del. Ale dal jsem opravit pomocí konzole Windows a NTLDR tam doinstaloval. Stejně nefunguje :(