Συζητήσεις σχετικά με θέματα που αφορούν λειτουργικά συστήματα (Linux, *BSD, MacOS, Windows, κτλ.) .
-
HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
-
Contact:
Post
by HdkiLLeR » Sat Jun 06, 2009 8:39 pm
Ωραία πάμε πάλι:
Code: Select all
sudo mount /dev/sda6 /mnt/recover
sudo mount -t proc none /mnt/recover/proc
sudo mount -o bind /dev /mnt/recover/dev
sudo chroot /mnt/recover
Μετά απο αυτό πρέπει να είσαι στο chrooted environment όπως και πριν αλλά με το /proc (μετά το chroot) γεμάτο με διάφορα process directories και το /dev (ομοίως μετά το chroot) γεμάτο με διάφορα devices. Κάνε τα παραπάνω και μετά το chroot επιβεβαίωσε ότι τα directories αυτά είναι γεμάτα/mounted όπως πρέπει να είναι και ότι πλέον σαν /
βλέπεις τον δίσκο σου -- μέσα στο /home υπάρχει ο/οι user/s σου?
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
-
Luke
- Gbyte level
- Posts: 1388
- Joined: Wed Aug 09, 2006 11:19 am
- Academic status: Alumnus/a
- Gender: ♂
Post
by Luke » Sat Jun 06, 2009 9:39 pm
HdkiLLeR wrote:Κάνε τα παραπάνω και μετά το chroot επιβεβαίωσε ότι τα directories αυτά είναι γεμάτα/mounted όπως πρέπει να είναι
Έχουν πράγματα μέσα αλλά δεν ξέρω αν υπάρχουν όλα τα απαραίτητα.
HdkiLLeR wrote:και ότι πλέον σαν / βλέπεις τον δίσκο σου
Έτρεξα το fdisk και είδε τον δίσκο ενώ ήμουν root. Δεν ξέρω αν χρειάζεται κάτι παραπάνω...
HdkiLLeR wrote: -- μέσα στο /home υπάρχει ο/οι user/s σου?
Ναι, υπάρχουν.
Πάντως το grub-install και πάλι δεν το βρίσκει ο root.
Είμαι ένας μοναχικός cowboy...
-
HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
-
Contact:
Post
by HdkiLLeR » Sun Jun 07, 2009 1:19 am
Ok είμαστε σε καλό δρόμο
,
αφού λοιπόν τα κάνεις όλα αυτά το
grub μπορείς να το τρέξεις; Κανονικά πρέπει να σου ανοίξει το grub shell (
grub>). Επίσης μετά το chroot μέσα στο
/boot υπάρχουν ο kernel σου (
vmlinuz-blah) και ένα subdir
grub?
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
-
Luke
- Gbyte level
- Posts: 1388
- Joined: Wed Aug 09, 2006 11:19 am
- Academic status: Alumnus/a
- Gender: ♂
Post
by Luke » Sun Jun 07, 2009 11:52 am
Μετά το chroot δεν ανοίγει ούτε το grub (command not found) αλλά ούτε και το /boot περιέχει κάτι (είναι εντελώς κενό). Στο γενικό φάκελο του root όμως έχει δύο links, το vmlinuz και το vmlinuz.old, τα οποία δείχνουν στο boot/vmlinuz-2.6.24-24-generic και στο boot/vmlinuz-2.6.24-23-generic αντίστοιχα.
Είμαι ένας μοναχικός cowboy...
-
HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
-
Contact:
Post
by HdkiLLeR » Sun Jun 07, 2009 1:47 pm
Μάλιστα,
κοίτα το /boot έπρεπε να έχει μέσα τον running kernel σου αλλά και παλιότερους ίσως. Μήπως το είχες κάνεις ξεχωριστό partition σε άλλο hdd?
Επίσης είμαι περίεργος τι έχει μέσα στο /usr/sbin? Κανονικά εκεί πρέπει να είναι το grub -- πάντα μετά το chroot.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
-
Luke
- Gbyte level
- Posts: 1388
- Joined: Wed Aug 09, 2006 11:19 am
- Academic status: Alumnus/a
- Gender: ♂
Post
by Luke » Sun Jun 07, 2009 3:28 pm
HdkiLLeR wrote:Μήπως το είχες κάνεις ξεχωριστό partition σε άλλο hdd?
Απ' όσο γνωρίζω όχι.
HdkiLLeR wrote:
Επίσης είμαι περίεργος τι έχει μέσα στο /usr/sbin? Κανονικά εκεί πρέπει να είναι το grub -- πάντα μετά το chroot.
Αποτελέσματα ls -al /usr/sbin
- Spoiler: εμφάνιση/απόκρυψη
[code]
root@ubuntu:/# ls -al /usr/sbin
total 1580
drwxr-xr-x 2 root root 4096 2009-05-25 19:23 .
drwxr-xr-x 10 root root 4096 2007-11-15 14:08 ..
lrwxrwxrwx 1 root root 7 2009-05-25 19:20 addgroup -> adduser
-rwxr-xr-x 1 root root 704 2008-04-01 00:11 add-shell
-rwxr-xr-x 1 root root 33387 2007-10-23 18:01 adduser
-rwxr-xr-x 1 root root 43604 2007-12-13 12:51 arp
-rwxr-xr-x 1 root root 30568 2008-04-12 10:26 arpd
-rwxr-xr-x 1 root root 8916 2007-07-31 08:11 biosdecode
-rwxr-xr-x 1 root root 25460 2008-04-03 04:08 chgpasswd
-rwxr-xr-x 1 root root 23540 2008-04-03 04:08 chpasswd
-rwxr-xr-x 1 root root 23252 2008-04-04 09:42 chroot
-rwxr-xr-x 1 root root 4736 2008-02-13 03:50 cleanup-info
lrwxrwxrwx 1 root root 4 2009-05-25 19:23 cpgr -> cppw
-rwxr-xr-x 1 root root 26736 2008-04-03 04:08 cppw
-rwxr-xr-x 1 root root 9192 2008-04-15 06:36 cytune
lrwxrwxrwx 1 root root 7 2009-05-25 19:20 delgroup -> deluser
-rwxr-xr-x 1 root root 14683 2007-10-23 18:01 deluser
-rwxr-xr-x 1 root root 48408 2007-07-31 08:11 dmidecode
-rwxr-xr-x 1 root root 10399 2008-02-13 03:50 dpkg-divert
-rwxr-xr-x 1 root root 3438 2008-03-11 17:51 dpkg-preconfigure
-rwxr-xr-x 1 root root 3403 2008-03-11 17:51 dpkg-reconfigure
-rwxr-xr-x 1 root root 6008 2008-02-13 03:50 dpkg-statoverride
-rwxr-xr-x 1 root root 110268 2007-10-24 01:22 ethtool
-rwxr-xr-x 1 root root 6452 2008-03-27 19:25 filefrag
-rwxr-xr-x 1 root root 29108 2008-04-03 04:08 groupadd
-rwxr-xr-x 1 root root 21268 2008-04-03 04:08 groupdel
-rwxr-xr-x 1 root root 24660 2008-04-03 04:08 groupmod
-rwxr-xr-x 1 root root 28656 2008-04-03 04:08 grpck
-rwxr-xr-x 1 root root 20752 2008-04-03 04:08 grpconv
-rwxr-xr-x 1 root root 20500 2008-04-03 04:08 grpunconv
-rwxr-xr-x 1 root root 26092 2008-04-05 02:38 iconvconfig
-rwxr-xr-x 1 root root 15774 2008-02-13 03:50 install-info
-rwxr-xr-x 1 root root 10666 2008-04-19 08:05 invoke-rc.d
-rwxr-xr-x 1 root root 2364 2007-07-31 09:12 laptop-detect
-rwxr-xr-x 1 root root 6943 2008-03-12 01:26 locale-gen
-rwxr-xr-x 1 root root 67308 2008-02-24 22:21 lsusb
-rwxr-xr-x 1 root root 26604 2006-06-19 21:13 mii-diag
-rwxr-xr-x 1 root root 11178 2008-04-01 00:11 mkboot
-rwxr-xr-x 1 root root 7075 2008-03-14 11:41 mkinitramfs
-rwxr-xr-x 1 root root 1866 2006-12-22 01:32 mkinitramfs-kpkg
-rwxr-xr-x 1 root root 4464 2008-03-27 19:25 mklost+found
-rwxr-xr-x 1 root root 27700 2008-04-03 04:08 newusers
-rwxr-xr-x 1 root root 3220 2008-04-03 04:08 nologin
-rwxr-xr-x 1 root root 45716 2008-03-07 22:24 ntpdate
-rwxr-xr-x 1 root root 530 2008-03-07 22:24 ntpdate-debian
-rwxr-xr-x 1 root root 4984 2007-07-31 08:11 ownership
-rwxr-xr-x 1 root root 2888 2008-04-09 23:22 pam_getenv
-rwxr-xr-x 1 root root 26064 2008-04-03 04:08 pwck
-rwxr-xr-x 1 root root 21808 2008-04-03 04:08 pwconv
-rwxr-xr-x 1 root root 20436 2008-04-03 04:08 pwunconv
lrwxrwxrwx 1 root root 4 2009-05-25 19:23 ramsize -> rdev
-rwxr-xr-x 1 root root 7820 2008-04-15 06:36 rdev
-rwxr-xr-x 1 root root 10980 2008-04-15 06:36 readprofile
-rwxr-xr-x 1 root root 749 2008-04-01 00:11 remove-shell
lrwxrwxrwx 1 root root 21 2009-05-25 19:20 rmt -> /etc/alternatives/rmt
-rwxr-xr-x 1 root root 23668 2008-04-04 14:07 rmt-tar
lrwxrwxrwx 1 root root 4 2009-05-25 19:23 rootflags -> rdev
-rwxr-xr-x 1 root root 10472 2008-04-15 06:36 rtcwake
-rwxr-xr-x 1 root root 5928 2007-07-30 11:19 safe_finger
-rwxr-xr-x 1 root root 5736 2008-02-07 00:49 setvesablank
-rwxr-xr-x 1 root root 3757 2007-11-23 11:06 syslogd-listfiles
-rwxr-xr-x 1 root root 3984 2007-11-23 11:06 syslog-facility
-rwxr-xr-x 1 root root 4504 2007-07-30 11:19 tcpd
-rwxr-xr-x 1 root root 17304 2007-07-30 11:19 tcpdchk
-rwxr-xr-x 1 root root 14152 2007-07-30 11:19 tcpdmatch
-rwxr-xr-x 1 root root 4668 2007-07-30 11:19 try-from
-rwxr-xr-x 1 root root 6668 2008-04-15 06:36 tunelp
lrwxrwxrwx 1 root root 13 2009-05-25 19:20 udevmonitor -> /sbin/udevadm
-rwxr-xr-x 1 root root 22886 2008-02-13 03:50 update-alternatives
-rwxr-xr-x 1 root root 6010 2007-10-24 20:53 update-inetd
-rwxr-xr-x 1 root root 9665 2008-03-11 20:43 update-initramfs
-rwxr-xr-x 1 root root 2834 2008-03-12 01:26 update-locale
-rwxr-xr-x 1 root root 6266 2008-04-01 21:11 update-mime
-rwxr-xr-x 1 root root 16820 2007-11-19 14:58 update-passwd
-rwxr-xr-x 1 root root 5573 2008-04-19 08:05 update-rc.d
-rwxr-xr-x 1 root root 644 2008-02-24 22:21 update-usbids
-rwxr-xr-x 1 root root 60432 2008-04-03 04:08 useradd
-rwxr-xr-x 1 root root 39568 2008-04-03 04:08 userdel
-rwxr-xr-x 1 root root 60272 2008-04-03 04:08 usermod
-rwsr-sr-x 1 libuuid libuuid 12336 2008-03-27 19:25 uuidd
-rwxr-xr-x 1 root root 1773 2008-03-12 01:26 validlocale
-rwxr-xr-x 1 root root 6156 2008-02-07 00:49 vcstime
lrwxrwxrwx 1 root root 4 2009-05-25 19:23 vidmode -> rdev
lrwxrwxrwx 1 root root 4 2009-05-25 19:23 vigr -> vipw
-rwxr-xr-x 1 root root 27536 2008-04-03 04:08 vipw
-rwxr-xr-x 1 root root 69280 2008-02-25 13:22 visudo
-rwxr-xr-x 1 root root 6776 2007-07-31 08:11 vpddecode
-rwxr-xr-x 1 root root 5720 2008-02-07 00:49 writevt
-rwxr-xr-x 1 root root 34316 2008-04-05 02:38 zic
[/code]
Είμαι ένας μοναχικός cowboy...
-
HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
-
Contact:
Post
by HdkiLLeR » Sun Jun 07, 2009 7:39 pm
Λοίπουν τα μισά και ακόμη παραπάνω απο εκει μέσα
. Σε γενικές γραμμές θα έλεγα ότι το filesystem σου είναι corrupted για κάποιο λόγο. Utilities λείπουν, το /boot είναι άδειο κλπ. Θα πρότεινα να κάνεις ένα backup το home directory σου:
όπου
foo ο user σου
Μετά να κάνεις ένα εκ νέου installation και τέλος ένα restore στο / του νέου:
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
-
The Punisher
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Post
by The Punisher » Sun Jun 07, 2009 9:22 pm
... Ώρα θανάτου ?
(πολύ χρήσιμη η ως εκεί διαδικασία πάντως ..
)
-
Luke
- Gbyte level
- Posts: 1388
- Joined: Wed Aug 09, 2006 11:19 am
- Academic status: Alumnus/a
- Gender: ♂
Post
by Luke » Sun Jun 07, 2009 11:18 pm
Ευχαριστώ πάρα πολύ HdkiLLeR για τις οδηγίες και την υπομονή σου!
Τα ξαναπέρασα όλα από την αρχή (καιρός ήταν
) και έφτιαξα κι ένα ειδικό partition για το home που δεν υπήρχε πριν.
Είμαι ένας μοναχικός cowboy...