Strona 1 z 1

Usunięta zawartość katalogu /boot

: 21 lutego 2010, 23:16
autor: endriju
Witam!

Kto nie myśli ten potem cierpi.
Instalowałem Ubuntu obok Debiana. Zrobiłem podział partycji. Nie zaznaczałem początkowo partycji /boot (mam taką) do sformatowania, licząc że Ubuntu skorzysta z tych plików i zrobi z nich wspólny program rozruchowy.

Pod koniec instalacji jednak wyskoczył błąd. Właśnie związany z grubem2. Musiałem zatem już dokończyć instalację. Zaznaczyłem jednak partycję /boot do sformatowania. Wszystko przeszło poprawnie. Jednakże przy ładowaniu okazało się, że nie ma Debiana. Sprawdziłem też katalog /boot na partycji Debiana i nie ma w nim nic.

Co teraz zrobić?

Moja niefrasobliwość się zemściła.

Może ktoś miał podobny problem, albo po prostu wie co zrobić.

Pozdrawiam i z góry dziękuję za pomoc.

: 22 lutego 2010, 01:37
autor: panjandrum
Twój post jest strasznie niezrozumiały. Czyli co? Na Debianie miałeś osobną partycję /boot , ale podczas instalacji Ubuntu przypadkowo ją sformatowałeś?

Jak to dobrze zrozumiałem, to musisz zmienić uuid w /fstab na partycji Debiana, bo po formacie się zmienił, ściągnąć jakiś jajko, zalogować się do Debiana przez chroot i zainstalować przez dpkg.
Jak nie wszystko rozumiesz to pisz to Ci wytłumaczę dogłębniej.

: 22 lutego 2010, 09:48
autor: endriju
No to bardzo proszę o jakąś podpowiedź z tym chrootem.

Zastanawiam się czy samo przekopiowanie aktualnego katalogu boot który mam na Ubuntu by coś dało?
A potem już standardowa procedura odzyskiwania gruba...

Takie trochę kombinowanie...

: 22 lutego 2010, 11:53
autor: panjandrum
Pamiętaj! Musisz zmienić uuid partycji /boot w fstabie na partycji systemowej Debiana. Znajdziesz w /dev/disk/by-uuid

W konsoli

Kod: Zaznacz cały

sudo su
mount proc none /katalogdebiana/proc
mount -o bind /dev /katalogdebiana/dev
mount -o bind /boot /katalogdebiana/boot
chroot /katalogdebiana /bin/bash
dpkg -i sciagniete_jajko.deb
exit
grub-update
Możesz jeszcze przed zainstalowaniem kernela usunąć gruba w chroot, jak chcesz, żeby ten z Ubuntu zarządzał listą systemów.

Powinno zadziałać, chociaż nie daję sobie ręki uciąć