| AUTOR |
PORUKA |
|
|
Oglašeno: 26 Apr 05 18:21
|
|
Da li je moguće iz Linuxa poslati komandu koja će definisati naredni boot?
Tj. da mu nakucam nešto, on ugasi Linux i upali Windows, bez da u GRUBu koristim tastaturu.
Zašto? ...pa bluetooth nekako ne radi u GRUBu tako da ne radi ni moja tastatura...
Imam ja ideju kako bootovati Windows, mada nije preterano mudra (ubacim instalacioni CD i on automatski uputi na hda1 gde će biti Windows)...
Bilo bi znatno bolje kad bi bilo nešto tipa staro dobro "Restart in MS-DOS mode"
BTW, već duže vreme mi ne polazi za rukom da instaliram Windows (ako je particija NTFS kaže "Error loading operating system..." a ako je FAT32 kaže "Missing operating system..."). Jedan ortak je imao isti problem, pa mi je rek'o da je rešenje preformatirati čitav HDD i ispočetka praviti particije i sve...
...da li neko ima neku drugu ideju? (da oslobodim Nemanju backupovanja mog HDDa i preformatiranja istog)
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 03 May 05 21:31
|
|
E ova tvoja ideja mi se baš sviđa, znam da je na Fedori (ne sećam se koji je core bio) postojala ta fora gde imaš opciju Restart in Windows, ili tako nesto i system se restartuje i bez startovanja Grub menija krene da podiže M$'a, hmm pogledao sam # info grub i video par zanimljivih opcija tipa read from memory i sl. ali još uvek nisam siguran kako bi trebalo to da se izvede a može 100%, probaću ćim mogu pa šta uradim javiću.
poz.
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 16:27
|
|
U /boot/grub/grub.conf postoji linija koja definise koja od opcija ce bit "default", koja ce se dici ako korisnik ne reaguje pri podizanju i nesto promijeni. A moze i da se promijeni timeout, mada sa time ne treba pretjerivati, neko vrijeme za reakciju je neophodno (ja ne bih isao ispod 3 sekunde).
grub.conf je tekst fajl, za ovakve stvari je "sed" zakon, ima lijepa man stranica...
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 18:54
|
|
Aj' ponovo pročitaj prva dva posta...
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 21:30
|
|
Dachaz, mog'o bi da pokusas da prevaris LILO a ne grub, sad sam se setio i proverio u man-u, evo sta kaze:
Kod: man lilo -R command line
This option sets the default command for the boot
loader the next time it executes. The boot loader
will then erase this line: this is a once-only com-
mand. It is typically used in reboot scripts, just
before calling `shutdown -r'.
Neznam da li i grub to ima, moguce, ali ovo sigurno radi, matore red-hat distribucije su to imale a koristile su lilo tako da to sigurno sljaka. A ako bas neces lilo mogao bi i da probas da ti default bude winblows pa da iz njega koristis loadlin dos alat za boot-ovanje linux kernela.
Znaci neka simple skriptica kao ova bi trebalo da odradi posao:
# /sbin/lilo -R winblows; /sbin/reboot
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 22:04
|
|
Will try... samo kad kupim nađem načina da instaliram Windows
Thanks, though!
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 22:13
|
|
Ovo sam iskopao na nekoj "matoroj" RedHat mailing listi
>... I would make my linux be the default OS to boot into.
>You mentioned that you can control both OS'es remotely so
>this shouldn't be a problem. If you are in windows, then you
>can just reboot to boot into linux. While in linux, you can
>reboot into windows by executing the following commands:
>enter grub with:
> grub --no-floppy (don't probe floppy drives makes it go faster if
>you do not have a drive like all my machines)
>in the grub command line:
> savedefault --default=2 --once (replace 2 with the appropriate
>selection that is your windows option in grub.conf)
> quit
>Then you can reboot and it will boot into Windows. When you reboot
>again, it will go back into Linux.
i iz ovoga izvuko ovo:
#!/bin/sh
/sbin/grub --device-map=/boot/grub/device.map --batch << RESTARTUJ
savedefault --default=1 --once
quit
RESTARTUJ
/usr/bin/reboot
ali kad je pokrenem ./winreboot dobijem ovo
GNU GRUB version 0.96 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> savedefault --default=1 --once
Error 27: Unrecognized command
grub> quit
ok, stavio sam komentar na poslednju liniju da mi ne bi rebootovao bez veze, dok se ne uverim da je sve ok, ali nije sad to važno ovo ne radi, ko zna zbog čega, možda su nešto menjali u ovoj 0.96 verziji GRUB'a _?
Još neke Ideje?
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 22:24
|
|
Dachaz napisao: Will try... samo kad kupim nađem načina da instaliram Windows
Thanks, though!
1. Kupiš hard neki manji od 8GB na primer (ako ti treba javi mi se)
2. Otkačiš (fizički) hard sa funkcionalnim Linux'om.
3. Nakačiš ovaj manji od 8GB'a i (dakle on je od hardova single na ploči) i instaliraš M$'a
4. Prebaciš posle WinHard na sekundarnu granu a LinHard na master.
5. Podigneš Gentoo i podesiš menu.lst
default 0
timeout 5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo
root (hd0,0)
kernel /boot/bzImage root=/dev/hda3
title=Gentoo-kernel test
root (hd0,0)
kernel /boot/bzImage-test root=/dev/hda3
title=Windows 2000 Pro
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
rootnoverify (hd1,0)
makeactive
chainloader +1
7. Ovo gore podesiš kako ti odgovara
6. Restartuješ Linux i u GRUB meniju ćeš videti M$'a koji se bootuje bez problema.
Toliko...
ajd sad na posao 
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 22:31
|
|
Imam 2 harda i 2 optička uređaja.
Ninajednoj particiji nije Teo da se instalira Win...
I sad ili kupiti ATA kontroler ili neku ploču koja podržava više uređaja...
(dualboot nije problem, nater'o sam ga ranije da radi kako treba... ranije kad je bilo Windowsa)
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 22:44
|
|
offtopic: Baf, nije 'teo da se instalira, što mi je to poznato...
Pazi ovako, jesi li probao da instaliraš Win a da na kompu ostaviš samo taj hard na kojem si planirao instalaciju, a da ovaj drugi skineš dok se instalacija ne završi, pa posle da ga vratiš?
Ako jesi i nije uspelo, onda vako. Pošto predpostavljam da nemaš mogućnost potpunog ubijanja particija na istom, jer si 100% pun mjuze i sl. staffa? A frka je da se uradi backup. Onda skupljaj parice i radi bekap, a ako to nije slučaj, onda pobij sve particije i preparticioniši hard, ostavi samo njega na kompu i preinstaliraj, da ga ne spominjem opet. To mora da radi, ako ni to ne radi menjaj komp
Slobodno, ako ćeš na isti da stavljaš samo M$'a, prvu (boot) particiju zvekni na NTFS ako više tako voliš, neće ništa da smeta...
Ne nastavljajte dalje na temu "windows instalacija"!
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 12 May 05 23:47 Izmenio: Moderator
|
|
z10n napisao: ok, stavio sam komentar na poslednju liniju da mi ne bi rebootovao bez veze, dok se ne uverim da je sve ok, ali nije sad to važno ovo ne radi, ko zna zbog čega, možda su nešto menjali u ovoj 0.96 verziji GRUB'a _?
Još neke Ideje?
Ma ja mislim da je to zato sto kod grub-a moras da pokrenes njegovu komandnu liniju, pa tek onda tu komandu --once, to nije problem kad imas tastaturu al kad kao Dachaz imas neke mnogo nove i fancy stvari onda je stari dobri LILO zakon.
A mozda moze neka skriptica za <<EOF zezom, pa da startuje prvo komandnu grub-a pa tek onda pokrene onon ostalo?
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 13 May 05 00:13
|
|
Slažem se da mora da se pokrene grub komandna linija i da se tu unese, a to ova moja skripta i radi, probaj, pokreni # grub i otkucaj sve ovo ručno, videćeš da se dobija isti error 27 komanda nije prepoznata, to mi baš tako zvuči kao da je u ovoj verziji uklonjena komanda --once ili tako nešto!?.
gen2brain napisao: A mozda moze neka skriptica za <<EOF zezom, pa da startuje prvo komandnu grub-a pa tek onda pokrene onon ostalo?
Pogledaj malo bolje skriptu, to sam i uradio <<EOF zeza, samo sto je kod mene <<RESTARTUJ zeza
za sada je jedino rešenje -R sa lilom.
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 13 May 05 00:20
|
|
Ma grub je sh*t, vracam se na LILO, ionako sam na grub presao zbog glupog live-cd-a sa reiser4 podrskom koji nije imao lilo, a ja nikako da sklepam neki livecd za home varijantu i jbga. A i ovi gentooorgovci kao grub, grub i primio sam se na komandnu liniju njegovu al pazi kad mi se desava da se grub zaglupi bez ikakvog cackanja od strane mene i umesto da mi prikaze meni ode u komandnu liniju..>??! LILO barem jednom upise i to je to, nema vise zajebancije. A i sta to pa meni treba od svih grub-ovih opcija?
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 13 May 05 00:21
|
|
|
|
|
→ RE: Kako prevariti GRUB?
Oglašeno: 13 May 05 14:37
|
|
Dachaz napisao: Aj' ponovo pročitaj prva dva posta...
Procitao Dachaz, I opet mislim da nijesam lupio. Rijesenje za instalaciju Windows nijesam dao, samo rijesenje "kako da definises da se slijedeci put podigne Windows, a da u grub ne radi tastatura".
Pogledaj sadrzaj grub.conf koji ti je ostavio z10n. Ako se ona linija "default 0" promijeni u "default 2", slijedeci put (a ako nista ne diras tastaturu u grub meniju) ce se podici Windows. Promjena jedne linije u tekst fajlu se "sed"-om veoma lijepo radi iz skripta.
Ti si pitao "kako da iz Linux definisem sto ce slijedece da se podigne". Fakat, nijesi pitao "a kako da iz Windows definisem da se slijedeci put podigne Linux"
Tvoj pravi problem je sto bluetooth tastatura ne radi u boot loaderu. Bolje rijesenje je da napravis da se digne NT loader (pod Windows), a ako tamo tastatura radi, pa da on ucita grub kad i ako selektujes da se digne Linux.
UBR to dizanje sa NT loader, to je manje glavobolje za dual boot masinu.
|
|