Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  bootloader'i taastamine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 02.07.2008 14:26:47 bootloader'i taastamine vasta tsitaadiga

mul olid sülearvutil Windows XP ja Windows Vista, kuid nüüd paigaldasin nende kõrvale BackTrack 3'e. Kõige esimesena oli mul paigaldatud Windows XP(hda1), siis Vista(hda2) ning kolmandana nüüd BT3(hda3). Nagu ma aru saan, siis bootides pöördub CPU esmalt BIOS'is mingi standardse aadressi poole, kust edasi suunatakse täitmisele kõvakettal MBR esimesed 446B ning sealt edasi liigub järjekord juba NTLDR/GRUB/LILO kätte. Vist peaks sedasi olema? Seega Windows XP kirjutas enda 446B koodi MBR'i ning suunas seal edasi XP NTLDR'i juurde. Vista kirjutas siis enda 446B koodi MBR'i ning suunas enda NTLDR'i juurde. Nüüd ma paigaldasin BT3 ja tema siis kirjutas vist enda 446B koodi MBR'i ja suunas LILO juurde. Häda on nüüd selles, et LILO(versioon 22.8) tunneb vaid BT3 ära(rohkem valikuid peale BT3 pole) ning laseb vaid sinna bootida. Kas probleem on puhtalt LILO seadistamises(et ta ei osanud automaatselt teisi operatsioonisüsteeme ära tunda)? Või peaksin ma tegema fixmbr'i ja fixboot'i sellele kettale, kus mul Windows XP on paigaldatud ning siis boot.ini faili sedasi modifitseerima, et BT3 ka menüüvalikutesse tuleks? Küsin just sellepärast, et andmete kaotsimineku hirmus väga katsetada ei julge icon_rolleyes.gif

partitsioonid on sellised:

Device                Boot                      Start                       End                    Blocks                Id                System
/dev/hda1                *                         1                       3824               30716248+                     7              HPFS/NTFS
/dev/hda2                                          3825                  6374               20480000                       7              HPFS/NTFS
/dev/hda3                                           6375                  7296                 7405965                      83               Linux
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
comcute
HV kasutaja
Keelatud avatar

liitunud: 09.11.2001



Autoriseeritud ID-kaardiga

sõnum 02.07.2008 15:31:08 vasta tsitaadiga

lilo.conf faili tuleb lisada ka read windowsite kohta
other=/dev/hda1
label=xp
table=/dev/hda

other=/dev/hda2
label=vista
table=/dev/hda

_________________
Show someone an MS OS if they've never seen a computer, and see how surprised they are that you turn it off by going to the start button.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 02.07.2008 22:34:20 vasta tsitaadiga

comcute kirjutas:
lilo.conf faili tuleb lisada ka read windowsite kohta
other=/dev/hda1
label=xp
table=/dev/hda

other=/dev/hda2
label=vista
table=/dev/hda

ok. Mul on /etc/lilo.conf faili sisu järgmine:

boot=/dev/hda
prompt
timeout=1200
change-rules
reset
vga=791

image=/boot/vmlinuz
root=/dev/hda3
label=BT3
read-only

other=/dev/hda1
label=xp
table=/dev/hda

other=/dev/hda2
label=vista
table=/dev/hda


mingil põhjusel aga lilo justkui ei kasutaks seda seadistusfaili. Bootimisel ei teki sinna XP või Vista valikut ning katsetamise eesmärgil muutsin ka BackTrack'i BT3 peale, kuid bootides näitab ikka menüüs BackTrack icon_rolleyes.gif Samas lilo manualis oli ka kirjas, et vaikimisi seadistusfail on ikkagi /etc/lilo.conf Mis valesti võib olla?
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
obundra
Kreisi kasutaja
obundra

liitunud: 06.01.2004




sõnum 02.07.2008 23:40:16 vasta tsitaadiga

Peale lilo.conf-i muutmist ikka käsu "lilo" käivitasid?Kui grub reageerib konfi muutusele ise, siis lilo tahab, et peale konfi muutust sisestad käsu lilo.
_________________
Hold the heathen hammer high!
Kommentaarid: 27 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum
germo1
HV vaatleja

liitunud: 03.07.2008




sõnum 03.07.2008 02:09:57 vasta tsitaadiga

kas kellelgi on eestikeelset step-by-step juhendit kuidas saab Bactrack 3 Finali installida Vista OS'iga laptopile. Tahaks just et buutimisel küsiks mis ma tahan kas vista või Backtrack, kuid vaikimisi läheks vista mingi aja jooksul.
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 03.07.2008 14:17:57 vasta tsitaadiga

germo1 kirjutas:
kas kellelgi on eestikeelset step-by-step juhendit kuidas saab Bactrack 3 Finali installida Vista OS'iga laptopile. Tahaks just et buutimisel küsiks mis ma tahan kas vista või Backtrack, kuid vaikimisi läheks vista mingi aja jooksul.

pyya seda juhendit kasutades hakkama saada(pole küll eesti keelne, kuid piltidega vahemalt). Aga manuaalselt saad ka faile CD pealt kopeerida kui peaksid tahtma seda automaatset installerit mitte kasutada. Ning edasi pead samamoodi /etc/lilo.conf faili muutma nagu siin teemas jutuks on olnud.

obundra kirjutas:
Peale lilo.conf-i muutmist ikka käsu "lilo" käivitasid?Kui grub reageerib konfi muutusele ise, siis lilo tahab, et peale konfi muutust sisestad käsu lilo.

jep, selles, et ma /sbin/lilo jatsin kaivitamata, oligi viga. Tanud!
Praegu on mul sedasi, et LILO menyyst saan valida XP, Vista ja BT3 vahel. Kui ma valin Vista, siis ytleb, et BOOTMGR(Vista bootloaderi nimi) is missing. Kui valin BT3, siis boodib kohe kenasti yles. Kui valin XP, siis avaneb Vista BOOTMGR, kus ma saan valida XP ja Vista vahel icon_rolleyes.gif Mulle meeldiks kui loppkokkuvottes oskaks LILO kohe valitud OS\i kernelile bootimise yle anda. Kuidas seda saavutada?

Infoks veel niipalju, et esimesena paigaldasin ma XP ja tegin NTFS partitsiooni, seejarel Vista ja tegin teise NTFS partitsiooni ning viimasena BT3 tehes kolmanda partitsiooni ext3 failisysteemiga. Seega hetkel on siis MBR esimeses 446B LILO kood. LILO puhul on vist nagu GRUBilgi, et see 446B on vaid selleks, et oiged LILO failid juba /boot kaustast yles leida... Miks aga LILO ei oska kohe oige OSi kernelile juhtimist otse yle anda ma ei tea...

Ma saan sedasi ka hakkama nagu praegu on, kuid tunduvalt mugavam oleks kui LILO oskaks otse bootida ning vast on teistel ka huvitav lahendus teada saada icon_smile.gif Igatahes vast oskab keegi selgitada/aidata?
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
loox
HV kasutaja

liitunud: 25.06.2006




sõnum 04.07.2008 02:09:19 vasta tsitaadiga

Kunagi ammu tehti nii, et jäeti Windowsi bootsektor alles, ja Linuxi oma kirjutati faili C:\ kataloogi, näiteks C:\bootsect.lnx. Selle faili jaoks siis kirjutati boot.ini faili lisarida. Windowsi bootsektor ei ole Sul ka veel kuhugi kadunud, Lilo teeb sellest varukoopia, vist /boot kataloogi. Sellest isegi eesti keeles juttu: https://foorum.hinnavaatlus.ee/viewtopic.php?p=2207662&sid=1929f903c67d8b7c2dccf53b5550923c
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 15.08.2008 15:57:59 vasta tsitaadiga

loox kirjutas:
Kunagi ammu tehti nii, et jäeti Windowsi bootsektor alles, ja Linuxi oma kirjutati faili C:\ kataloogi, näiteks C:\bootsect.lnx. Selle faili jaoks siis kirjutati boot.ini faili lisarida. Windowsi bootsektor ei ole Sul ka veel kuhugi kadunud, Lilo teeb sellest varukoopia, vist /boot kataloogi. Sellest isegi eesti keeles juttu: https://foorum.hinnavaatlus.ee/viewtopic.php?p=2207662&sid=1929f903c67d8b7c2dccf53b5550923c

vabandust, et pole nii pikalt vastanud. Nüüd on aga aega rohkem käes ning tahaks ikkagi omal süsteemi korda teha.

See viidatud teemas olev juhend minu puhul ei tööta, sest mul pole Windowsi kood MBR'i paigaldatud. Mul on seal LILO kood. Ning nagu mina bootimisprotsessist aru saan, siis BIOS annab juhtimise üle MBR'ile, mis siis otsib primaarsete partitsioonide hulgast active lipukesega partitsiooni ja annab juhtimise üle seal asuvale Volume Boot Record'ile ning alles seal on see kood sees, mis mulle kuvab menüü operatsioonisüsteemi valikutega(kui bootimine sedasi ei käi, siis võiks keegi targem mind parandada icon_rolleyes.gif). Aga sellest enda olukorrast ma ausaltöeldes välja tulla ei oskagi, sest ma ei saa päris täpselt aru, mis mul kuskil asub icon_neutral.gif Kindlalt tean ainult seda, et LILO on mul MBR'i peal ning operatsioonisüsteemid paigaldasin järjekorras XP --> Vista --> BT3. Kui ma Vista olin paigaldanud XP kõrvale, siis ei olnud mingeid probleeme veel. Ma ei tea kuidas seda Vist bootloaderit nimetatakse, aga ilmselt ühildus ta XP omaga kenasti. Aga peale LILO paigaldamist tekkis see naljakas olukord, kus ma Vista bootimiseks pean alguses valima XP ning siis alles saan valida Vista. Kas oskab keegi natuke selgitada? icon_rolleyes.gif
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
loox
HV kasutaja

liitunud: 25.06.2006




sõnum 16.08.2008 04:18:47 vasta tsitaadiga

Aktiivset partitsiooni on ainult XP ja vanemate MS opsüsteemide jaoks vaja.
Microsofti süsteemid on ilmselt nii tehtud (vistat konkreetselt ei tea), et bootloaderi teine aste (ntldr või misiganes ta on) on mõlemale süsteemile ühine. OK, Vistal on selle nimi bootmgr. Windowsi MBR annab juhtimise sellele, ja ega lilol ka midagi paremat võtta ei ole. Sellepärast saadki kõigepealt lilo valiku, seejäral valid Vista bootmanagerist vista ja XP vahel.
Põhimõtteliselt saab Vista bootmanageriga lilot ja grubi käivitada, selle tuunimiseks on EasyBCD olemas. Aga siis võib juhtuda, et saad samad valikud lihtsalt teises järjekorras. Lilo-s saad siis küll timeout-i nulliks panna, sest seal pole enam valida vaja. Vista MBR peab Sul linuxi /boot kataloogis ilusti alles olema, selle saad sealt kas dd (http://www.linux-tip.net/cms/content/view/348/9/) või lilo abil (vt. man lilo) selle tagasi kirjutada. dd puhul ei tohi näpukaid teha, võid terve ketta sisu ära nullida. Enne võid praegusest mbr-ist dd abil varukoopia ka teha.
Mingi meetod on ka vista nii installida, et see XP-d ei modifitseeriks. Siis saab ehk ka otse lilost valida neid:
http://www.multibooters.co.uk/multiboot.html
http://www.multibooters.co.uk/installing.html#howto
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 16.08.2008 17:21:39 vasta tsitaadiga

sa soovitaksid siis võtta /boot kataloogist LILO poolt tehtud esialgse Windows'i MBR ja see dd abil MBR'i tagasi kirjutada ning sealt edasi järgmise sammuna kopeerida bootsect.lnx fail Windows XP C:\ kataloogi ja modifitseerida BOOT.ini faili? icon_smile.gif Põhimõtteliselt ma võiksin sedasi ka teha, aga kas mingit lihtsamat(st väiksema eksimis võimalusega) võimalust pole? Ei taha küll nüüd laisk olla, aga äkki võiks paigaldada kasvõi Ubuntu Live CD pealt GRUB'i ning see oleks ehk võimeline avastama Windows XP, Windows Vista ning BT3 ja võimaldama nendesse ühe menüü alt(et saan ühelt ekraanilt valida kolme OS'i vahel) bootimist? icon_rolleyes.gif
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
loox
HV kasutaja

liitunud: 25.06.2006




sõnum 17.08.2008 14:04:55 vasta tsitaadiga

Tuumapommi ehitamisel võib ikka vigu juhtuda. icon_eek.gif Kui Vista ka peal on, siis ei pidanud Boot.ini faili enam kasutatama. Loe minu teist viidet, seal on ka Vista sõltumatu installimine ära seletatud, sisuliselt tuleb enne installi see partitsioon, kuhu Vista tuleb, ainukesena aktiivseks märkida, ja kogu lugu.
Ma hästi ei usu, et Grub nii tark on, et winload.exe eraldi käima tõmmata oskab, aga eks Sa uuri asja. Ma kahtlustan ka, et neid Windowseid ei otsi installimise ajal mitte grub/lilo, vaid Linuxi installer, mis igal distrol oma. Aga kui Vista on sõltumatult installitud, siis võiks küll Linuxi installer mõlemad üles leida.
Minu arust on kaks varianti:
1. Kirjutada Vista MBR tagasi, ja siis Bootmanagerisse Lilo bootimine lisada. Detaile Vista korral ma ei tea.
2. Taastada XP bootimine, kasutades XP Recovery Console-l fixboot käsku, siis installida sõltumatult Vista, siis lasta Linuxil uuesti WIndowseid detekteerida (nt. uuesti installides), või siis käsitsi /etc/lilo.conf modifitseerida. Vista install kirjutab tõenäoliselt MBR üle, nii et kui tahad Linuxi üleinstalleerimisest ära viilida, pead lilo MBR-ist varukoopia tegema.
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  bootloader'i taastamine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.