Sziasztok!
Az imént fejeztem be az ubuntu 9.10 > 10.04 upgradet.
Újraindítás után a következő képernyő fogadott:
GRUB loading.
error: the symbol 'grub_puts_' not found
grub rescue>_
nem tudom mit kell tennem...
az jutott eszembe, hogy frissítés közben megkérdezte, hogy hova tegye a grubot, és én az sda2-t adtam meg neki, de lehet hogy csak simán sda-t kellett volna. (ez csak egy tipp. sda1=swap, sda2=rendszer, a többi máshol van)
egy fórumban azt találtam, hogy a set root=(hd0,1) parancs kell nekem, de rendszerindításkor más a billentyűzetkiosztásom, és nincs benne sehol "=" :-)
nincs ilyen verziójú ubuntu cd-m, de régebbi van.
vajon a "sudo dpkg-reconfigure grub-pc" parancs úgy is megoldja a dolgot, ha egy 9.04-es CD-ről indítom a rendszert?
ha valakinek van ötlete ami nem reinstall, azért nagyon hálás lennék.
- 2239 megtekintés
Hozzászólások
up
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
Egyenlőség jelet lehet ASCII kóddal is írni:
ALT + 61
(61 a numerikus billentyűn)
---
Ubuntu 9.10
- A hozzászóláshoz be kell jelentkezni
http://grub.enbug.org/Manual#head-d782c3ed07197a089c4fdf66abce08744adcc…
(Az = az az ó betű lesz imho.)
- A hozzászóláshoz be kell jelentkezni
- Bocs, marhaságot írtam -
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Közben eszembe jutott, hogy a /home könyvtáram titkosított, szóval egyre motiváltabb vagyok a megoldásban, mert a reinstall emiatt ki lett zárva.
De most nem vagyok otthon, majd este játszom vele...
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
ezt olvasd át alaposan.
https://help.ubuntu.com/community/EncryptedFilesystemLVMHowto
kis segítség: bootolj be a live cd-ről, és kövesd a "booting fails" nál leírt utasításokat. Az upgrade-grub után generálj új initrd-t is, ( update-initramfs ) , előtte nem árt ellenőrizni az /etc/crypttab -ot
javaslat: az lvm-et parancsorból nyisd meg pl. sudo cryptsetup luksOpen /dev/sda5 sda5_crypt
- A hozzászóláshoz be kell jelentkezni
Bevallom, nem értem. A gyakorlati lépéseket se, de van előbb egy elvi gondom:
Azt nem értem, hogy ha nincs meg a kulcs a crypto-hoz, akkor hogy lehet kinyitni? nem az a lényeg, hogy sehogy?
Azt gondoltam, hogy az egyetlen járható út, az eredeti rendszer, tehát az eredeti grub2 életrekeltése, ahol belépéskor kinyílik a fájlrendszer is...
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
Szerintem neki az Ubuntunál 1-2 kiadása bevezetett "privat home" szituval van titkosítva a home tartalma.
Utólag én is felraktam elvileg ugyanazt, csak adott mappára használom. Összekutyulja a fájlneveket & fájlok tartalmát és bindmounttal felcsatolja az eredeti helyre visszakódolva.
Ilyen parancsokkal lehet játszani:
ecryptfs-add-passphrase
ecryptfsd
ecryptfs-insert-wrapped-passphrase-into-keyring
ecryptfs-manager
ecryptfs-mount-private
ecryptfs-rewrap-passphrase
ecryptfs-rewrite-file
ecryptfs-setup-private
ecryptfs-setup-swap
ecryptfs-stat
ecryptfs-umount-private
ecryptfs-unwrap-passphrase
ecryptfs-wrap-passphrase
Nálam egy mappa felcsatolása így történik (értelemszerűen egy parancsikont készítettem hozzá):
sudo mount -t ecryptfs /mnt/archiv/.sec/ /mnt/archiv/Dokumentumok/Secret/ -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n,ecryptfs_fnek_sig=2b6624e012211619
Ezután kér egy sudo jelszót majd egy másikat, ami a mappához tartozik. Nem próbáltam még, de elvileg reinstall után ugyanezzel a paranccsal és mappa jelszóval működhet a dolog. Home-os szitunál pedig a loginhoz köti és ehhez a config egy részét talán /home/username/.ecryptfs mappában tárolja.
Ilyen privat home dolgot nem használok, de aki használja, kijavíthatna, mert csak tippelem, hogy ugyanaz amit én használok:)
- A hozzászóláshoz be kell jelentkezni
ezek szerint, ha tudom a felhasználó jelszavát, és liveCD-vel hozzáférek a /home/username/.ecryptfs mappához, akkor ki tudom nyitni valahogy annak ellenére, hogy azt a hosszú nagy kulcsot nem tudom?
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
grub cli-ből "simán" lehet bootolni, nem kell itt kétségbe esni.
http://ubuntuforums.org/showthread.php?t=1195275 -> #15.
- A hozzászóláshoz be kell jelentkezni
megpróbáltam:
grub rescue> set prefix=(hd0,2)/boot/grub
grub rescue> set root=(hd0,2)
grub rescue> set
prefix=(hd0,2)/boot/grub
root=(hd0,2)
grub rescue> ls /boot
./ ../ grub/ kerneldarabok felsorolva
grub rescue> insmod /boot/grub/linux.mod
error: the symbol 'grub_puts_' not found
grub rescue>
tehát a howto nem működik, pedig máshol is ugyanezt írja.
további javaslata van valakinek?
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
van egy 9.04-es liveCD-m, azzal bebootoltam.
a /boot/grub alatt ott van a linux.mod
de a grub2 cli alatt mégse éri el... miért lehet ez?
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
Mit gondoltok, ha egy alternate 10.04 ubuntu cd-ről csinálok egy új grubot, az segít?
vagy ezzel végleg elrontom a dolgot?
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
Megoldottam.
Alternate install CD-vel újratelepítettem a GRUB-ot, ami rossz helyen volt (az emlíetett frissítéskor a swap helyre tettem véletlenül). Ezután minden működött.
-----------------------------
http://aftermodern.hu
- A hozzászóláshoz be kell jelentkezni
Frissítés után nekem is hasonló problémám van, de nem a home partició, hanem a két adat particióm nem csatolódik fel. Érdekes módon, ha már bebootol a rendszer, akkor grafikus módról be tudja mountolni.
Ezt megoldhatja a GRUB újratelepítése? Az ellenőriztem a /dev alatt nincsenek meg az eszközök. A GUI vajon akkor hogyan mountolja? (UUID alapján?) Erre van valakinek megoldási javaslata?
(Félek vaktában próbálkozgatni, mert nem akarom, hogy a rajtuk lévő adatok elveszenek)
Előre is köszi.
Üdv
---
Ubuntu 10.04
- A hozzászóláshoz be kell jelentkezni
fdisk -l kimenet? Mit nem csatol? külön diszk? milyen filerendszer van rajta? /etc/fstab ban biztos jó az entry?
- A hozzászóláshoz be kell jelentkezni
ha bebootol, akkor a problémának semmi köze a grubhoz. inkább az fstab-ban lehet valami. pl. /dev/sdaX volt eddig, de most már a meghajtó /dev/sdbX lett, vagy hasonló. uuid-t érdemes fstab-ban is használni, azzal nem lesz gond. (hacsak nem formázod újra a partíciókat...)
amúgy nekem frissítésnél nem, de friss telepítésnél (10.04) többször is előfordult, hogy az első reboot telepítés után rögtön meg is állt, mert nem csatolta fel a partíciókat. ugyanis azok tlepítéskor mondjuk sdb-n voltak (mivel pendrive-ról telepítettem, ami sda votl telepítés alatt), és ezt írta be az fstab-ba is. de újraindítás után kivéve a pendrájvot, akkro már a rendes vinyó lett a sda, és az fstab-ban meg ugye sdb bejegyzések voltak...
- A hozzászóláshoz be kell jelentkezni
Igen abban igazad van, hogy fstab probléma van.
A helyzet a következő:
van egy winyó, mely 4 részre van particionálva:
1) rendszer (/)
2) temp
3) data1
4) data2
Az fstab-ba eddig /dev/sda[23]-ként volt felcsatolva. a frissítés óta ezek nincsenek. (már 3 frissítés lement gond nélkül). ez változhatott a frissítés miatt? Honnan tudom kideríteni a kötethez tartozó UUID-t?
u.i.: Most sajnos nem vagyok a gép előtt, de este meg tudom nézni, be tudom állítani.
---
Ubuntu 10.04
- A hozzászóláshoz be kell jelentkezni
"Honnan tudom kideríteni a kötethez tartozó UUID-t?" -> blkid
- A hozzászóláshoz be kell jelentkezni
ls -l /dev/disk/by-uuid/
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!
- A hozzászóláshoz be kell jelentkezni
köszi mindkettőtöknek. Este kipróbálom.
---
Ubuntu 10.04
- A hozzászóláshoz be kell jelentkezni
így van, ez valóban jóval egyszerűbb :)
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokat, sikerült. Ha az UUID alapján csatoltam az fstab-ba, akkor remekül megy.
Ma is tanultam valamit :)
---
Ubuntu 10.04
- A hozzászóláshoz be kell jelentkezni