Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: josefga 13 Března 2008, 21:43:07
-
Grub se mi na sata disku nainstaluje na oddil hda 1.6 ale pri bootu pocitace se spusti jen win XP v biosu jsem hledal a tam je jen bootovat z hdd ale ne ze kteryho. Pro upresneni mam Atlon 64 bit, Ubuntu 7.10 pro AMD 64 bit a na jednom SATA disku win XP a Ubuntu datovy IDE disk, ktery menim, proto nelze instalovat na nem.
-
Gub se mi na sata disku nainstaluje na oddil hda 1.6 ale pri bootu pocitace se spusti jen win XP v biosu jsem hledal a tam je jen bootovat z hdd ale ne ze kteryho. Pro upresneni mam Atlon 64 bit, Ubuntu 7.10 pro AMD 64 bit a na jednom SATA disku win XP a Ubuntu datovy IDE disk, ktery menim, proto nelze instalovat na nem.
Máte 2 disky nebo jeden? WinXP je na jednom s Linuxem?
-
Ten druhý je jen s daty a měním ho za jiný taky s daty, takže Win XP je na jednom s Llinuxem samozřejmě na jiné partitions.
-
Co prostě obnovit grub v MBR?
stačí spustit live cd. V konsoli
sudo -su
potom pro přehled disků:
fdisk -l
zjistit na kterém disku je ubuntu (nejlepší je je připojit a vyzkoušet pokud si nejste jistý)
a zadat
root (hdx,x)
pozor! Indexováno od 0. X je číslo disku a druhé X je číslo paritiony (např sda1 je 0 atd.)
potom dát
setup (hdx)
a ukončit grub a rebootovat.
Poté by měl naběhnout normálně Grub. Jen tam asi nebude win... Nejlepší by ho bylo potom přidat do grubu manuálně...
-
Tak to taky nepomohlo ještě jsem vyzkoušel obnovu Grubu podle wiki a taky ne jenom pokrok v tom, že Grub najede ale po odkliknutí jak Ubuntu tak i Win XP (které tam kupodivu byly) se napíše EROR 22 na Linuxu a na Win NTLDR Nenalezen, ale když dám nabootovat z CD a tam odkliknu nabootovat z HDD tak vše proběhne korektně myslím, že problém bude v tom že bios ten disk má jinak pojmenovaný než Linux. Doplňuji že jsem dal v Grubu setup sda1
-
Tady je ještě výpis z menu.lst :
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd1,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=abe3f3b5-2098-42c7-9502-6596a17e5533 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd1,5)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=abe3f3b5-2098-42c7-9502-6596a17e5533 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd1,5)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
samozřejmně ta relevantní část
-
Zkuste zaexperimentovat s root (hd1,5), třeba root (hd1,6) nebo root (hd0,6), prostě tam kde je Linux...
Výše píšete, že grub je na hd1,6, no nevím, jsem spíš začátečník...
jinak příkaz sudo gedit /boot/grub/menu.lst, ale z live cd bute asi muse připojit disk a příkaz bude mít jinou cestu na začátku...
-
už nejsem v Live distribuci dám sice cd z toho první boot ale dám bootovat HDD tak to funguje .Jde o to jak bios označuje SATA disk než si linux natáhne nějaký ovladače z logu jsem vyčetl že ho nejdřív mountne jako hd1 a pak s natáhne ovladač označí ho jako SCSI a označí za sda1 ,ale víc jsem z toho nevyčetl.
-
tak jsem pokročil hd(1,2) jem udělal hd(0,2) a ubuntu běží a jde přímo nabootovat je velice zajímavé že widle taková úprava nerozchodí dělal jsem stím všechno možný a ty nobootuju jen přes CD s live distribucí tam hned nabootovat z prvního HDD a pak v Grubu nabootovat Win XP a to když mám v menu.list hd(1,0)
už nevím co stím
-
GRUB čísluje od 0 tzn.: 1. disk je tedy hd0, 1. partitiona je taky 0! Pozor na něj!
-
ano ale na všech patišnách jsem zkoušel hd(0.0) taky nechodí jen my není jasný proč nabootuje přes CD rom jako hd(1,0) pro wokna ,hd(1,2) pro ubuntu pak přímo nabootuje ubuntu z hd(0,2) ale wonka z hd(0,0) ne napíše ntldr nenalezen a to samý kdž dám hd(1,0)
-
Asi se ten CD-ROM cítí být prvním diskem - 0, a ten druhý je ten 1. ;)
-
už jsem na to přišel sice nevím proč ale na konci souboru menu.list u bootování windows je toto
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
no a to map prostě přehodí značení disků nechápu proč to tam bylo a jaký to má význam když jsem tyto řádky zakomentoval mřížkou najednou to jede a funguje všechno jen po prvním najetí do widlí to spustilo úplnou kontrolu disku .Ale te´d v poho.Jenom mohl by někdo vysvětlit proč to tam bylo nějak to nechápu
-
Map se používá, pokud je Win na jiném fyzickém disku než Linux. Bez toho by to pak nefachčilo.