Popsu

Tematy związane z oprogramowaniem, instalacją, konfiguracją
jacekj11
Posty: 85
Rejestracja: 05 listopada 2011, 15:13

Popsułem grub, prawdopodobnie literówka

Post autor: jacekj11 »

Witam.
Popsułem grub, chciałem ustawić czas wyboru systemu bo mam dwa systemy na dysku i niestety zrobiłem coś źle. Teraz po starcie systemu mam taki komunikat:

Kod: Zaznacz cały

GNU GRUB version 1.99+deb7u1
Minimal BASH-like line  editing is supported.For the first world.TAB lists possible command  completins.Anywhere else TAB lists possible  device or file   completions
Nie mam wyboru żadnego systemu. Próbowałem kilku sposobów jakie znalazłem w internecie i nie za bardzo wiem jak to zrobić, może ktoś mi podpowie jakiś sposób? Za pomoc z góry dziękuję.
Mam też kobię pliku grub.cfg zrobioną przed jakimikolwiek zmianami.
Awatar użytkownika
mati75
Junior Member
Posty: 623
Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city

Post autor: mati75 »

Nie używa się edycji grub.cfg do konfiguracji gruba2. Musisz albo przywrócić ten plik to stanu początkowego z przed zmian lub za pomocą środowiska chroot przeinstalować grub.
Awatar użytkownika
szlejk
Beginner
Posty: 100
Rejestracja: 23 marca 2011, 22:48
Lokalizacja: Warszawa

Post autor: szlejk »

Witam
Zainteresuj się http://linuxiarze.pl/boot-repair/
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Uruchom jakiegoś live cd, zamontuj partycję i cofnij zmiany.
jacekj11
Posty: 85
Rejestracja: 05 listopada 2011, 15:13

Post autor: jacekj11 »

Rafal_F pisze:Uruchom jakiegoś live cd, zamontuj partycję i cofnij zmiany.
Właśnie próbuję zamontować partycję z Linuksem od wczoraj. Robię to z pomocą Kubuntu live CD

Kod: Zaznacz cały

sudo mount -t ext3 /dev/hda6 /mnt

Po tym poleceniu dostaję taką odpowiedź:

Kod: Zaznacz cały

mount: wrong fs type, bad option, bad superblock on /dev/hda6,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

A na pewno tam jest ext3? Spróbuj - jeśli jeszcze tego nie robiłeś - bez tego: -t ext3
jacekj11
Posty: 85
Rejestracja: 05 listopada 2011, 15:13

Post autor: jacekj11 »

Próbowałem bez "-t ext3" i próbowałem tez z "-t ext4". Wynik zawsze był ten sam.
Awatar użytkownika
pone13
Beginner
Posty: 337
Rejestracja: 30 listopada 2007, 20:59
Lokalizacja: Leszno

Post autor: pone13 »

Podaj wynik:

Kod: Zaznacz cały

fdisk -l
oraz:

Kod: Zaznacz cały

mount
jacekj11
Posty: 85
Rejestracja: 05 listopada 2011, 15:13

Post autor: jacekj11 »

pone13 pisze:Podaj wynik:

Kod: Zaznacz cały

fdisk -l
oraz:

Kod: Zaznacz cały

mount

Kod: Zaznacz cały

root@ubuntu:~# fdisk -l

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        3187    25599546    7  HPFS/NTFS
/dev/hda2            3188       19456   130680321    f  W95 Ext'd (LBA)
/dev/hda5            6709       19456   102398278+   7  HPFS/NTFS
/dev/hda6            3188        6578    27235328   83  Linux
/dev/hda7            6578        6708     1045504   82  Linux swap / Solaris

Partition table entries are not in disk order

Kod: Zaznacz cały

root@ubuntu:~# mount
unionfs on / type unionfs (rw)
proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
varrun on /var/run type tmpfs (rw)
varlock on /var/lock type tmpfs (rw)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
devshm on /dev/shm type tmpfs (rw)
lrm on /lib/modules/2.6.15-23-386/volatile type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)

pr0t
Posty: 19
Rejestracja: 31 maja 2012, 12:41

Post autor: pr0t »

Nie potrzebujesz nawet LiveCD żeby coś takiego naprawić, jeśli jest do grub2 to ma on taką zaletę, że pozwala przeglądać system plików.

Rozumiem, że po starcie masz konsolę gruba:

Kod: Zaznacz cały

grub>



Więc, możesz zrobić coś takiego:

Kod: Zaznacz cały

 
grub> find /grub/grub.conf
Szukasz tego swojego pliku kopii zapasowej

Kod: Zaznacz cały

Error 15: File not found

Kod: Zaznacz cały

     
grub> find /grub/grub.conf.bak      (hd0,2) 
Partycja, na której masz ten plik.

Kod: Zaznacz cały

   
 grub> configfile (hd0,2)/grub/grub.conf.bak
Wczytujesz konfig.

Ewentualnie możesz ręcznie wszystkie parametry podać, w grubie działa autouzupełnianie, więc łatwo znajdziesz ścieżkę do jądra i initrd.
ODPOWIEDZ