Προς το περιεχόμενο

[INFO] Ubuntu Karmic Koala 9.10 - Συζητήσεις, Απορίες


chek2fire

Προτεινόμενες αναρτήσεις

Ναι. Αυτό είχα κάνει. Βέβαια ενώ δούλεψε, από ένα σημείο κι έπειτα πήγε μόνο του σαν προεπιλογή στα Ubuntu. Με λίγο ψάξιμο βρήκα αυτό. Πατώντας λοιπόν shift στην εκκίνηση βλέπω ότι στον grub υπάρχουν μόνο επιλογές για memtest. Προσπάθησα να εφαρμόσω τις εντολές που έχει εκεί στον οδηγό αλλά δεν πιάνουν. :s

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 512
  • Δημ.
  • Τελ. απάντηση

Λοιπόν, επειδή άκρη δεν έβγαζα, επανέφερα τον bootloader των windows από το cd εγκατάστασης. Το θέμα τώρα είναι να βρω πώς θα επαναφέρω και το linux partition... Προσπάθησα από το live cd με τον grub αλλά δεν γίνεται. Καμιά ιδέα?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι, το ερώτημσ είναι ακολουθώντας αυτόν τον οδηγό, θα τον επαναφέρει μαζί με τα entry για linux - windows ή μόνο με το memtest πάλι?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι, το ερώτημσ είναι ακολουθώντας αυτόν τον οδηγό, θα τον επαναφέρει μαζί με τα entry για linux - windows ή μόνο με το memtest πάλι?

 

Θα επαναφέρει όλες τις επιλογές. Πάντως μόνο του δε "χάλασε". Κάτι πείραξες εσύ και σβήστηκαν τα υπόλοιπα entries. Γι' αυτό πριν πειράξουμε τα αρχεία του grub, τα κάνουμε πάντα backup

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η μόνη αλλαγή που είχα κάνει ήταν στις default τιμές

GRUB_DEFAULT=0

GRUB_TIMEOUT=20

 

Όλα καλά κυλούσαν, κάτι άλλο δεν είχα πειράξει.

 

Από το live cd ακολούθησα την πρώτη μέθοδο από το πρώτο link του markelos αλλά δεν άλλαξε κάτι. Πάω να δοκιμάσω την δεύτερη μέθοδο που είναι τρεις γραμμές και στην τελευταία εντολή (update-grub) μου βγάζει:

grub-probe: error: cannot find a device for /.

 

Y.Γ.: Το έχω το back-up αλλά δεν μπορώ να κάνω update.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δοκίμασε τα εξής:

 

Bάλε το Live CD του Ubuntu

Άνοιξε το terminal

 

Κάνε mount το partition που έχεις το Linux.

 

>sudo mount /dev/sdΧΥ /mnt

 

όπου X o σκληρός και Υ το partition που έχεις εγκαταστήσει το linux σου

 

και μετά ξανακάνε install το Grub2

 

>sudo grub-install --root-directory=/mnt/ /dev/sdX

 

(Άμα δεν ξέρεις τα partitions σου πριν από το mount δώσε ένα sudo fdisk -l για να τα δεις.)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Orion το έχω κάνει αυτό. Μετά όμως στο update μου βγάζει το error που λέω παραπάνω.

 

Ναι τώρα είδα ότι ακολούθησες τις οδηγίες στο link του markelos. Έδωσες σίγουρα

 

>$sudo mount --bind /dev /mnt/dev

 

?

 

Βασικά μπορείς να κάνεις copy paste όλες τις εντολές που έδωσες στo terminal?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι, την έδωσα όταν ακολουθούσα την πρώτη μέθοδο. Γενικά έδωσα τις εντολές όπως τα λέει στο link. Δεν έγινε κάτι και ακολούθησα την 2η μέθοδο, όπου στην τρίτη (και τελευταία) εντολή προκύπτει το λάθος που λέω.

Άλλαξα και το grub.cfg με το περιεχόμενο του αρχείου που είχα back up γιατί είχαν σβηστεί τα entries των λειτουργικών συστημάτων. Πρέπει όμως να γίνει update ο grub για να πιάσει τόπο αυτή η αλλαγή, σωστά?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτό συμβαίνει επειδή δεν βρίσκει κάποια συσκευή στο chroot environment. Άμα δεν σου είναι κόπος ξανακάνε τη διαδικασία που ακολούθησες μέχρι και το error και κάνε copy paste εδώ τα πάντα απ το terminal.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Επανέφερα στον grub τα linux entries (κανονικό +recovery) αλλά όταν επιλέγω boot από αυτά μου λέει "You need to load the kernel first".

 

Orion, καταρχάς ευχαριστώ που ασχολείσαι. Με ποια μέθοδο θες να κάνω ξανά την διαδικασία? Με mount κτλ?

 

Me mount:

 

>ubuntu@ubuntu:~$ sudo fdisk -l

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

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        4602    36965533+  83  Linux
/dev/sda2   *        4603       18706   113290380    7  HPFS/NTFS
/dev/sda3           18707       19457     6032407+   5  Extended
/dev/sda5           18707       19457     6032376   82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)	/dev/sda
root@ubuntu:/# exit
exit
ubuntu@ubuntu:~$ sudo umount /mnt/dev
ubuntu@ubuntu:~$ sudo umount /mnt/proc
ubuntu@ubuntu:~$ sudo umount /mnt

 

και μετά το reboot πάλι το ίδιο: "error: You need to load the kernel first"

 

Με την 2η μέθοδο τα αποτελέσματα είναι εδώ:

 

>[b]ubuntu@ubuntu:~$ sudo apt-get install --reinstall libdebian-installer4
[/b]Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 33.0kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.ubuntu.com karmic/main libdebian-installer4 0.63ubuntu2 [33.0kB]
Fetched 33.0kB in 0s (65.1kB/s)           
(Reading database ... 120319 files and directories currently installed.)
Preparing to replace libdebian-installer4 0.63ubuntu2 (using .../libdebian-installer4_0.63ubuntu2_i386.deb) ...
Unpacking replacement libdebian-installer4 ...
Setting up libdebian-installer4 (0.63ubuntu2) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
ubuntu@ubuntu:~$ [b]sudo os-prober[/b]
/dev/sda1:Ubuntu 9.10 (9.10):Ubuntu:linux
/dev/sda2:Windows 7 (loader):Windows:chain
ubuntu@ubuntu:~$ [b]sudo update-grub[/b]
[color="Red"]grub-probe: error: cannot find a device for /.[/color]

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.


  • Δημιουργία νέου...