Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Hej'
Mam taki mały problem. Instalowałem znajomemu Kubuntu bo chciał. Na dysku miał Windows 7 z którego korzysta na codzień. Kubuntu się ładnie zainstalowało, ja pojechałem do domu a dziś mi dzwoni, że wszystko ok, ale nie może uruchomić windowsa. Okazało się, że miał jeszcze na dysku zainstalowaną tą testową wersję windowsa 8 i teraz bootloader wykrywa tylko ją a nie wykrywa windowsa 7. To trochę moje wina, że nie sprawdziłem tego u niego, ale nigdy wcześniej mi się taki problem nie przydarzył.
Jak teraz najszybciej można ten problem odkręcić? Chodzi o to żeby grub wykrywał windowsa 7 i go uruchamiał. Płytka instalacyjna win 7 nie jest w stanie przywrócić swojego bootloadera. Może najprościej było by fizycznie spod linuxa sformatować partycję na której jest windows 8 i jeszcze raz przeinstalować Kubuntu? Windows 7, kubuntu i bootloader są na jednym dysku (sdb) a windows 8 jest na oddzielnym dysku (sdc)
Offline
Przede wszystkim trzeba by się było upewnić czy czasem partycja z Win7 nie została zaorana przy instalacji Kubuntu. Win7 domyślnie zajmuje dwie partycje: mała partycja boot + normalna na system. Jeżeli jego partycje lub partycja (bo na jednej też można zainstalować, ale to nie jest domyślne rozwiązanie) są nietknięte, to aktualizacja GRUB-a via update-grub powinna wykryć oba Windowsy. Fakt wykrywania Win8 świadczy o tym, że os-prober jest zainstalowany i wszystkie systemy znajdujące się na dyskach tego kompa powinny zostać wykryte automatycznie.
Offline
os-prober wykrywa tylko windows8. Hmm przy instalacji sformtowana została tylko partycja na której jest Linux. A jak można sprawdzić czy windows 7 jest ok?
Offline
ArnVaker napisał(-a):
Przede wszystkim trzeba by się było upewnić czy czasem partycja z Win7 nie została zaorana przy instalacji Kubuntu.
Niech znajomy poda wynik skryptu bootinfoscript:
http://sourceforge.net/projects/bootinfoscript/
"Rozkminę" co i jak masz w nagłówku pliku skryptu. Wynik skyrptu będzie w pliku RESULTS.txt w katalogu uruchomienia skryptu.
Ostatnio edytowany przez marcin'82 (2013-01-03 18:58:56)
Offline
ok wynik jest tutaj
http://wklej.org/id/913695/
Offline
Nie rozumiem z tego za wiele :D Teoretycznie Windows 8 znajduje sie na partycji /dev/sdb1 (wg pliku /boot/grub/grub.cfg). Tymczasem parametr set root wskazuje UUID partycję /dev/sda1, a na /dev/sdb1 nie ma żadnych plików startowych. Dziwne to wszysto ...
Ostatnio edytowany przez marcin'82 (2013-01-03 20:36:13)
Offline
No i co z tego wynika? Czy win 7 jest do uratowania? Czy dodać wpis do gruba żeby odpalić windows 7?
Offline
Teraz to już nie wiem co i gdzie dodać. Czy coś potem kombinowalście z reinstalacją?. Możesz dodać i spróbować uruchomić tak jak ci podałem wcześniej ... potem zauważyłem, że coś jest poczarowane z partycjami i UUID-ami.
Plik:
/etc/grub.d/40_custom
po edycji ma wyglądać tak:
#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry “Windows 7″ { set root=(hd0,1) chainloader +1 }
Potem:
update-grub
Jak Siódemka wystartuje i okaże się, że jest tam gdzie jest to będzie cud porównywalny do tego z Kany Galilejskiej ...
Ostatnio edytowany przez marcin'82 (2013-01-03 20:35:32)
Offline
marcin'82: co do niezgodności sda/sdb, to w niektórych konfiguracjach sprzętowych nazwy dysków przypisywane są przy starcie systemu losowo, np. sda po restarcie może być już sdb i tak w kółko. :) UUID w każdym razie są na to odporne i zawsze wskazują odpowiednią partycję, tzn. zawsze tę samą. Może tutaj tak jest?
Offline
cholera chyba nic z tego bo pokazuje win8
root@romek-M52L-S3:/home/romek# update-grub Generowanie grub.cfg... Znaleziono obraz Linuksa: /boot/vmlinuz-3.5.0-17-generic Znaleziono obraz initrd: /boot/initrd.img-3.5.0-17-generic Found memtest86+ image: /boot/memtest86+.bin Znaleziono Windows 8 (loader) na /dev/sda1 gotowe
teraz będzie reset i ciekawe co dalej....
A z poziomu płytki instalacyjnej windows 8 nie udałoby się coś naprawić z tym bootloaderem?
Offline
heh i działa.
Po dodaniu tego wpisu pojawił się nowy wpis w grubie "Windows" i po wejściu w to wchodzi się w windosowy bootloader i można wybrać windows 7 albo windows 8 i uwaga obydwa się botują i bez problemu działają.
Ja chciałem dopytać jeszcze jak z tego menu gruba wywalić wpis windows 8 i te wpisy memory test?
Offline
ArnVaker
No to wygląda na to, że tak jest ;] To by tłumaczyło też pomieszanie etykiet dysków Windows.
W tym wypadku, zakładając, że pliki startowe Windows 8 i Windows 7 wydlądają i działają tak samo, sytuacja może przedstawiać się tak:
- /dev/sda1 oraz /dev/sda2 (Windows 8 - tam jest komplet plików);
- /dev/sdb3 - resztka plików startowych Windows7.
Ciekawe, co pokaże restart ...
=====
Edycja - za późno odświeżyłem temat ... :D
=====
Edycja #2:
Ja chciałem dopytać jeszcze jak z tego menu gruba wywalić wpis windows 8 i te wpisy memory test?
Jeśli chodzi o memory-test to odinstaluj pakiet:
memtest86+
Potem trzeba wykonać:
update-grub
Co do Windows - to chyba będzie tak: Windows 8 zapisał / nadpisał na partycji /dev/sda1 swoje pliki rozruchowe, które też obsługują Windows 7 (/dev/sda2) (jest wybór jednego lub drugiego systemu). Nie wiem, czy tak można prawidłowo to rozdzielić, ale możesz zablokować prawo do wykonywania pliku:
/etc/grub.d/30_os-prober
Wtedy obydwa Windowsy będzie obsługiwał wpis, który daliśmy do pliku:
/etc/grub.d/40_custom
(wpis dla Windows 8 nie będzie widoczny jak samodzielny).
Potem oczywiście trzeba też wykonać z poziomu Ubuntu:
update-grub
Ostatnio edytowany przez marcin'82 (2013-01-03 21:32:06)
Offline
No extra, ale mam jeszcze pytanie, czy po przeinstalowaniu kubuntu będzie już ok, czy znów trzeba będzie od nowa robić te zmiany w grubie?
Pytam bo nawłączał sobie efekty graficzne w kwin a stery nvidi nie zostały zainstalowane jeszcze i mu x-sy nie wstają. Masakra już ostatni raz komuś zainstalowałem linuxa zdalnie.
Offline
Zamiast reinstalować wywal konfigi z domowego po prostu (poza tym co w skel lub skopiuj potem jego zawartość).
Offline
To powinno wystarczyć:
kwriteconfig --file kwinrc --group Compositing --key Enabled false
lub po prostu wywalić plik ~/.kde/share/config/kwinrc
albo dopisać w nim:
[Compositing]
Enabled=false
Offline
A tak to o tym wiem, ale jak dobrać się w ogóle do systemu? Bo ustawił sobie autologowanie bez potrzeby wpisywania hasła, więc trzeba by było się dostać do trybu tekstowego jakoś awaryjnie.
Offline
Np. ctrl + alt + f1 przytrzymać lub w trybie ratunkowym odpalić (wpis w menu GRUB-a).
Offline
Odświeżam temat. Na notebooku chciałbym mieć 2 systemy, windows 7 i kubuntu. Zainstalowałem Windowsa 7 a potem kubuntu 13.10 i niby ok odpala się grub i mam wpis windows 7 ale po kliknięciu dostaje czarny ekran i informacje o błędzie na dysku i koniec. Kubuntu uruchamia się normalnie, ale windows w ogóle, chociaż partycja z windowsem nie została sformatowana, ale być może grub źle stworzył o wpis bo pokazuje że jestna /sda1 a to jest ta mała partycja windowsa którą sam sobie tworzy, windows jest fizycznie na partycji sda2 i jakoś trzeba przepisać ten wpis? Bo nie mam innego pomysłu. Pokazuję jeszcze informacje z Boot Info Script:
http://wklej.org/id/1154717/
Offline
vnu007dl napisał(-a):
Kod:
menuentry 'Windows 7 (loader) (na /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-5ABAD718BAD6EF8D' { insmod ldm insmod ntfs set root='ldm/3e8ecfb6-1fd0-11e3-8456-a733c6c64270/Volume1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0 --hint-efi=hd0 --hint-baremetal=ahci0 --hint='ldm/3e8ecfb6-1fd0-11e3-8456-a733c6c64270/Volume1' 5ABAD718BAD6EF8D else search --no-floppy --fs-uuid --set=root 5ABAD718BAD6EF8D fi chainloader +1 }
Może to przez ten ldm? Natomiast co do tej małej partycji /boot Windowsa, to wpis ma na nią wskazywać AFAIR.
EDIT: A ten wpis co wyżej w wątku dostałeś teraz nie działa?
Offline
Na forum Mandrivy podali mi, że z partycjami jest wszystko ok, ale problem robi grub2, że to on robi problemy i powinno się go przeinstalować na starsza wersję:
http://mandriva.org.pl/konfiguracja-systemu/562-jak … trybucji.html
Offline
Odpowiedz na pytania z mojego posta.
Offline
Nie bo to było z zupełnie czegoś innego. To było na PC a tam jeszcze mój brat miał Windowsa 8 i 7 i tam było namieszane, a tu jest na czystym dysku Kubuntu i Windows 7. Więc to chyba nie ma żadnego związku bo przecież inny uklad partycji it? Chyba że ja czegoś nie rozumiem?
Ostatnio edytowany przez vnu007dl (2013-10-21 20:30:24)
Offline
Ale nie działa czy nie sprawdzałeś? Tamten wpis może pasować i do tej sytuacji. Poza tym widzę, że i tam był z os-probera wpis z ldm zamiast zwykłej partycji, tam w sumie też przez to mogło pierwotnie nie działać.
Offline
Wreszcie miałem czas żeby to zrobić, tak potwierdzam działa to :)
Offline
Strony: 1