Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Putos 01 Července 2010, 17:12:46
-
Dobrej, chtel bych se zeptat jak bych mohl vyresit muj problem. Mam v PC rozdeleny disk na 3 oddily, XP, linux a oddil na data. Prvni jsem zprovoznil XP a pote nainstaloval linux na druhy oddil, kdyz uz se mi to konecne podarilo tak jsem zjistil ze mi linux smazal cestu pro bootovani XP, takze se chci zeptat, jestli by mi nekdo mohl poradit jak vratit windows zpatky do seznamu pri bootu. Jsem uplny lajk a pokud jsem nejakou dulezitou informaci zapomel, omlouvam se a pripadne ji dopisi.
-
z Linuxu
sudo update-grub2
nebo
sudo update-grub
nebo čti: http://wiki.ubuntu.cz/GRUB/P%C5%99id%C3%A1n%C3%AD%20Windows
-
aha, už to tu studuju. Docela mi jde o cas a ten clanek co jste mi poslal je podle uvodu na starsi verze ubuntu, ja mam nainstalovanu verzy 9.10, ale i tak jsem zkousel najet do /boot/grub, ale tam zadny soubor "menu.lst" neni. Pokud by jste byl tak ochotny a trochu mi priblizil co mam delat s prikazem co jste mi jiz napsal, byl bych vdecny.
-
aha, tak se mi podarilo zadat vas prikaz do konzole, ale zjistil jsem ze mi notebook jiz vubec nezobrazuje seznam pri bootovani, takze vubec nemam na vyber, uz ani ten memtest a pod co tam bylo predtim.
-
kdyz zadam prikaz co jste mi poslal, prohleda to automaticky a vyppise jen vmlinuz, initrd a memtest86+ a nic jineho
-
Dáš nám tady výpis z boot_info_script (http://wiki.ubuntu.cz/boot_info_script)?
-
Boot Info Script 0.55 dated February 15th, 2010
============================= Boot Info Summary: ==============================
=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #1 for /boot/grub.
=> No boot loader? is installed in the MBR of /dev/sdc
sda1: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 9.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda2: _________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: _________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP
Boot sector info: According to the info in the boot sector, sda5 starts
at sector 63.
Operating System: Windows XP
Boot files/dirs:
sda6: _________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP
Boot sector info: According to the info in the boot sector, sda6 starts
at sector 63.
Operating System:
Boot files/dirs:
sda7: _________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdc1: _________________________________________________________________________
File system: vfat
Boot sector type: Windows XP: Fat32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs:
=========================== Drive/Partition Info: =============================
Drive: sda ___________________ _____________________________________________________
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x7a3cfdca
Partition Boot Start End Size Id System
/dev/sda1 * 63 58,589,054 58,588,992 83 Linux
/dev/sda2 58,589,055 625,121,279 566,532,225 f W95 Ext d (LBA)
/dev/sda5 61,432,623 102,398,309 40,965,687 7 HPFS/NTFS
/dev/sda6 102,398,373 625,121,279 522,722,907 7 HPFS/NTFS
/dev/sda7 58,589,181 61,432,559 2,843,379 82 Linux swap / Solaris
Drive: sdc ___________________ _____________________________________________________
Disk /dev/sdc: 2012 MB, 2012217344 bytes
16 heads, 32 sectors/track, 7676 cylinders, total 3930112 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xc8a4c8a4
Partition Boot Start End Size Id System
/dev/sdc1 * 8,064 3,930,111 3,922,048 b W95 FAT32
blkid -c /dev/null: ____________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 a5443cac-83da-482a-a112-895f3110caae ext4
/dev/sda5 0284AEA684AE9C23 ntfs
/dev/sda6 E0E43706E436DE8A ntfs
/dev/sda7 3545816e-b34c-4265-abe3-abc567b8f250 swap
/dev/sdc1 0483-6878 vfat KINGSTON
============================ "mount | grep ^/dev output: ===========================
Device Mount_Point Type Options
/dev/sda1 / ext4 (rw,errors=remount-ro)
/dev/sdc1 /media/KINGSTON vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
=========================== sda1/boot/grub/grub.cfg: ===========================
#
# 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=(hd0,1)
search --no-floppy --fs-uuid --set a5443cac-83da-482a-a112-895f3110caae
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=(hd0,1)
search --no-floppy --fs-uuid --set a5443cac-83da-482a-a112-895f3110caae
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=a5443cac-83da-482a-a112-895f3110caae 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=(hd0,1)
search --no-floppy --fs-uuid --set a5443cac-83da-482a-a112-895f3110caae
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=a5443cac-83da-482a-a112-895f3110caae 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 ###
=============================== sda1/etc/fstab: ===============================
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=a5443cac-83da-482a-a112-895f3110caae / ext4 errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
UUID=3545816e-b34c-4265-abe3-abc567b8f250 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
=================== sda1: Location of files loaded by Grub: ===================
3.7GB: boot/grub/core.img
3.7GB: boot/grub/grub.cfg
.6GB: boot/initrd.img-2.6.31-14-generic
.6GB: boot/vmlinuz-2.6.31-14-generic
.6GB: initrd.img
.6GB: vmlinuz
=======Devices which don't seem to have a corresponding hard drive==============
sdb
-
tak ten seznam uz se mi zase objevil, aspon
-
Nesedí to, co píšeš, s tím, co vypsal ten skript. XP nejsou na prvním oddíle, ale na rozšířeném oddíle jako č. 5 a 6. Nemálo na tom: oddíly s XP ani neobsahují soubory nutné k bootování, proto je Grub nezahrnul do seznamu.
Takže otázka zní: můžeš přesněji popsat, jaks' instaloval XP a pak Ubuntu? Po klasické instalaci to takto nevypadá. Spíš nějak takto:
sda1 XP
sda2 Ubuntu
sda3 swap
-
nejdriv jsem v XP installeru rozdelil disk na 3 oddily, nainstaloval XP, potom hodil ubuntu a v instaleru ubuntu jsem rozdelil oddil pro ubuntu na swap a hlavni oddil, a jak jsi psal tak nejak by to melo byt.
-
Nemám zkušenosti s instalací Win, takže ti neporadím, jen novou instalaci s tím, že nebudeš dávat Ubuntu do prvního oddílu. Snad ale někdo přispěje něčím inteligentnějším.
-
i tak diky, snad este nekdo poradi.
-
ted tu skousim nejaky navod, ale zasekl jsem se na nedostatecnych pravech na upravovani slozky, chtel jsem skusit
V grub2 by sa nemal editovať súbor /boot/grub/grub.cfg, pretože pri najbližšej aktualizácii grubu sa prepíše. Správny postup je takýto:
do súboru /etc/grub.d/40_custom je možné na jeho koniec dopísať to, čo potrebujeme, napríklad:
menuentry "Mrkvosoft Windoze Hlista " {
insmod ntfs
set root='(hd0,1)'
drivemap -s (hd0) ${root}
chainloader +1
}
a potom spustiť v príkazovom riadku sudo update-grub
Pri najbližšom reštarte by sa tam mala objaviť nová položka
ale nemam dostatecna prava, mohl by mi nekdo poradit jak se prihlasit jako root v GUI v Ubuntu?
-
mohl by mi nekdo poradit, jak dostat prava pro editovani souboru "40_custom"? skousel jsem pridat usera do admin skupiny, roota do prihlasovaci tabulky, prez terminal prez sudo ani gksudo and gedit se mi soubor 40_custom spustit nepodaril, tak uz nevim. Mohl by mi prosim nekdo poradit jak dostat prava na editaci souboru v Ubuntu 9.10, abych mohl skusit to co jsem psal v minulem komentu?
-
tak konecne s pomoci http://petrkrcmar.blog.root.cz/2010/01/10/gtk-warning-cannot-open-display/ se mi podarilo editovat 40_custom, ale napise to nejakej error a tabulka pri bootu je porad stejna, bez windows
-
Tady je fakt takovy problem sehnat nekoho kdo tomu rozumi? myslel jsem ze kdyz uz neni kde, tak tady najdu odpoved. Pokud tedy nemate nekdo radu, muzete mi aspon prozradit kde se vlastne mam ptat, abych nejakou radu dostal?
-
prava pro ten soubor ziskas pomoci sudo ci gksudo viz http://wiki.ubuntu.cz/Root%20sudo (http://wiki.ubuntu.cz/Root%20sudo)
přiklad gksudo gedit /etc/grub.d/40_customnebo sudo nano /etc/grub.d/40_custom