Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: 3m9d 22 Května 2007, 18:34:38
-
Na nový HDD jsem si chtěl k win XP nainstalovat Ubuntu 7.04... Live CD naběhlo s výrazně pošramocenou grafikou (grafická karta s chipsetem nVidia GeForce 6200), tak jsem instaloval v textovém režimu z alternate CD - Na disku jsem si nechal při instalaci windows volné místo a předpokládal, že se tak vyhnu obtížím. Ale nestalo se - v instalátoru jsem vybral ono prázdné místo a nechal automaticky zpracovat - vytvořil se disk a swap, instalace vypadala úspěšně. Nakonec jsem se dostal k instalaci GRUBu - nechal jsem ho defaultně do MBR a po restartu jsem se dozvěděl pouze chybovou hlášku "Chyba při načítání operačního systému". Inu vložil jsem znova instalační CD do mechaniky a zvolil rescue broken system - tam dále reinstalaci GRUBu - nechal jsem ho tentokrát nainstalovat na oddíl s ubuntu a po restartu GRUB úspěšně naběhl, ale nenechal mě se radovat dlouho - ať zvolím jakkýkoli systém vyhodí, že ho nemůže nalézt. Jednou se mi povedlo se GRUBu zbavit a naběhla wokna. Reinstall už jsem zkoušel (asi 3x, nebo 2x), ale problémy byly vytrvalé.
Disky a oddíly na počítači:
SATA 160GB
-na winXP
-zatím nenaformátovaný pro společná data
-ubuntu
-swap
ATA 80GB jako pokračovací disk s daty, rozdělený reliktně na tři oddíly
Ideálně bych chtěl zachovat XP (jsou sice nová, ale už jsem nainstaloval antivir, firefox apod.) a doinstalovat úspěšně Ubuntu. Zkoušel jsem instalovat i 6.10 (pouze live CD) a mělo stejný grafický problém.
Jestli pomůžete, budu rád. Zatím tam mám původní HDD s původními XP.
-
Nabootujte liveCD. Připojte oddíl s ubuntu:
sudo mkdir /mnt/ubuntu
sudo mount /dev/sdaX /mnt/ubuntuX je číslo partition s Ubuntu - je-li třetí, tak bude 3
Pošlete obsah souboru /mnt/ubuntu/boot/grub/menu.lst a také výpis příkazu sudo fdisk -l.
-
Tak liveCD se nabootovalo bez problemu (krom te anglicke klavesnice) po zmene nastaveni na F4[?] z 'VGA' na '640x480x16', ale asi by fungovalo i cokoli jineho...
Ten vypis zde;
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 14848 103908420 f W95 Ext'd (LBA)
/dev/sda3 * 14849 19457 37021792+ 83 Linux
/dev/sda5 1913 14660 102398278+ e W95 FAT16 (LBA)
/dev/sda6 14661 14848 1510078+ 82 Linux swap / Solaris
Disk /dev/hdd: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 1 1574 12643123+ 7 HPFS/NTFS
/dev/hdd2 1575 9963 67384642+ f W95 Ext'd (LBA)
/dev/hdd5 1575 4564 24017143+ 7 HPFS/NTFS
/dev/hdd6 4565 9963 43367436 7 HPFS/NTFS
-
Ten soubor menu.lst je konfigurační soubor grubu, takže je docela důležitý...
-
A obsah daneho souboru zde;
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=a62bedda-40ce-49c6-8493-305cf68b84d0 ro
## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,2)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title Ubuntu, kernel 2.6.20-15-generic
root (hd1,2)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=a62bedda-40ce-49c6-8493-305cf68b84d0 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd1,2)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=a62bedda-40ce-49c6-8493-305cf68b84d0 ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd1,2)
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 Home Edition
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
-
Ale asi bych ted zkusil dokoncit instalaci v grafickem rezimu - to uz jsem byl dvakrat uspesny, tak snad:-P
-
Tak jsem zkusil... A GRUB to vůbec nenabídlo k instalaci a po restartu nenaběhlo vůbec nic... Jen informace, že mám rebootovat, nebo vložit OS (i když byl v bootovacím pořadí HDD jako první) Takže instalace pouze GRUBu z live CD? Konfigurace přes terminál?
(menu.lst vypadá takto:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=95a63446-7adb-45d8-8432-d0e0025c1673 ro
## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,2)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title Ubuntu, kernel 2.6.20-15-generic
root (hd1,2)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=95a63446-7adb-45d8-8432-d0e0025c1673 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd1,2)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=95a63446-7adb-45d8-8432-d0e0025c1673 ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd1,2)
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 Home Edition
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
a výpis po příkazu
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 14848 103908420 f W95 Ext'd (LBA)
/dev/sda3 14849 19457 37021792+ 83 Linux
/dev/sda5 1913 14660 102398278+ e W95 FAT16 (LBA)
/dev/sda6 14661 14848 1510078+ 82 Linux swap / Solaris
Disk /dev/hdd: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 1 1574 12643123+ 7 HPFS/NTFS
/dev/hdd2 1575 9963 67384642+ f W95 Ext'd (LBA)
/dev/hdd5 1575 4564 24017143+ 7 HPFS/NTFS
/dev/hdd6 4565 9963 43367436 7 HPFS/NTFS
jestli jsou tam teda nějaké změny:)
-
bud si to zle skopiroval, alebo tam nemas boot particiu
-
bud si to zle skopiroval, alebo tam nemas boot particiu
zkopírované je to (snad) dobře - viděl bych to na to druhé, ale to na mě musíš pomalu...
Mám si jí tam, předpokládám, přidat, že? A jak má vypadat a kde má být? Omlouvám se, jestli už to tu někde je - bude mi stačit odkaz...
-
v prvom vypise fdisk -l mas boot part. /dev/sda3 *
v druhom fdisk -l nemas vyznacenu ziadnu (*) ,popripade mozes pouzit cfdisk je lahsi na ovladanie
-
v prvom vypise fdisk -l mas boot part. /dev/sda3 *
v druhom fdisk -l nemas vyznacenu ziadnu (*) ,popripade mozes pouzit cfdisk je lahsi na ovladanie
No bohužel mám nabootováno liveCD, a cfdisk (pokud jsem ho správně pochopil) mi to vůbec nenašel:-( Kde bych měl něco změnit? Zkoušel jsem najít cfdisk na wiki (neúspěšně).
-
Je nějaký způsob, jak ubuntu (nebo GRUB) nabootovat při současném nastavení? (ubuntu - sda3, GRUB - defaultně, příp. XP - sda1)
-
bud pouzi ALTERNATE CD , ked nie tak pozri tuto http://www.abclinuxu.cz/faq/boot/jak-obnovit-grub
-
Děkuju moc za odpovědi a pomoc, zkoušel jsem alternate cd ale nepomohlo (ani instalace GRUBu na hd0 ani na /dev/sda3)... Teď si dám maturitní přestávku - pojedu ze starého HDD a pak zkusím ten návod a případně se znova ozvu...
-
** "Grub naběhne, ale systémy nespustí, nenalezne." **
Možná to neřeší tvůj problém, ale třeba ti to k něčemu bude: Grub má problém, když máš kombinaci SATA a ATA disků. Automaticky upřednostňuje ATA před SATA a to má při bootování ze SATA za následek, že jsou disky špatně označené (nebo se snad i jaksi prohazují) v menu.lst.
Já mám SATA - ubuntu a ATA - win a bootuji ze SATA. Po instalaci Ubuntu 7.04 jsem se při bootování dostal do menu Grubu, ale žádný systém to nechtělo nabootovat (nenalezen). Bylo potřeba v device.map nastavit takové pořadí disků jako jsem měl v nastavení BIOS.
Problém s device.map je popsán na
http://users.bigpond.net.au/hermanzone/p15.htm#device.map
-
jj - myslím, že je to přesně stejný problém - když bootuji obojí ze SATA, ukázalo se jako řešení na instalaci vypojit ATA disk... (teď to po mě teda chce pro vstup na ATA disk z Ubuntu heslo, které nemám, neznám a na žádné známé heslo, co jsme kdy doma používali to nereaguje... Ale to už se zde řešilo - snad to najdu)
-
jj - myslím, že je to přesně stejný problém - když bootuji obojí ze SATA, ukázalo se jako řešení na instalaci vypojit ATA disk... (teď to po mě teda chce pro vstup na ATA disk z Ubuntu heslo, které nemám, neznám a na žádné známé heslo, co jsme kdy doma používali to nereaguje... Ale to už se zde řešilo - snad to najdu)
Většinu problémů s grubem vyřeší Super Grub Disk, jehož iso obraz je volně ke stažení na wiki.ubuntu.cz. Hlavně po reinstalaci Woken.
-
Já jenom dodám, že problém zmiňovaný v příspěvku #15 (není to přesně ono, ale úzce to souvisí) se asi hned tak sám nevyřeší/nezjednoduší. Grub-disk-map-sanity je sice v blueprints pro Gutsy, ale postup prací tak nějak nevede k rychlému výsledku. :/
viz https://wiki.ubuntu.com/GrubDiskMapSanity