Strona 1 z 1
reboot win xp ze skrótu na pulpicie ubuntu
: 13 paź 2009, 16:56
autor: maca91
Witam

Mam problem. Wpadłem na pomysł, że fajnie byloby mieć skrót na pulpicie ubuntu, który wyłączał by ubuntu i uruchamiał ponownie komputer w win xp i na odwrót - w win xp skrót, który uruchamia ponownie komputer z systemem ubuntu. Jak dotąd nie znalazłem gotowych rozwiązań tego typu... Proszę o pomoc

Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 15 paź 2009, 13:16
autor: illit
skrót na pulpicie do wyłączania komputera a dokładniej do reboot to żaden problem, ale wątpię czy uda się to połączyć z automatycznym ustawieniem gruba czy lilo w konkretnej pozycji - takie dane idą do pamięci RAM która zostaje odcięta od prądu czyli traci całą zawartość, więc nie będzie pamiętać co chciałeś
prawdę powiedziawszy nie wierzę że to jest możliwe bez rozwiązania sprzętowego samym softem...
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 15 paź 2009, 13:27
autor: Jusko
Chyba wymagasz zbyt wiele. Poza tym - co za problem zresetować sobie komputer i uruchomić XP? A idealnym rozwiązaniem Twojej sytuacji jest chyba tylko wirtualizacja - 3-4 kliknięcia i masz Windows uruchomiony pod Linuksem.
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 15 paź 2009, 13:33
autor: ka_o_3991
O ile w z ubuntu do XP to możliwe, bo wystarczy napisać skrypt podmieniający plik /boot/grub/menu.lst na taki, który uruchomi automatycznie XP, oraz zresetuje komputer, to w drugą stronę będzie trudniej i nie wiem jak to zrobić.
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 15 paź 2009, 14:57
autor: ups5
Tu jest wątek z prostym programem w Pythonie ale dla fedory. Trzeba by troszkę go zmienić zwłaszcza że teraz wchodzi Grub2
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 15 paź 2009, 21:00
autor: darex11
Po co to komu ? W grubie ustawiamy windows jako pierwszy, czas oczekiwania kilka sek (wg. uznania). Zamykasz system i wlacza Ci sie pierwsza pozycja gruba - czyli Twoj windows. Za duzo wymagasz, a przyklad lopatologiczny Ci juz podalem ... W druga strone tego nie zrobisz.
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 16 paź 2009, 12:12
autor: woseba
No co Wy gadacie, mam coś takiego u siebie zaimplementowane.
Warunkiem jest pobranie na WinXP narzędzia do wykrywania partycji linuksowych.
Schemat jest taki, że są 3 dodatkowe pliki menu w /boot/grub (poza wałaściwym) tzn. taki, który bez wybierania uruchamia WinXP (menu_win.lst), taki, który uruchamia bez pytanie Ubuntu (menu_ubu.lst) oraz taki jak oryginalny, żeby mieć backup (menu_org.lst)
I teraz w zasadzie 4 skrypty (po dwa na system). jeden do wyłączania systemu (podmienia menu) oraz jeden, który po włączeniu systemu podmieni menu na ten oryginalny. Ot cała filozofia

skryptów Ci nie dam, bo siedze w pracy, mogę wrzucić po weekendzie jak wróce do domu, ale pewnie sobie już poradzisz.
I niech nikt nie gada, że czegoś pod linuchem sie nie da
EDIT
zauważyłem, że tylko dwóch użytkowników napisało 'nie wiem', reszta to jakieś takie na siłe pokazanie, że nie tędy droga i lepiej to zostawić tak jak jest.....
EDIT2
ja instalowałem na Windzie to ->
http://www.fs-driver.org/index.html
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 16 paź 2009, 18:04
autor: ups5
EDIT
zauważyłem, że tylko dwóch użytkowników napisało 'nie wiem', reszta to jakieś takie na siłe pokazanie, że nie tędy droga i lepiej to zostawić tak jak jest.....
No chyba się obruszę
A tak na serio, to podrzuć te skrypty. Może się paru osobom przydadzą, zresztą sam chętnie sobie na nie popatrzę.
PS' Kiedyś, na starej wersji forum, czyli przed atakiem, był tu cały wątek właśnie o tym. Ale jakoś nie wrzuciłem go sobie do notatek, a teraz jakoś nie mogę go znaleźć.
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 18 paź 2009, 22:25
autor: woseba
No właśnie nie wiem, czy nawet na starym forum tego nie znalazłem :]
A więc na Linuksie:
ToWin.sh
Kod: Zaznacz cały
#!/bin/bash
echo " ......................................"
echo " Przelogowanie na Winde "
echo " (Aby anulowac - zamknij to okno) "
echo " ......................................"
sudo cp /boot/grub/menu_win.lst /boot/grub/menu.lst
sudo echo "0" > ~/przelaczOS/normal_boot.txt
sudo reboot
exit
przywroc.sh
Kod: Zaznacz cały
#!/bin/bash
testboot=`head -c 1 ~/przelaczOS/normal_boot.txt`
if [ "$testboot" = "1" ];
then
echo " .......przywrocono menu GRUB'a...... "
sleep 3
exit
fi
echo " ......................................"
echo " Przywracanie normalnego menu Gruba "
echo " ......................................"
sudo cp /boot/grub/menu_normal.lst /boot/grub/menu.lst
sudo echo "1" > ~/przelaczOS/normal_boot.txt
echo " .............przywrocono.............."
sleep 3
exit
oraz w tym samym katalogu plik tekstowy normal_boot.txt do przechowywania flagi (0 albo 1)
Na windzie:
ToLin.bat
Kod: Zaznacz cały
@echo off
echo.
echo ....................................
echo : Przelogowuje na Linuksa :
echo : (Aby anulowac - zamknij to okno) :
echo ....................................
echo.
pause
copy /Y E:\boot\grub\menu_lin.lst E:\boot\grub\menu.lst
echo 0 > E:\home\seba\przelaczOS\normal_boot.txt
shutdown -r -t 0
przywroc.bat
Kod: Zaznacz cały
@echo off
for /f "usebackq" %%i in ("E:\home\seba\przelaczOS\normal_boot.txt") do (set boot=%%i)
if %boot%==1 exit
echo.
echo ....................................
echo : Przywracanie menu Gruba :
echo : (Aby anulowac - zamknij to okno) :
echo ....................................
echo.
pause
copy /Y E:\boot\grub\menu_normal.lst E:\boot\grub\menu.lst
echo 1 > E:\home\seba\przelaczOS\normal_boot.txt
pause
Oczywiście dysk E to dysk z systemem plików linuksa widziany w Windzie po instalacji oprogramowania.
skrypty przywroc (.sh i .bat) można wrzucić do autostartów obu systemów.
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 19 paź 2009, 23:43
autor: maca91
wielkie dzięki za pomoc. Jutro będe testował to rozwiązanie i napisze co i jak.

Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 20 paź 2009, 12:52
autor: illit
posypuję głowę solą...
nie sądziłam, że da się namówić windę do współpracy...
Odp: reboot win xp ze skrótu na pulpicie ubuntu
: 20 paź 2009, 13:36
autor: woseba
Nie pamiętam tylko, czy nie trzeba zmienić uprawnień do menu.lst, żeby było sprawniej...
@illit da się da, trzeba tylko odpowiednio kopnąć
