Kirjoittaja Aihe: Dualboot ongelma  (Luettu 4840 kertaa)

Punkki

  • Vieras
Dualboot ongelma
« : 04.12.07 - klo:14.59 »
Terve! Suoraan asiaan, eli mulla on Windows XP (englanninkielinen) koneellani, ja kun halusin myös testata linuxa niin asennin sen tähän rinnalle.

Mulla on kaksi kovalevyä, (200gb, 180gb). Windows ja sen kaikki roina on 200gigan kovalevyllä, ja asensin Linuxin ex- D: asemalle. (180gb kovo)

Kun asennusohjelma käski käynnistää koneen uudelleen, tein sen, mutta....

Näyttöön tulee

GRUB  STAGE 1.5 (tai jotain tonne päi, en ole varma enkä varmista koska sitte taas menee kauan ennenku pääsen winukkaan)

GRUB
Error 18  ???

Olen googlettanut tuota ja yrittänyt hakea kaikkea tietoa, mutta olen edelleen ymmälläni  ::)

Kun käynnistää tarpeeksi monta kertaa koneen uudelleen niin tulee, että voi valita UBUNTU 7.10 tai Windows XP, mutta oisko mahdollista saada tuota toimimaan oikein?

Haluaisin pitää XP:n edelleen käytössä, koska pelaan aika paljon , mutta toisaalta olisi kiva tutustua tarkemmin Linuxiin ja siirtyä siihen joskus kokonaan.

-Punkki

larpa

  • Vieras
Vs: Dualboot ongelma
« Vastaus #1 : 04.12.07 - klo:15.09 »
Näyttäs ettei oo grub kunnossa.
Mitä tuolta löytyy:
Koodia: [Valitse]
cat /boot/grub/menu.lst
Muita vinkkejä(ei suositella vielä):
GRUB:n uudelleenasennus:
Koodia: [Valitse]
grub-install /dev/hdaJOS GRUB sijaitsee master- levyn Master Boot Recordissa.

Muuta en osaa sanoa.

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #2 : 04.12.07 - klo:15.21 »
kiitos,testaan tuota illalla (jos) pääsen viel linuxiinki  :)  ja kirjotan tänne mitä se näyttää?

audi

  • Käyttäjä
  • Viestejä: 1124
    • Profiili
Vs: Dualboot ongelma
« Vastaus #3 : 04.12.07 - klo:16.23 »
GRUB Error 18  ???
Olen googlettanut tuota ja yrittänyt hakea kaikkea tietoa, mutta olen edelleen ymmälläni  ::)

http://forum.ubuntu-fi.org/index.php?topic=13821.0


Lainaus
Error 18: Selected cylinder exceeds maximum supported by BIOS
This error is returned when a read is attempted at a linear block address beyond the end of the BIOS translated area. This generally happens if your disk is larger than the BIOS can handle (512MB for (E)IDE disks on older machines or larger than 8GB on others.). In more practical terms this means the BIOS is unable to start executing the kernel because the kernel is not located within the block it can access at boot up time.

This can be circumvented by creating a boot partition at the beginning of the disk that is completely within the first 1023 cylinders of the harddrive. This partition will contain the kernel.

The kernel itself does not suffer from the same limitations as the BIOS so after the BIOS has loaded the kernel the kernel will have no problem accessing the whole harddrive. Newer BIOSes will automatically translate the harddrives size in a way that it can be completely contained within the first 1023 cylinders and hence modern computers do not suffer from this problem.
The same error can happen when the BIOS detects a disk in a different way as Linux does. This can happen when changing motherboards or when moving a GRUB-bootable disk from one computer to another. If this happens, just boot with a GRUB floppy, read the C/H/S numbers from the existing partition table and manually edit the BIOS numbers to match. If using a SUSE linux and installing on VM Ware this problem is solved by creating a small partition at the very beginning of the harddisc, and mounting it as /boot.

Tee boottiosio.

Todennäköisesti muistan ihan väärin mutta voi olla että törmäsin samaan joitakin vuosia sitten vaihdettuani kovalevyn isompaan kuin mitä koneen bios tuki. Tällöin kävi niin että swappipartitio lipsahti defaulttina alueelle jonne ei grub ei päässyt käsiksi. Ongelmasta selvisin kun säädin kaikki partitiot käsin biossin tukemalle alueelle ( kun linux sitten pyöri, pystyi se käsittelemään koko kovalevyä eikä bios rajoitus haitannut ).
Mozillazine

A1398 ym romua,  macOS 10.13
Linux Mint 18, Mate

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #4 : 04.12.07 - klo:16.55 »

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #5 : 04.12.07 - klo:17.30 »
Näyttäs ettei oo grub kunnossa.
Mitä tuolta löytyy:
Koodia: [Valitse]
cat /boot/grub/menu.lst

Muuta en osaa sanoa.


sieltä löyty

Koodia: [Valitse]
# 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 use 'savedefault' 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=3b2c6cb9-cf4b-4e3b-a893-50b3412ea4ec ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,0)

## 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 locale=fi_FI

## 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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=3b2c6cb9-cf4b-4e3b-a893-50b3412ea4ec ro quiet splash locale=fi_FI
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=3b2c6cb9-cf4b-4e3b-a893-50b3412ea4ec ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd1,0)
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/hda1
title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #6 : 04.12.07 - klo:20.10 »
Kiitoksia taas. Voisin yrittää asentaa uudestaan koko ubuntun. Jos valitsen että osioi itse, tajuaako se ottaa tämän toisen kovalevyn käyttöön, eli haluaisin pitää tän toisen kovon kokonaan linuxilla ja toinen windowsille omistettuna.

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Dualboot ongelma
« Vastaus #7 : 04.12.07 - klo:20.24 »
Lainaus
Tuo /boot osio ei tarvitse kuin ehkä 50Mt tilaa. (Minulla on 3-käyttistä ja boot-kansion vie 17Mt. Saattaa olla kyllä, ettei noin pieniä osioita voi tehdä)
Eli osiointi ehdotus.
Liitos  /boot         ext3   koko 50Mt -?Mt  #Tehdään ensin alkuun. Ensisijainen osio(Primary)
        /                  ext3
                           swap   koko 2xkeskusmuisti, max 1Giga

Täältä sivusta jos saa kommentoida. Sen verran, että kun manuaaliseen osiointiin ruvetaan (asennusohjelman valinta osioi itse), niin silloin kannattaa tehdä / osio erikseen (esim. 30 Gt) ja /home osio (loput). Mikäli käyttis pitää joskus asentaa uusiksi syystä tai toisesta, niin käyttäjien omat tiedostot pysyvät helposti tallessa omalla /home osiolla.

Lainaus
Jos valitsen että osioi itse, tajuaako se ottaa tämän toisen kovalevyn käyttöön, eli haluaisin pitää tän toisen kovon kokonaan linuxilla ja toinen windowsille omistettuna.

Kyllä onnistuu, mutta skarppina pitää olla, ettei vahingossa pyyhi väärää osiota bittiavaruuteen.
« Viimeksi muokattu: 04.12.07 - klo:20.31 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #8 : 04.12.07 - klo:22.21 »
Jooh. Vielä kerran pitää avautua tähä. Laitoin ubuntun cdn asemaan ja laitoin sen boottivaks - alkoin asentaa --> osioi itse, osasin valita jo oikean kovonki  8) ..mutta siihen se jäikin.

Tajusin kyllä, että miten saa vaihettua bootin sinne yms, mutta muuta en tajunnutkaan... Siellä oli /boot ja samanaikaan jotain ext3 yms :O :-\

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Dualboot ongelma
« Vastaus #9 : 04.12.07 - klo:22.49 »
Nyt ei tule ihan valmista vastausta, mutta hyvä neuvo kuitenkin:

Boottaa siltä live-cd:ltä ja etsi Applications (tai Sovellukset) -valikosta Gparted niminen ohjelma, jolla voi tutkia ja muokata levyn osiointia.

Katso liitteenä olevaa esimerkkikuvaa. Ympyröidystä napista valitaan, mitä levyä ollaan käpistelemässä. Jos siinä lukee /dev/sda (ja osiot ovat ntfs formaatissa ja koko on 200 GB), olet luultavasti windows levyllä. Älä tee mitään muutoksia sinne vaan valitse painikkeesta toinen levy. Jos lukee /dev/sdb (ja on ext formaatin osioita näkyvillä) se on Linux-levysi. Koska aiot laittaa asennuksen joka tapauksessa uusiksi, voit kokeilla millä lailla ne osiot tehdään. Eikä haittaa vaikka ei mene kerrasta oikein. Mutta ole tarkkana, ettet häslää sitä säästettävää levyä.

Poista aluksi vaikka kaikki osiot deletellä. Ja tee sinne Partition (Osio) valikon kautta uudet osiot esimerkiksi  edellä mainitun suunnitelman mukaan. Muille paitsi swap osioille tiedostojärjestelmäksi ext3. Ei ole paha nakki ja aina voi ottaa uusiksi jos menee pieleen. Lopuksi toteuta muutokset. Levy ruksuttaa aikansa ja osiointi on kunnossa. Sen jälkeen asennusohjelman osioi itse kohdassa vain valitaan oikeat liitoskohdat... ja se kohta toivottavasti vaikuttaa paljon loogisemmalle, sen jälkeen kun on ensin tehnyt osioinnin itse.

Tässä viestissä jotain lisää gparted ohjelman käytöstä.
http://forum.ubuntu-fi.org/index.php?topic=13592.msg104193#msg104193

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 04.12.07 - klo:23.23 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

jori52

  • Käyttäjä
  • Viestejä: 2047
    • Profiili
Vs: Dualboot ongelma
« Vastaus #10 : 05.12.07 - klo:12.56 »
Terve! Suoraan asiaan, eli mulla on Windows XP (englanninkielinen) koneellani, ja kun halusin myös testata linuxa niin asennin sen tähän rinnalle.

Mulla on kaksi kovalevyä, (200gb, 180gb). Windows ja sen kaikki roina on 200gigan kovalevyllä, ja asensin Linuxin ex- D: asemalle. (180gb kovo)

Kun asennusohjelma käski käynnistää koneen uudelleen, tein sen, mutta....

Näyttöön tulee

GRUB  STAGE 1.5 (tai jotain tonne päi, en ole varma enkä varmista koska sitte taas menee kauan ennenku pääsen winukkaan)

GRUB
Error 18  ???

Olen googlettanut tuota ja yrittänyt hakea kaikkea tietoa, mutta olen edelleen ymmälläni  ::)

Kun käynnistää tarpeeksi monta kertaa koneen uudelleen niin tulee, että voi valita UBUNTU 7.10 tai Windows XP, mutta oisko mahdollista saada tuota toimimaan oikein?

Haluaisin pitää XP:n edelleen käytössä, koska pelaan aika paljon , mutta toisaalta olisi kiva tutustua tarkemmin Linuxiin ja siirtyä siihen joskus kokonaan.

-Punkki


Olisikohan grubin tilalla lilo mitään  ;)
Linux counter #348392
 Asus G750JW ja ubuntu 13.10

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #11 : 05.12.07 - klo:22.26 »

Lainaus

Olisikohan grubin tilalla lilo mitään  ;)

vois melkee olla ku ei tolla osioinnilla ruvennut pelittään :)

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #12 : 07.12.07 - klo:18.23 »
Ei auttanut boot osion teko? Tuleeko sama error 18 vai onko valitus joku muu? Jos Ubuntun levy on ensimmäisenä ja boottaat siltä, niin silloin tuo boot-osion pitäisi olla ainakin riittävän lähellä. Jos silti tulee error 18, niin sitten saattaa olla väärä virheilmoitus kyseessä.


samaa erroria pukkaa  ???

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #13 : 11.12.07 - klo:18.09 »
Yksi mahdollisuus olisi kokeilla asentaa Grub sille Ubuntun levylle ja muuttaa se levy ensimmäisenä käynnistyväksi. Silloin saattaisi tuo boot-osion teko olla tarpeeton. (Toivottavasti)
Jos pääset Ubuntuun, niin Grubin voi asentaa uudelleen, avaamalla Päätteen ja kirjoittamalla komennot. (Saman voi tehdä myös live-cd:ltä.)
Koodia: [Valitse]
sudo grub                 #Avaa grubin komentotilan
find /boot/grub/stage1    #Tuloste (varmaankin (hd1,0) ) siirretään seuraavaan root kohtaan.
root (hd1,0)
setup (hd1)               #Asennetaan Grub samalle levylle Ubuntun kanssa.
quit                      #Suljetaan Grubin komentotila.
Nyt kun seuraavaksi käynnistät Ubuntun levyltä, niin Ubuntu ei ehkä käynnisty, koska levyjen järjestys on vaihtunut.
Jos näin käy, niin paina e-näppäintä kun valinta on Ubuntun kohdalla, jolloin avautuu muokkaustila. Paina taas e muokataksesi valittua riviä. Muuta  root   (hd1,0)  kohtaan  root   (hd0,0)  Esc-näppäimellä pääsee takaisin valikkoon.
 
Jos saat toimimaan niin avaa Ubuntun päätteessä menu.lst ja tee pysyvät muutokset siihen.
Koodia: [Valitse]
gksu gedit /boot/grub/menu.lstJa korjaa listalle oikein, siellä olevat root (hd0,?) kohdat, myös ylempänä listalla oleva # groot=(hd0,?) kohta.


fin /boot/grub/stage1

vastaus tulee [file not found] :E

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #14 : 13.12.07 - klo:23.53 »
Jos se ei löydä sitä /boot osiota, niin asennusta voi yrittää myös jollain seuraavista komennoista. Jos se ilmoittaa virheistä ensimmäisen jälkeen, niin kokeile seuraavaa jne...  Tässä oletetaan, että haluat asentaa ensimmäisen levyn MBR:ään.
sudo grub-install --root-directory=/boot hd0
sudo grub-install --root-directory=/boot /dev/hda
sudo grub-install --root-directory=/boot '(hd0)'

Tällä komennolla voi myös yrittää päivittää  grubin levytietokannan.
sudo grub-install --recheck /dev/hda

KIITOS! Olin juuri tulossa kysymään, että pitääkö olla alkuperäinen XP-PROFESSIONAL asennus CD (sama millä asensi) että voi korjata ton boottihomman.

Ja voiko ku mulla on XP-enkun kielisenä niin sen masterboot-homman asentaa suomenkielisen XP-PROF asennus CD:ltä? :)

Jos nuo koodit ei toimi niin jätän 1. koneeseen pelkän winukan ja ostan jonkun toisen koneen linux-koneeksi :P

Punkki

  • Vieras
Vs: Dualboot ongelma
« Vastaus #15 : 15.12.07 - klo:13.36 »
Juu, Ei ollu nuilla koodeilla mitään merkitystä.

Error koodi vaihtunut 18 -> 17. Eli nytten tulee GRUB STAGE 1.5 ERROR 17