Kirjoittaja Aihe: Grubin pikasäätö  (Luettu 2320 kertaa)

smo

  • Käyttäjä
  • Viestejä: 14
    • Profiili
Grubin pikasäätö
« : 23.06.10 - klo:21.00 »
Miten saan koneen boottaamaan suoraan ubuntuun, eikä rinnalla olevaan win7:aan?
Asensin ubuntun Wubilla, enkä jaksa enää käyttää winukkaa ollenkaan.
Olen googlettanut eng.kielisiltä ubuntun forumeiltakin, mutta samanlaista ongelmaa ei tunnu kellään olevan. Aion kyllä poistaa windowsin kokonaan, mutta siihen asti olis mukavaa, jos kone boottaisi suoraan ubuntuun..

Käynnistäessä konetta, ruudulle tulee ensin "windows boot manager" joka käskee valitsemaan 10sek kuluessa joko windows 7 tai ubuntu.

#EDIT# elikä tässä kohtaa kone boottaa nyk. asetuksilla suoraan tonne windowsiin, ellen ehdi valita ubuntua

Kun valitsen Ubuntun, vasta tämän jälkeen tulee grubin valikko, missä lueteltu parit kernelit ja entisen vistan/nykyisen win7 boottaukset, joista taas pitää valita tietyn ajan kuluessa haluttu OS.

Osaisko gurut auttaa? Tässä olis grubin conffia:

Koodia: [Valitse]
#
# 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 $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=2
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/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
menuentry "Ubuntu, Linux 2.6.32-22-generic" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set d462c46462c44d44
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-22-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro  quiet  quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry "Ubuntu, Linux 2.6.32-22-generic (recovery mode)" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set d462c46462c44d44
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-22-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro single  quiet
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry "Ubuntu, Linux 2.6.32-21-generic" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set d462c46462c44d44
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-21-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro  quiet  quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry "Ubuntu, Linux 2.6.32-21-generic (recovery mode)" {
insmod ntfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set d462c46462c44d44
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-21-generic root=/dev/sda3 loop=/ubuntu/disks/root.disk ro single  quiet
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set d078799778797cd2
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 0a667b75667b5ffd
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 ###
« Viimeksi muokattu: 23.06.10 - klo:21.04 kirjoittanut smo »

JarTak

  • Käyttäjä
  • Viestejä: 333
    • Profiili
Vs: Grubin pikasäätö
« Vastaus #1 : 24.06.10 - klo:00.19 »
Aikoinaan kun värkkäilin Wubilla, niin löyty jostain ohjeita miten laittaa homma toimimaan. Muistaakseni piti käydä Windowsin puolelta muokkaamassa asetuksia. Tarkemmin en muista. Myöhemmin laitoin Dualbootin ja se on toiminut hyvin.

Nomersu

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: Grubin pikasäätö
« Vastaus #2 : 24.06.10 - klo:11.51 »
Jos en ole väärin ymmärtänyt niin Wubilla asennettu Linux on tiedostona Windows-osiolla. Joten se tarvitsee Windowsin alleen. Jos poistat Windowsin niin Wubiasennuskin poistuu. Eli Windowsin bootmanageri on tärkeä osa käynnistymistä. Windowsin control panelista tuo löytynee missä valitaan käynnistysjärjestys. Vistassa: Control Panel / System / Advanced System Settings / Advanced / Startup and Recovery -> Default operating system.

Jos haluat poistaa Windowsin sinun tulee (stetsonista vedettynä, muut korjatkoon):
1. Tehdä tilaa kovalevylle Linuxin osioita varten
2. Käynnistää live CD:llä
3. Mountata Wubi asennus
4. Kopioida Wubi asennus em. tyhjään tilaan
5. Mountata tuo kopioitu systeem
6. Ajaa Grubin asennus
7. Testata toiminta
8. Poistaa Windows jos haluat

Niko Rentola

  • Käyttäjä
  • Viestejä: 59
  • Kubuntu 20.04, Intel i7 X980, Nvidia GTX 1660
    • Profiili
    • Gravatar-profiili
Vs: Grubin pikasäätö
« Vastaus #3 : 24.06.10 - klo:17.11 »
Sinun pitää muokata alkulataajaa Windows 7 puolella.
Suorita pääte järjestelmänvalvojana. Päätteen löydät kun kirjoitat Käynnistä-valikon hakupalkkiin 'cmd'. Klikkaat sitten 'cmd.exe':ä oikealla hiiren napilla ja valitset 'Suorita järjestelmänvalvojana'.

Suorita päätteessä 'bcdedit' niin pitäisi tulla seuraavanlaista tekstiä:
Koodia: [Valitse]
Microsoft Windows [versio 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Kaikki oikeudet pidätetään.

C:\Windows\system32>bcdedit

Windowsin käynnistyksen hallintaohjelma
---------------------------------------
tunnus                  {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  fi-fi
inherit                 {globalsettings}
default                 {current}
resumeobject            {0f6efe82-ceb3-11de-ae44-abeb593d3eb3}
displayorder            {current}
                        {ntldr}
                        {0f6efe77-ceb3-11de-ae44-abeb593d3eb3}
toolsdisplayorder       {memdiag}
timeout                 8

Windowsin lataaminen
--------------------
tunnus                  {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7 Professional 32bit
locale                  fi-fi
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {0f6efe82-ceb3-11de-ae44-abeb593d3eb3}
nx                      OptIn
detecthal               Yes

Windowsin aiemman käyttöjärjestelmän latausohjelma
--------------------------------------------------
tunnus                  {ntldr}
device                  partition=\Device\HarddiskVolume1
path                    \ntldr
description             Windows Xp Professional 32bit

Windowsin lataaminen
--------------------
tunnus                  {0f6efe77-ceb3-11de-ae44-abeb593d3eb3}
device                  unknown
path                    \Windows\system32\winload.exe
description
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {0f6efe78-ceb3-11de-ae44-abeb593d3eb3}
recoveryenabled         Yes
osdevice                unknown
systemroot              \Windows
resumeobject            {0f6efe76-ceb3-11de-ae44-abeb593d3eb3}
nx                      OptIn

C:\Windows\system32>
Minulla käynnistyy ensin grub joten Linuxit eivät näy tuolla, sinulla pitäsi näkyä.

Ubuntu siis pitää saada oletukseksi, default arvo on nyt {current} eli Windows 7:n tunnus. Se pitää vaihtaa Ubuntun tunnukseen.

Demostroin asettamalla Windows Xp:n tunnuksen oletukseksi, käytät itse Ubuntun tunnusta Xp:n sijaan.

Eli seuraavaksi komento: 'bcdedit /set {bootmgr} default {ntldr}'
Koodia: [Valitse]
C:\Windows\system32>bcdedit /set {bootmgr} default {ntldr}
Toiminto suoritettiin.

C:\Windows\system32>

Suorita seuraavaksi taas 'bcdedit' niin näet muutokset.
Alun pitäisi nyt näyttää tältä:
Koodia: [Valitse]
C:\Windows\system32>bcdedit

Windowsin käynnistyksen hallintaohjelma
---------------------------------------
tunnus                  {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  fi-fi
inherit                 {globalsettings}
default                 {ntldr}
resumeobject            {0f6efe82-ceb3-11de-ae44-abeb593d3eb3}
displayorder            {current}
                        {ntldr}
                        {0f6efe77-ceb3-11de-ae44-abeb593d3eb3}
toolsdisplayorder       {memdiag}
timeout                 8

Nyt on haluttu järjestelmä oletuksena. Viiveen saat nollaksi komennolla 'bcdedit /set {bootmgr} timeout 0', mutta se kannattaa tehdä vasta kun on käynnistänyt koneen uudelleen ja on varma että alkulataaja käyttäytyy niin kuin pitää.

EDIT: Eikun löytyyhän tuo ohjaupaneelista ihan graafisena..  :D Noh tuossa nyt kuitenkin voi mm. nimetä järjestelmät uudelleen ja muokata muutenkin perusteellisemmin eli on tästä varmaan jollekkin hyötyä. Tykkään aina tehdä kaikki vaikeimman kautta  ;D ;D ;D
« Viimeksi muokattu: 24.06.10 - klo:17.18 kirjoittanut nikore90 »