Strona 1 z 3
Popsułem grub, prawdopodobnie literówka
: 09 października 2013, 08:04
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.
: 09 października 2013, 09:01
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.
: 09 października 2013, 15:49
autor: szlejk
: 09 października 2013, 16:18
autor: Rafal_F
Uruchom jakiegoś live cd, zamontuj partycję i cofnij zmiany.
: 10 października 2013, 07:47
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
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
: 10 października 2013, 08:12
autor: kodama
A na pewno tam jest ext3? Spróbuj - jeśli jeszcze tego nie robiłeś - bez tego: -t ext3
: 10 października 2013, 08:18
autor: jacekj11
Próbowałem bez "-t ext3" i próbowałem tez z "-t ext4". Wynik zawsze był ten sam.
: 10 października 2013, 09:26
autor: pone13
: 10 października 2013, 09:53
autor: jacekj11
pone13 pisze:Podaj wynik:
oraz:
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)
: 10 października 2013, 15:35
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:
Więc, możesz zrobić coś takiego:
Szukasz tego swojego pliku kopii zapasowej
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.