Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-04-20 14:31:35

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

[SOLVED]Reanimacja Lennyego

Witam

Z okazji instalacji tfutfu 7, utraciłem możliwość zalogowania do linuxa, ponieważ nie miałem żadnego CD / DVD, floppa czy sticka na USB postanowiłem użyć Windows Super Grub Diska, który niestety po restarcie systemu był obecny na liście ale się nie ładował. Postanowiłem więc użyć unetbootina którym instalowałem Debiana, liczyłem że będzie tryb rescue albo chociaż konsola (bash), nie było niestety. Więc postanowiłem zainstalować drugiego linuxa obok pierwszego (na którym mi zależy) i tfutfu 7 (która być musi). Zainstalowałem tylko system podstawowy. Zainstalował się również GRUB wykrywając starego linuxa i tfutfu. Problem w tym że gdy wybiorę starego linuxa to zaczyna się bootować, ale staje w momencie podmontowywania mount: could not find filesystem '/dev/root'
setuproot: moving /dev failed: No such file or directory
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
ma jakieś pretensje również do samego INIT, zresztą w jego momencie zaczynają się problemy. Pomyślałem że to problem z faktem iż jako główna partycja oznaczona została sda4 (nie jestem pewien numerka) a powinna być sda7 (na sda7 był główny system plików starego debiana na czwórce jest ten nowy) problem może być też z faktem że nie ma oflagowanej partycji home (chyba sda8). Możliwe jest żeby je oflagować z tego nowo postawionego systemu podstawowego ? Jak tego dokładnie dokonać (Tu przepraszam, ale nie chcę się pomylić przy operacjach na systemach plików, bardzo zależy mi na danych, dlatego wolę nie dochodzić do tego samemu). Czy mogą mieć na to wpływ również inne rzeczy ?

Pozdrawiam

Ostatnio edytowany przez sivadis (2010-04-23 21:13:08)

Offline

 

#2  2010-04-20 14:52:44

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Reanimacja Lennyego

Zaktualizowałeś fstab Debiana? Wpis w grubie wskazuje na właściwą partycję root?

Offline

 

#3  2010-04-20 15:06:26

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

Re: [SOLVED]Reanimacja Lennyego

ArnVaker napisał(-a):

Zaktualizowałeś fstab Debiana? Wpis w grubie wskazuje na właściwą partycję root?

Faktycznie może by trzeba edytować fstab, tyle że tu muszę zrobić to z konsoli, a nie chcę się pomylić. Mógłbyś przybliżyć co jest do poprawy ? sugerowane flagi, czy jeszcze coś innego ? Dałbym wynik fstab -l ale boje się uruchomić ten system podstawowy, bo nie wiem czy nie zrobi to mojego poprzedniego debiana bezużytecznym. Co do wpisów w Grubie chodzi o parametr root ? initrd i kernel raczej są w porządku czy też zweryfikować ?

Ślicznie dziękuje za odpowiedź

Offline

 

#4  2010-04-20 15:20:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Reanimacja Lennyego

Rozumiem, że teraz piszesz z poziomu Linuxa zainstalowanego na tym dysku...
Wrzuć zatem wynik

Kod:

fdisk -l

(nie da się przy tym nic zespuć) I napisz dokładnie co znajduje się na poszczególnych partycjach.

Jeśli wiesz na 100% która to partycja z Debianem, to zamontuj ją gdzieś, przykładowo:

Kod:

mkdir /mnt/debian && mount /dev/sda2 /mnt/debian

i pokaż zawartość jego fstab:

Kod:

cat /mnt/debian/etc/fstab

Pokaż jeszcze konfig gruba (dla starej wersje gruba plik /boot/grub/menu.lst) systemu którego w tej chwili używasz.

Offline

 

#5  2010-04-20 15:32:23

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

Re: [SOLVED]Reanimacja Lennyego

ArnVaker napisał(-a):

Rozumiem, że teraz piszesz z poziomu Linuxa zainstalowanego na tym dysku...
Wrzuć zatem wynik

Kod:

fdisk -l

(nie da się przy tym nic zespuć) I napisz dokładnie co znajduje się na poszczególnych partycjach.

Jeśli wiesz na 100% która to partycja z Debianem, to zamontuj ją gdzieś, przykładowo:

Kod:

mkdir /mnt/debian && mount /dev/sda2 /mnt/debian

i pokaż zawartość jego fstab:

Kod:

cat /mnt/debian/etc/fstab

Pokaż jeszcze konfig gruba (dla starej wersje gruba plik /boot/grub/menu.lst) systemu którego w tej chwili używasz.

Nie jest tak słodko piszę z tfutfu7 bo stary Debian nie chce mi się uruchomić a nowego uruchamiać się boje. Gdy uruchamiam starego wywala takie błędy:

Kod:

Begin: Mounting root filesystem... Run /scripts/local-top... done
Begin: Running /scripts/local-premount... kinit:name_to_dev_t(dev/sda6)=sda6(8,6)
Begin: Running /scripts/init
No init found, Try passing init=bootarg

I uruchamia mi się jakiś BusyBox z ash na pokładzie po czym sypie jeszcze:

Kod:

/bin/sh can't access tty; job control turned off

A przed znakiem zachęty mam (initramfs)

I dostępnych jest jedynie kilka komend ash

Potrzebuje żeby ktoś obeznany (jak Ty na przykład) poświadczył że nowa instalacja nie ma wpływu na starą. Bo jestem naprawdę w strachu.

Pozdrawiam !

Offline

 

#6  2010-04-20 15:40:17

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Reanimacja Lennyego

sivadis napisał(-a):

Potrzebuje żeby ktoś obeznany (jak Ty na przykład) poświadczył że nowa instalacja nie ma wpływu na starą.

Tu się nie da póki co nic poświadczyć, bo nie wiadomo co właściwie zrobiłeś :) Jeżeli zainstalowałeś nowy system na innej partycji, a stara leży sobie i czeka na lepsze czasy, to tego drugiego możesz śmiało uruchamiać... A jeśli tamtą przypadkiem już czymś nadpisałeś to raczej nic tu nie pomoże. Musisz odpalić jakiegoś linuxa, może być i livecd i obadać czy partycja pierwotnego Debiana jest w nienaruszonym stanie.

Offline

 

#7  2010-04-20 15:42:41

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

Re: [SOLVED]Reanimacja Lennyego

ArnVaker napisał(-a):

sivadis napisał(-a):

Potrzebuje żeby ktoś obeznany (jak Ty na przykład) poświadczył że nowa instalacja nie ma wpływu na starą.

Tu się nie da póki co nic poświadczyć, bo nie wiadomo co właściwie zrobiłeś :) Jeżeli zainstalowałeś nowy system na innej partycji, a stara leży sobie i czeka na lepsze czasy, to tego drugiego możesz śmiało uruchamiać... A jeśli tamtą przypadkiem już czymś nadpisałeś to raczej nic tu nie pomoże. Musisz odpalić jakiegoś linuxa, może być i livecd i obadać czy partycja pierwotnego Debiana jest w nienaruszonym stanie.

ok, za trzy minutki napiszę jak się sprawy mają.

Dzięki za dotychczasową pomoc

Offline

 

#8  2010-04-20 15:48:37

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

Re: [SOLVED]Reanimacja Lennyego

A mam takie pytanie, jak skopiować to co zostało wyświetlone w konsoli ? Bo niestety nie mam Xów... a głupio na raz ściągać 500mb. Swoją drogą tak piszę z tego w3m i szczerze powiem że da się go polubić :)

wynik fdisk -l (Przepraszam że ewentualnie może być nierówno, pisałem z kartki, nie mam pojęcia jak to skopiować.

Kod:

Device    Boot    Start    End    Id    System
      /dev/sda1    *    1    13    7    HPFS/NTFS
      /dev/sda2        13    2549    7    HPFS/NTFS
      /dev/sda3        2550    60801    f    W95 Ext'd (LBA)
      /dev/sda5        22557    58976    7    HPFS/NTFS
      /dev/sda6        58997    59038    82    Linux Swap / Solaris
      /dev/sda7        59039    60071    83    Linux
      /dev/sda8        60072    60801    83    Linux
      /dev/sda9        2550    2670    83    Linux

zawartość pliku /boot/grub/menu.lst

Kod:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-legacy-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default        0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        5

# Pretty colours
color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title        Windows 95/98/NT/2000
# root        (hd0,0)
# makeactive
# chainloader    +1
#
# title        Linux
# root        (hd0,1)
# kernel    /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda9 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,8)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(single-user mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title        Debian GNU/Linux, kernel 2.6.26-2-amd64
root        (hd0,8)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda9 ro 
initrd        /boot/initrd.img-2.6.26-2-amd64

title        Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode)
root        (hd0,8)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda9 ro single
initrd        /boot/initrd.img-2.6.26-2-amd64

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title        Windows Vista/Longhorn (loader)
root        (hd0,0)
savedefault
makeactive
chainloader    +1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title        Debian GNU/Linux, kernel 2.6.26-2-amd64 (on /dev/sda7)
root        (hd0,6)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda8 ro 
initrd        /boot/initrd.img-2.6.26-2-amd64
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title        Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode) (on /dev/sda7)
root        (hd0,6)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda8 ro single 
initrd        /boot/initrd.img-2.6.26-2-amd64
savedefault
boot

i fstab partycji z systemem plików starego Debiana (fdisk widzi ją jako sda7)

Kod:

/dev/sda8    /    jfs    errors=remount-ro    0    1
/dev/sda9    /home    ext3    defaults    0    2
/dev/sda1    /media/sda1    fat    defaults, utf8, umask=0    0    2
/dev/sda5    /media/sda5    ntfs-3g    defaults, locale=pl_PL.UTF-8 0 0
/dev/sda6    /media/sda6    ntfs-3g    defaults, locale=pl_PL.UTF-8 0 0
/dev/sda7    none    swap    sw    0    0
/dev/hda    /media/cdrom0    udf, iso9660    user,noauto    0    0

Ostatnio edytowany przez sivadis (2010-04-20 16:36:22)

Offline

 

#9  2010-04-20 16:37:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Reanimacja Lennyego

Przekierowanie do pliku, przykładowo: fdisk -l > wynik_fdisk

ok, kolejność partycji pozmieniała się pewno po instalacji tfutfu, interesują nas tylko trzy.
sda9 to nowy debian, zostaje sda7 i sda8 a wpis w grubie jest jakiś poplątany :)

Ja obstawiam, że sda7 to stary Debian a sda8 to /home starego Debiana, no ale to Ty musisz to wiedzieć.
Jeśli tak by było, to trzeba by zmienić tylko ten fragment na końcu:

Kod:

title        Debian GNU/Linux, kernel 2.6.26-2-amd64 (on /dev/sda7)
root        (hd0,6)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda8 ro 
initrd        /boot/initrd.img-2.6.26-2-amd64

na taki:

Kod:

title        Debian GNU/Linux, kernel 2.6.26-2-amd64 (on /dev/sda7)
root        (hd0,6)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda7 ro 
initrd        /boot/initrd.img-2.6.26-2-amd64

oraz /etc/fstab starego Debiana, wpis partycji "/", przykładowo u mnie taki:

Kod:

/dev/sda8       /               reiserfs noatime        0       1

na zgodny z rzeczywistością, czyli prawdopodobnie sda7.

Jak już wstanie system, to z jego poziomu wypada pozmieniać kilka wpisów i reinstalnąć gruba.

====================

EDIT:

Dopiero zauważyłem, że edytowaleś posta. To będzie mniej więcej tak jak pisałem, tylko /home można od razu zmienić w fstabie na sda8.

Ostatnio edytowany przez ArnVaker (2010-04-20 16:44:04)

Offline

 

#10  2010-04-20 16:56:06

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

Re: [SOLVED]Reanimacja Lennyego

ArnVaker napisał(-a):

Przekierowanie do pliku, przykładowo: fdisk -l > wynik_fdisk

ok, kolejność partycji pozmieniała się pewno po instalacji tfutfu, interesują nas tylko trzy.
sda9 to nowy debian, zostaje sda7 i sda8 a wpis w grubie jest jakiś poplątany :)

Ja obstawiam, że sda7 to stary Debian a sda8 to /home starego Debiana, no ale to Ty musisz to wiedzieć.
Jeśli tak by było, to trzeba by zmienić tylko ten fragment na końcu:

Kod:

title        Debian GNU/Linux, kernel 2.6.26-2-amd64 (on /dev/sda7)
root        (hd0,6)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda8 ro 
initrd        /boot/initrd.img-2.6.26-2-amd64

na taki:

Kod:

title        Debian GNU/Linux, kernel 2.6.26-2-amd64 (on /dev/sda7)
root        (hd0,6)
kernel        /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda7 ro 
initrd        /boot/initrd.img-2.6.26-2-amd64

oraz /etc/fstab starego Debiana, wpis partycji "/", przykładowo u mnie taki:

Kod:

/dev/sda8       /               reiserfs noatime        0       1

na zgodny z rzeczywistością, czyli prawdopodobnie sda7.

Jak już wstanie system, to z jego poziomu wypada pozmieniać kilka wpisów i reinstalnąć gruba.

====================

EDIT:

Dopiero zauważyłem, że edytowaleś posta. To będzie mniej więcej tak jak pisałem, tylko /home można od razu zmienić w fstabie na sda8.

Dziękuje pięknie, nie ma już problemów z INIT, idzie dalej, tyle że zgłasza błędy z tytułu że system plików tylko do odczytu no i zatrzymuje się na uruchamianiu zaawansowanego dziennika zdarzeń. Niby nie umiera, bo jak wcisnę ctrl+alt+delete to jest normalnie term, kill i się restartuje, problem że nie idzie dalej. W czym istota ? próbowałem usunąć te ro z wpisu kernela w grubie ale to guzik daje.

Proszę o pomoc
Pozdrawiam

Ostatnio edytowany przez sivadis (2010-04-20 17:00:51)

Offline

 

#11  2010-04-20 17:11:40

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Reanimacja Lennyego

Nie wiem, nigdy nie miałem takiego problemu...
obadaj post bercika z tego wątku: http://forum.dug.net.pl/viewtopic.php?pid=128575#p128575

PS I pozmieniaj wpisy innych partycji w fstabie.

Ostatnio edytowany przez ArnVaker (2010-04-20 17:11:55)

Offline

 

#12  2010-04-23 21:12:47

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

Re: [SOLVED]Reanimacja Lennyego

Dziękuje problem został w całości wyeliminowany.
Problem co do niemożności zapisu wynikał z faktu że ja oczywiście w grubie usunąłem ro ale nie dodałem rw... taki głupi błąd, pozmieniałem wpisy w fstab bo faktycznie niezły śmietnik i wszystko już działa jak należy.

Jeszcze raz dziękuje.

Pozdrawiam

Offline

 

#13  2010-04-23 21:20:38

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Reanimacja Lennyego

Skoro ten pierwotny Debian się już uruchamia, to możesz teraz przepisać z jego poziomu gruba do mbr a tamtego tymczasowego się pozbyć. Tylko musiałbyś jeszcze zmienić parametry groot i kopt po czym puścić update-grub żeby wygenerować zgodny z rzeczywistością plik menu.lst.

Offline

 

#14  2010-04-23 21:46:38

  sivadis - Użytkownik

sivadis
Użytkownik
Zarejestrowany: 2009-07-24

Re: [SOLVED]Reanimacja Lennyego

ArnVaker napisał(-a):

Skoro ten pierwotny Debian się już uruchamia, to możesz teraz przepisać z jego poziomu gruba do mbr a tamtego tymczasowego się pozbyć. Tylko musiałbyś jeszcze zmienić parametry groot i kopt po czym puścić update-grub żeby wygenerować zgodny z rzeczywistością plik menu.lst.

Dzięki serdeczne, gnome naprawiony z poziomu staruszka, wszystko działa jak należy :)
Dzięki śliczne
Pozdrawiam

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)