Linux pois BIOSista

Discussion in 'Linux -keskustelu' started by mussu81, Apr 20, 2009.

  1. mussu81

    mussu81 Member

    Joined:
    Sep 12, 2008
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    Asensin tuossa jokin aika sitten xubuntun vanhaan romuun uudemman koneen avulla (heitin kovon slavena uuteen pöytäkoneeseen jne...). Kaikki toimii muuten ihan jees, mutta nyt tuo uusi kone kysyy aina käynnistäessä haluanko avata windowsin vai xubuntun. Hidastaa jossain määrin käynnistymistä. Miten saan xubuntun asennustiedot pois BIOSista, kun kyseisessä koneessahan ei koko linukkaa ole?
     
  2. juuSOS

    juuSOS Regular member

    Joined:
    Sep 27, 2006
    Messages:
    751
    Likes Received:
    0
    Trophy Points:
    26
    Se valikko ei sijaitse BIOS:ssa vaan kovalevyn alussa.. :)

    Eli Käynnistä-valikko->Suorita(Winkey+r)->msconfig->BOOT.INI -välilehti-> Paina "Check All Boot Paths" -nappia.
    [​IMG]
     
  3. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Winukan jälkeen asennettu linux, ei kai se winukan boot.ini:iin mene se linuxin käynnitys.
    (Tai on se bootloader, grub mahdollista laitta niin että "winukka hoitaa" linuxin lataamisen. Grubin kun voi asentaa vaikka boottidiskettiin, jolloin ilman diskettiä käynnistyy winukka.)

    Puppy Linuxin grub ohjaa lukemaan menu.lst tiedoston, jossa poistamalla (tai # rivin alkuun = kommentti) saa käynnistys kyselystä pois väärät.
    Mallia näet tästä, 4.-3. alinta kuvaa.
    Punaisella neliöllä rajattu on winukan d: asema josta mikään ei käynnisty.
    Ylempi 'title windows' en winukka osio.
    'Title linux' ja poistuisi linux.

    Grub on yleensä asennettu winukan MBR:n päälle.
    xp-cd Palautuskonsoli, fixmbr kirjoittaa uusiksi ja vain winukka on mahdollista käynnistää. Eli ei kysele.
    (Jopa dos-boottidisketti, fdisk.exe lisättynä ja fdisk /mbr komento korjaa xp:lle bootin. Ainakin win98 boottidisketti tuon teki.)
     
  4. juuSOS

    juuSOS Regular member

    Joined:
    Sep 27, 2006
    Messages:
    751
    Likes Received:
    0
    Trophy Points:
    26
    Eikös Linuxin "työpöytäasennuksesta" XP:n rinnalle asennetusta Linuxista tule jälki Windowsin BOOT.INIin. (Ihan varma en ole kun on aina ollut Linuxit ja Windowsit eri koneissa...)

    Ja jos koneessa ei kerran linukkaa ole, niin miten on mahdollista että siinä olisi Linuxin boot-menu? :D

    No kaipa "mussu81" voisi kertoa kumman OS:n boot-menu on käytössä, kun on turhaa tälläinen väittely..
     
  5. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    Linuxin asennus ei koske windowssin boot loaderiin millään tavalla.

    Niin linuxin kuin windowssinkin bootloader asentuu DOS muotoisessa osiointi rakenteessa kovalevyn MBR (Master Boot Record) osioon, mikä on kovalevyn ensimmäiset 512B, eli koko ohjelma on tuossa tilassa. Sen lisäksi on konfigurointi tiedosto mikä löytyy joltain osiolta. Linuxilla on tuo bootloaderin konfigurointi mahdollista sijoittaa omalle pienelle osiolle jossa se voi olla olemassa vaikka linuxin poistaisikin.

    Windowsin bootloaderin saa takaisin kovalevyn MBR:lle BforeDuskin mainitsemalla tavalla.
     
  6. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Oikeat termit ei mulla ehkä täysin hallussa.

    Distrosta riippuen linuxissa on bootloaderina grub tai lilo.
    Winukassa bootloaderin hoitaa boot.ini, joka kertoo missä osiossa on mikäkin Mikkisoftan tunnistama käyttis ja levyformaatti.

    Joka kovalevyn alussa, ekat 512B on käytetty kertomaan, montako osiota, mistä Heads-Cyllinders-Sectors kohdasta alkaa jne.
    MBR nimellä se on.
    (Mulle tutumpi) Puppy Linux sisältää menu.lst tekstitiedoston joka vastaa winukan boot.ini:ä.
    Puppyn asennus kovoon kirjoittaa MBR:n uusiksi, jolloin boottiin tulee kysymys 'Winukka vai linux?'. Winukka valiten se lähtee lukemaan winukka osiosta ihan normaalin winukka latauksen.
    Tässä ohjeessa kuva 53 'Default: DO NOTHING, leave current MBR alone' kertoo, että ekat 446 tavua jää koskemattomiksi (käsittääkseni), mutta 447-512B kirjoitetaan linux tietoa, missä on menu.lst, joka mahdollistaa sen dual-bootin. (Muut valinnat tossa mahdollistaa ronkelin BIOSin kanssa bootin ja kait muuttavat tota 0-446B osaakin)
    Muutetut tavut sitten estävät linuxin poiston jälkeen sen winukan käynnistyksen suoraan. Kysyy 'winukka vai xubuntu?'.
    xp-cd:llä tuo MBR takaisin winukka MBR:ksi helposti onnistuu.
    Myös fat-pohjaiset boottidisketit ja fdisk /mbr komento korjaa ntfs kovonkin xp:tä varten. Kerran kun tuon kokeilin. MBR on sama fat/ntfs.

    p.s.
    Puppyn menu.lst loppu on näin:
    title Install GRUB to floppy disk (on /dev/fd0)
    pause Insert a formatted floppy disk and press enter.
    root (hd0,1)
    setup (fd0)
    pause Press enter to continue.
    title Install GRUB to Linux partition (on /dev/sda2)
    root (hd0,1)
    setup (hd0,1)
    pause Press enter to continue.
    title - For help press 'c', then type: 'help'
    root (hd0)
    title - For usage examples, type: 'cat /boot/grub/usage.txt'
    root (hd0)

    Disketin sijaan koko grub on siirettävissä linux osioon.
    Kovo asennuksessa grub valinnoissa näkyy vaihtoehto, joka jättää MBR:n koskemattomaksi. Siis winukka käynnistyy ilman kyselyitä. Joku toinen keino on sitten saada se linux käyntiin.
    Winukan jälkeen asennettu linux on mahdollista saada kakkosvaihtoehdoksi. Yleisimpi on se dual-boot kysely alussa, winuklka/linux?
    Winukan jos asentaa linuxin jälkeen tuloksena on 'vain winukka käynnistyy'. Hankalaa säätöä on sitten korjata linuxia niin, että esim. boottidisketillä sen linuxin saa käyntiin.
    Winukan "dual-bootit" on että saat vanhemman Mikkisoftan käyttiksen jäämään toimivaksi ja mahdollisuuden käynnistää sen.
    Vanhemman winukan asennus jo tuottaa ongelmia saada se asennettua tai se dual-boot kysely siihen alkuun. "Vieraasta" käyttiksestä puhumattakaan.

    Ei tässä mitään väittelyä ole, voiko boot.ini:ssä ole syy. Suppeat tiedot mussu81:ltä, joten arvailemaan joutuu miten ja milloin se linux on asennettu ja poistettu. Missä se sotku lepää.
    Vietistä päätellen se on tuo MBR.
    BIOSissa se missään nimessä ei ole. (Ellei se linuxosio ole siellä vielä täysin jäljellä ja menu.lst dual-boottaamassa ja bios kertomassa ekaksi boottiasemaksi fyysisesti eri kovon, linuxin, eikä winukka-kovon)
     
  7. oobetimer

    oobetimer Member

    Joined:
    Mar 4, 2009
    Messages:
    61
    Likes Received:
    0
    Trophy Points:
    16
  8. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Sori. Hieman huonosti asian ilmaisin.
    Tottakai winukan saa linuxin jälkeenkin ja dual-bootin.
    Toi linkkihän näyttää, että kaverit ovat tienneet mitä se winukan asennus tekee.
    3. Kopioin mbr:än kotihakemistoon
    #dd if=/dev/hda of=/home/mbr.img bs=512 count=1

    suoritin korjauskonsolissa komennot C:\>fixmbr
    (XP osaa poistaa grubin oma-aloitteisesti, toisin kuin 2000..se on siis vaarallisempi )
    Etukäteen tehdään juttuja. Ei suoraan vaan winukan asennusta. ("Asensin aikanaan win3/win98 perään xp:n ja oli dual-boot, 98 vai xp. Mihin mun linux nyt katos, kun asensin xp:n?")
    Tietämättömille helpompi (neuvottava) on, asenna ensin winukka ja sitten linux. Homma hoituu "itsestään".
     

Share This Page