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
czesc mam pewne problemy z grubem2 ze zwykłym wszystko wiedziałem co i jak. Teraz nie wiem jak dodać drugi system do gruba (windows jest na sdb1). I drugie pytanie jak przywrócić tego gruba .... słyszałem ze jest na plycie debiana "przywracanie systemu" ale sam tego nie moglem znalesc.
Offline
zainstaluj os-probe
http://forum.dug.net.pl/viewtopic.php?id=14700
Ostatnio edytowany przez AgayKhan (2009-09-27 12:06:56)
Offline
noobik napisał(-a):
słyszałem ze jest na plycie debiana "przywracanie systemu" ale sam tego nie moglem znaleźć.
Uruchom komputer z płyty instalacyjnej i sprawdź opcje instalatora. Jedna z nich to naprawa systemu.
Ostatnio edytowany przez fnmirk (2009-09-27 15:06:33)
Offline
czadman napisał(-a):
Do pliku /etc/grub.d/40_custom należy dodać:
#Adding Windows"
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
}Oczywiście z wartościami właściwymi dla swojej konfiguracji.
A potemKod:
sudo update-grub2
Device Boot Start End Blocks Id System /dev/sdb2 * 15633 19458 30724096 7 HPFS/NTFS
dodaje:
#Adding Windows"
menuentry "Windows 7" {
set root=(hd1,1)
chainloader +1
}
update-grub2 i wywala "no such file disk". os-probe zainstalowałem ale nie wiem co z tym?
Ostatnio edytowany przez noobik (2009-09-27 17:54:08)
Offline
Wklep w terminalu z roota
os-prober
Offline
# os-prober # update-grub2 Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.31-1.slh.1-sidux-686 Found initrd image: /boot/initrd.img-2.6.31-1.slh.1-sidux-686 done
dalej nic moze nie widzi mojego drugiego dysku?
fnmirk napisał(-a):
Uruchom komputer z płyty instalacyjnej i sprawdź opcje instalatora. Jedna z nich to naprawa systemu.
chodzi o rescue mode/graphical rescue mode (tryb ratunkowy?
Ostatnio edytowany przez noobik (2009-09-27 20:25:09)
Offline
Przedstaw pełny wynik polecenia:
fdisk -l
Offline
# fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd46fd46f Device Boot Start End Blocks Id System /dev/sda1 1 12705 102052881 83 Linux /dev/sda2 13318 18756 43688767+ 83 Linux /dev/sda3 * 18757 38913 161911102+ 83 Linux /dev/sda4 12706 13317 4915890 82 Linux swap / Solaris Partition table entries are not in disk order Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x76173129 Device Boot Start End Blocks Id System /dev/sdb2 * 15633 19458 30724096 7 HPFS/NTFS
Offline
Jeżeli chcesz aby działały automatyczne układy dodawania systemów to należy najpierw to naprawić:
noobik napisał(-a):
Kod:
Partition table entries are not in disk order
Inaczej musisz to ręcznie dodawać.
Przepisanie tablicy partycji jednak spowoduje nie działanie, któregoś systemu i usunie obecnego gruba.
Później potrzebne jest livecd aby ręcznie uzupełnić wpisy identyfikujące partycje. W plikach /etc/fstab mogą być potrzebne zmiany ścieżek do partycji
Według tego co napisałeś w pierwszym poście to chcesz dodać partycję /dev/sdb1 na przedstawionym wyniku polecenia fdisk, ja tej partycji nie widzę? W końcu, którą partycję masz dodać?
noobik napisał(-a):
chodzi o rescue mode/...
Tak, to jest to.
Offline
Przepisanie tablicy partycji jednak spowoduje nie działanie, któregoś systemu i usunie obecnego gruba.
to chyba nie na moją wiedzę, nic z tego nie rozumiem. W pierwszym poście pomyliłem się (windows=sdb2)
# fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd46fd46f Device Boot Start End Blocks Id System /dev/sda1 1 12705 102052881 83 Linux /dev/sda2 13318 18756 43688767+ 83 Linux /dev/sda3 * 18757 38913 161911102+ 83 Linux /dev/sda4 12706 13317 4915890 82 Linux swap / Solaris Partition table entries are not in disk order Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x76173129 Device Boot Start End Blocks Id System /dev/sdb2 1 19457 156288321 7 HPFS/NTFS
natomiast wracając do trybu ratunkowego jak wybiore instalacje gruba to uruchamia wykrywanie dysków...mam wtedy zanaczyć punkty montowania na tych partycjach i zaznaczyć wszedzie zachowaj dane?
EDIT:
dałem
#Adding Windows" menuentry "Windows 7" { set root=(hd1,2) chainloader +1 }
ale dostaje taki oto komunikat
Brak BOOTMGR Aby uruchomić ponownie naciśnij Ctrl+Alt+Delete
czy jedyne rozwiązanie tego problemu wiąże sie z rozwaleniem gruba?
Ostatnio edytowany przez noobik (2009-09-27 21:48:39)
Offline
noobik napisał(-a):
to chyba nie na moją wiedzę,
To tylko tak groźnie brzmi. W sumie to prosta operacja.
Masz bałagan na obydwu dyskach.
Dysk sdb z Windowsem, w przypadku jednej partycji, powinien mieć oznaczenie sdb1. Nie jest to tragicznym wykroczeniem w stosunku do poprawnego działania systemu.
W układzie, który masz obecnie. Uruchom jakieś livecd z programem do tworzenia i zmian partycji i oznacz partycję /dev/sdb2 flagą boot. Zrestartuj komputer i spróbuj powtórzyć opisane wcześniej operacje automatycznego dodania systemów, poleceniem:
update-grub2
Dodano:
W przypadku dysku sdb możesz spróbować nadpisać mbr tego dysku z poziomu płyty instalacyjnej Windows. Układ tablicy partycji, przynajmniej na tym dysku powinien się naprawić po tej operacji.
Ostatnio edytowany przez fnmirk (2009-09-27 22:43:08)
Offline
update-grub2 Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.31-1.slh.1-sidux-686 Found initrd image: /boot/initrd.img-2.6.31-1.slh.1-sidux-686 done
nie wiem czy widziałeś edycje mojego poprzedniego posta...grub widzi windowsa (raczej)
EDIT:
dałem
#Adding Windows" menuentry "Windows 7" { set root=(hd1,2) chainloader +1 }
ale dostaje taki oto komunikat
Brak BOOTMGR Aby uruchomić ponownie naciśnij Ctrl+Alt+Delete
czy jedyne rozwiązanie tego problemu wiąże sie z rozwaleniem gruba?
Ostatnio edytowany przez noobik (2009-09-27 22:38:08)
Offline
Dopisałem co ja bym zrobił. Nadpisałbym mbr dysku sdb z poziomu płyty instalacyjnej Windows i nadał tej partycji flagę boot.
Dodano:
Masz bałagan z partycjami. ,,Brakuje'' partycji sdb1 i grub głupieje.
Ostatnio edytowany przez fnmirk (2009-09-27 22:47:55)
Offline
hmm a gdybym zainstalował od nowa windowsa powstał by na sdb1. I tu mam pytanie moge za pomoca graphical rescue mode przywrócić gruba? Badz zainstalować go jakoś z live cd np ubuntu? Juz to próbowałem ale po wybraniu graphical rescue mode wybiera jezyk i wyglada to jak instalacja. Jak przerwałem i wybrałem instalację gruba to wracał do partycji co mam tu zrobić? wybrać wszedzie system pliku zachować dane?
Offline
Ponowna instalacja systemu to zawsze ostateczność. Jeżeli nie masz ważnych danych na dyskach możesz potrenować przebudowę tablicy partycji. Nawet na tym dysku tylko z Windowsem.
Najprostszym sposobem przepisania tablicy to nadpisanie mbr z poziomu płyty instalacyjnej Windows. Czyli fixmbr itp. Po nadpisaniu mbr partycja z Windowsem przyjmie nazwę sdb1. Można tablicę partycji nadpisać z poziomu Linuksa. Najlepiej do tego wykorzystać jakąś dystrybucję narzędziową uruchamianą z cdromu.
Tu opisałem jak przepisać tablicę partycji pod Linuksem i usunąć gruba: http://debian.linux.pl/viewtopic.php?p=104794#104794
Przed ponowną instalacją gruba, najlepiej jest starą jego wersję usunąć z dysku, nadpisując mbr tak jak napisałem w podanym odnośniku.
Uważaj, nadpisanie spowoduje brak dostępu do Debiana. Wcześniej wykonaj kopię całego sektora startowego dysku sda, aby w razie niepowodzenia można było to odtworzyć do stanu pierwotnego.
Kopia, łącznie z tablicą partycji:
dd if=/dev/sda of=/home/noobik/kopia_mbr bs=512 count=1
Skopiuj to sobie na pendrive. Może się przydać.
Przed ponowną instalacją gruba z poziomu Linuksa usuwamy grub bez zmiany tablicy partycji:
dd if=/dev/zero of=/dev/sda bs=446 count=1
Więcej masz tu: mbr
To co uruchomiłeś z płytki instalacyjnej w taki sposób działa. Tworzy coś w rodzaju livecd w pamięci komputera. Dlatego te pytania o język, klawiaturę itp.
Ostatnio edytowany przez fnmirk (2009-09-27 23:46:59)
Offline
Strony: 1