
Brak debiana w grubie
-
- Posty: 24
- Rejestracja: 15 sierpnia 2014, 20:58
Brak debiana w grubie
Witam. Mam pewien problem. Zmieniałem sobie kolejność i wyświetlane nazwy systemów poprzez edycję pliku grub.cfg. Wszystko było ok, dopóki nie usunąłem za dużo (chciałem tylko usunąć wpisy memtest, tryb ratunkowy itp.). Teraz przy starcie wyświetlany jest tylko windows xp, nie ma debiana. Pomyślałem, że poprzez debiana live z pendrive przywrócę wcześniejsze wpisy w pliku grub.cfg z pliku tekstowego ze starymi wpisami , którego utworzyłem na wszelki wypadek na pulpicie konta root i przywrócę debiana. Niestety z poziomu debiana live jest to nie możliwe (brak dostępu). Co powinienem zrobić? 

-
- Posty: 24
- Rejestracja: 15 sierpnia 2014, 20:58
Odpal LiveCd i sprawdź partycje: sudo fdisk -l i podstawiasz swoja partycję
no i sprzątanie:
exit
aha jakbyś nie wiedział jak z livecd wjechać na roota to wydaj :sudo passwd root i ustal sobie haslo 
albo zamiast przeinstalowywać gruba zamotuj sobie całą systemową partycję i przerzuć ten plik cfg który skopiowałeś dla bezpieczeństwa,mniej roboty
edit:a tak w ogóle to grub.cfg nie trzeba ruszać,żeby powyrzucać to czego nie chcesz,robisz to w plikach w /etc/grub.d i potem update-grub i nadpisuje grub.cfg tak więc nie musisz przeinstalowywać gruba,czyli możesz pominąć: grub-install /dev/sda
Kod: Zaznacz cały
sudo mount /dev/[B]sda1[/B] /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub albo grub2
exit
Kod: Zaznacz cały
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt
sudo reboot

albo zamiast przeinstalowywać gruba zamotuj sobie całą systemową partycję i przerzuć ten plik cfg który skopiowałeś dla bezpieczeństwa,mniej roboty

edit:a tak w ogóle to grub.cfg nie trzeba ruszać,żeby powyrzucać to czego nie chcesz,robisz to w plikach w /etc/grub.d i potem update-grub i nadpisuje grub.cfg tak więc nie musisz przeinstalowywać gruba,czyli możesz pominąć: grub-install /dev/sda
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
Andrzej123
LUB
Pliku grub.cfg nie należy edytować - informacja o tym znajduje się na początku tego pliku. Nie bez powodu ma on również takie uprawnienia:
szelma
Wszystko ok tylko nie wiemy czy autor wątku ma skonfigurowane sudo.
To jest zbędne w tym konkretnym przypadku:
Zaloguj się do systemu na dysku twardym przy pomocy chroot i jedyne co musisz zrobić to:Teraz przy starcie wyświetlany jest tylko windows xp, nie ma debiana.
Kod: Zaznacz cały
rm -f /boot/grub/grub.cfg
Kod: Zaznacz cały
update-grub
Kod: Zaznacz cały
grub-mkconfig -o /boot/grub/grub.cfg
Kod: Zaznacz cały
root@debian:~# ls -afull /boot/grub/grub.cfg
-r--r--r-- 1 root root 5940 paź 10 09:17 /boot/grub/grub.cfg
Nieradnik do poczytania.root@debian:~# head /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
szelma
Wszystko ok tylko nie wiemy czy autor wątku ma skonfigurowane sudo.
To jest zbędne w tym konkretnym przypadku:
Kod: Zaznacz cały
grub-install /dev/sda
-
- Posty: 24
- Rejestracja: 15 sierpnia 2014, 20:58
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
-
- Posty: 24
- Rejestracja: 15 sierpnia 2014, 20:58