Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: mcmount - 27.02.11 - klo:21.32
-
Pitäisi pystyä valitsemaan bootattaessa Windows Xp tai YaVDR 0.3.0 (ubuntu 10.04)
Lyhyestä virsi kaunis;
Asensin XP:n 50 gigan partitiolle, sen jälkeen YaVDR 0.3.0 livecd:n sisään joka käytti loput levytilasta, eli Winkkari-osio jäi ennalleen ja näkyy sda1:nä ja käynnistettävänä. Winkkari näkyy myös yhtenä menuentrynä grub.cfg:ssä.
Nyt kun buuttaan, aina käynnistyy YaVDR enkä saa Grubin boottivalikkoa edes shiftillä näkyviin, eikä windows-puolelle pääse.
Tässä on nyt tullut veivattua noita /etc/default/grub -optiota ja luettua nettiä läpi mutta tilanne ei vaan muutu. Jäljellä on nyt 2 vaihtoehtoa; a) joko saada viisaammilta apua tai b) ladata koko internetti läppärille ja sulkeutua luolaan 50 vuodeksi selvittämään tämä ongelma :D
-
Pitäisi pystyä valitsemaan bootattaessa Windows Xp tai YaVDR 0.3.0 (ubuntu 10.04)
Lyhyestä virsi kaunis;
Asensin XP:n 50 gigan partitiolle, sen jälkeen YaVDR 0.3.0 livecd:n sisään joka käytti loput levytilasta, eli Winkkari-osio jäi ennalleen ja näkyy sda1:nä ja käynnistettävänä. Winkkari näkyy myös yhtenä menuentrynä grub.cfg:ssä.
Nyt kun buuttaan, aina käynnistyy YaVDR enkä saa Grubin boottivalikkoa edes shiftillä näkyviin, eikä windows-puolelle pääse.
Tässä on nyt tullut veivattua noita /etc/default/grub -optiota ja luettua nettiä läpi mutta tilanne ei vaan muutu. Jäljellä on nyt 2 vaihtoehtoa; a) joko saada viisaammilta apua tai b) ladata koko internetti läppärille ja sulkeutua luolaan 50 vuodeksi selvittämään tämä ongelma :D
minnes laitoit käynnistylataimen (bootloader) ?
jos laitoit sen esim. dev/sda/2 nii ymmärrän jos ei toimi, sillä bootloader tulee laittaa aina vain levylle eli /dev/sda. mutta jos laitoit /dev/sda nii tapaus on aika mystinen ???
-
Pitäisi pystyä valitsemaan bootattaessa Windows Xp tai YaVDR 0.3.0 (ubuntu 10.04)
Lyhyestä virsi kaunis;
Asensin XP:n 50 gigan partitiolle, sen jälkeen YaVDR 0.3.0 livecd:n sisään joka käytti loput levytilasta, eli Winkkari-osio jäi ennalleen ja näkyy sda1:nä ja käynnistettävänä. Winkkari näkyy myös yhtenä menuentrynä grub.cfg:ssä.
Nyt kun buuttaan, aina käynnistyy YaVDR enkä saa Grubin boottivalikkoa edes shiftillä näkyviin, eikä windows-puolelle pääse.
Tässä on nyt tullut veivattua noita /etc/default/grub -optiota ja luettua nettiä läpi mutta tilanne ei vaan muutu. Jäljellä on nyt 2 vaihtoehtoa; a) joko saada viisaammilta apua tai b) ladata koko internetti läppärille ja sulkeutua luolaan 50 vuodeksi selvittämään tämä ongelma :D
Muokkaa /etc/default/grub tiedostoa, ja päivitä käynnistinlatain sen jälkeen.
gksudo gedit /etc/default/grub
Vaihda GRUB_HIDDEN_TIMEOUT=0 muotoon #GRUB_HIDDEN_TIMEOUT=0
Eli siis risuaita # riimin eteen. Päivitä vielä grub
sudo os-prober
sudo update-grub
-
Grub asentui Ubuntun asennuksen aikana myös Windows-osiolle. Sama ongelma jatkuu, tässä lisädataa:
root@HTPC-e:~# os-prober
/dev/sda1:Microsoft Windows XP Professional:Windows:chain
root@HTPC-e:~# more /etc/default/grub
################################################################################
#
#
#
# The following configuration file is generated automatically by the yaVDR
#
# system. Don't change this file as every update of yaVDR will overwrite
#
# the local changes. Instead put your required customizations
#
# into /etc/yavdr/templates_custom/ based on the original templates
#
# under /usr/share/yavdr/templates.
#
#
#
# http://www.vdr-wiki.de/wiki/index.php/YaVDR-FAQ#Templating.2FCustomizing
#
#
#
#
#
################################################################################
#
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
#
# Do not make any changes here! They will be overwriten by the webserver
#
# If you want to change it add a custom_template and run
# process_template /etc/default/grub before update-grub
GRUB_DEFAULT=0
#GRUB_FEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=-1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="vmalloc=256m quiet noresume nohz=off acpi_enforce_r
esources=lax"
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"
root@HTPC-e:/etc/grub.d# ls -la
yhteensä 48
drwxr-xr-x 2 root root 4096 2011-02-23 17:14 .
drwxr-xr-x 100 root root 4096 2011-02-28 06:53 ..
-rwxr-xr-x 1 root root 4444 2011-01-20 19:28 00_header
-rwxr-xr-x 1 root root 1416 2011-01-20 19:05 05_debian_theme
-rwxr-xr-x 1 root root 4843 2011-01-20 19:28 10_linux
-rwxr-xr-x 1 root root 6605 2011-01-20 19:28 30_os-prober
-rwxr-xr-x 1 root root 1204 2011-02-25 21:38 40_custom
-rwxr-xr-x 1 root root 1276 2011-02-25 21:38 50_custom
-rw-r--r-- 1 root root 483 2011-01-20 19:28 README
ja vielä (boot/grub/grub.cfg:n lopussa:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 8af44849f4483a29
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Sormi edelleen suussa... Näitä rinnan asennettuja xp/ubuntuja olen viritellyt ennenkin ilman ongelmia mutta nyt en vaan tajua... kyseessä clean install uudelle levylle.
-
tarkoitat kai että käynnistyslatain asentui /dev/sda/ ja boot lippu on vain windows osilla?
näytän esimerkin:
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 1 1567 12582912 27 Tuntematon
/dev/sda2 * 1567 1580 102400 7 HPFS/NTFS
/dev/sda3 1580 17490 127796224 7 HPFS/NTFS
/dev/sda4 17490 30401 103712449+ f W95 Laaj (LBA)
/dev/sda5 21989 30401 67577391 7 HPFS/NTFS
/dev/sda6 21745 21988 1954816 82 Linux-sivutus / Solaris
/dev/sda7 17490 19921 19529728 83 Linux
/dev/sda8 19921 21744 14643200 83 Linux
huomaat kai että on tällänen merkki * . se on käynnistäjä windows osiolla ja ite käynnistyslatain pitäs olla vain ja ainoastaan levyllä eli /dev/sda
-
tarkoitat kai että käynnistyslatain asentui /dev/sda/ ja boot lippu on vain windows osilla?
näytän esimerkin:
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sda1 1 1567 12582912 27 Tuntematon
/dev/sda2 * 1567 1580 102400 7 HPFS/NTFS
/dev/sda3 1580 17490 127796224 7 HPFS/NTFS
/dev/sda4 17490 30401 103712449+ f W95 Laaj (LBA)
/dev/sda5 21989 30401 67577391 7 HPFS/NTFS
/dev/sda6 21745 21988 1954816 82 Linux-sivutus / Solaris
/dev/sda7 17490 19921 19529728 83 Linux
/dev/sda8 19921 21744 14643200 83 Linux
huomaat kai että on tällänen merkki * . se on käynnistäjä windows osiolla ja ite käynnistyslatain pitäs olla vain ja ainoastaan levyllä eli /dev/sda
XP ei sitten käytä tuota nk. boot osiota vaan sillä on yleensä vain yksi osio...(only 7 ja muistaakseni vista joilla on tuo 100mb boot osio)
Aloittajalle suosittelisin tuota oobetimerin neuvoa, sen pitäisi tuoda Grub esille.
-
Tuo boot lippu (*) on vain /dev/sda (windows-osiolla) mutta joka kerta päädyn ilman valintamahdollisuutta linuxin puolelle. Voisiko olla että käynnistyslatain onkin sitten toisella osiolla? Tein tuon oobetimerin ehdottaman korjauksen, mutta mikään ei muuttunut.
Vaihda GRUB_HIDDEN_TIMEOUT=0 muotoon #GRUB_HIDDEN_TIMEOUT=0
sudo os-prober
sudo update-grub
-
Jaa, YaVDR on tehty meille tyhmille helpoksi. Tämä Grubin timeout pitää tehdä YaVDR:n web-käyttöliittymän kautta. Toimi heti ja Wanha Winkkari polkaisi itsensä iloisesti pystyyn.
Kiitokset kuitenkin avusta!
Mcm