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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Mam parę systemów na komputerze (dla każdego z domowników inny).
hda - win98se
hdc1 - SuSE 10.0
hdc2 - Debian 3.1 Sarge
hdc3 - swap
Systemy były instalowane w kolejności:
win , SuSE , Debian
-GRUB od Debiana prawidłowo przejął i skonfigurował systemy
Gdy na innym komputerze instalowałem w kolejności
win , Debian , SuSE
SuSE nie uwzgledniło w Grub Debiana
Jak wiemy win bez reinstalu (zwłaszcza 98 długo nie pociągnie) więc zrobiłem fdisk /mbr , format c: i install win.
SystemRescueCd
w konsoli:
grub
root (hd1,1)
setup (hd0)
quit
reboot
Debianowy Grub prawidłowo ustawił systemy.
Wszystko byłoby OK gdyby nie dokonana "Aktualizacja online" w SuSE.
Co prawda aktualizacja nie był robiona przez ostatnie 25 dni ale nie wiem dlaczego zostało pociągnięte naraz tyle uaktualnień i programów (wszysko "bezpieczeństwo i zalecane"
Pokaż komunikaty przedinstalacyjne...
Pobieranie pwdutils: "Utilities to Manage User and Group Accounts" ... Ok
Pobieranie giflib: "A Library for Working with GIF Images" ... Ok
Pobieranie gtk2: "Library for Creation of Graphical User Interfaces" ... Ok
Pobieranie samba: "A SMB/ CIFS File Server" ... Ok
Pobieranie hal: "Daemon for Collecting Hardware Information" ... Ok
Pobieranie netpbm: "A Powerful Graphics Conversion Package" ... Ok
Pobieranie perl: "The Perl interpreter" ... Ok
Pobieranie curl: "A tool for transferring data from URLs" ... Ok
Pobieranie grub: "GRand Unified Bootloader" ... Ok
Pobieranie convmv: "Converts File Names from one Encoding to Another" ... Ok
Pobieranie powersave: "General Powermanagement daemon supporting APM and ACPI and CPU frequency scaling" ... Ok
Pobieranie hal-resmgr: "Automatically register hal devices with resmgr" ... Ok
Pobieranie libbonobo: "The Bonobo Component System for the GNOME 2.x Desktop Platform" ... Ok
Pobieranie submount: "Auto Mounting of Removable Media" ... Ok
Pobieranie procmail: "A program for local e-mail delivery" ... Ok
Pobieranie coreutils: "GNU Core Utilities" ... Ok
Pobieranie kernel: "The Linux Kernel" ... Ok
Pobieranie alsa: "Advanced Linux Sound Architecture" ... Ok
Pobieranie kdelibs3: "KDE base libraries" ... Ok
Pobieranie binutils: "GNU Binutils" ... Ok
Pobieranie sysconfig: "The sysconfig scheme" ... Ok
Pobieranie openssh: "Secure shell client and server (remote login program)" ... Ok
Pobieranie syslog-ng: "new-generation syslog-daemon" ... Ok
Pobieranie resmgr: "A program to allow arbitrary access to device files" ... Ok
Pobieranie openssl: "Secure Sockets and Transport Layer Security" ... Ok
Pobieranie net-tools: "Important programs for networking" ... Ok
Pobieranie liby2util: "YaST2 - Utilities Library" ... Ok
Pobieranie qt3: "A library for developing applications with graphical user interfaces" ... Ok
Pobieranie release-notes: "A Short Description of the Most Important Changes for This SUSE Linux Release" ... Ok
Pobieranie tar: "GNU implementation of tar ( (t)ape (ar)chiver )" ... Ok
Pobieranie opera: "Fast Web Browser" ... Ok
Pobieranie gpg: "The GNU Privacy Guard. Encrypts, decrypts, and signs data" ... Ok
gpg: Nałożenie różnicy ... Ok
qt3: Nałożenie różnicy ... Ok
net-tools: Nałożenie różnicy ... Ok
openssl: Nałożenie różnicy ... Ok
openssh-askpass: Nałożenie różnicy ... Ok
openssh: Nałożenie różnicy ... Ok
sysconfig: Nałożenie różnicy ... Ok
binutils: Nałożenie różnicy ... Ok
kdelibs3: Nałożenie różnicy ... Ok
alsa: Nałożenie różnicy ... Ok
kernel-default-nongpl: Nałożenie różnicy ... Ok
kernel-default: Nałożenie różnicy ... Ok
coreutils: Nałożenie różnicy ... Ok
procmail: Nałożenie różnicy ... Ok
submount: Nałożenie różnicy ... Ok
libbonobo: Nałożenie różnicy ... Ok
hal-resmgr: Nałożenie różnicy ... Ok
powersave: Nałożenie różnicy ... Ok
convmv: Nałożenie różnicy ... Ok
grub: Nałożenie różnicy ... Ok
curl: Nałożenie różnicy ... Ok
perl: Nałożenie różnicy ... Ok
hal: Nałożenie różnicy ... Ok
libsmbclient: Nałożenie różnicy ... Ok
cifs-mount: Nałożenie różnicy ... Ok
gtk2: Nałożenie różnicy ... Ok
giflib: Nałożenie różnicy ... Ok
pwdutils: Nałożenie różnicy ... Ok
Instalowanie pwdutils: "Utilities to Manage User and Group Accounts" Ok
Instalowanie giflib: "A Library for Working with GIF Images" Ok
Instalowanie gtk2: "Library for Creation of Graphical User Interfaces" Ok
Instalowanie samba: "A SMB/ CIFS File Server" Ok
Instalowanie hal: "Daemon for Collecting Hardware Information" Ok
Instalowanie netpbm: "A Powerful Graphics Conversion Package" Ok
Instalowanie perl: "The Perl interpreter" Ok
Instalowanie curl: "A tool for transferring data from URLs" Ok
Instalowanie grub: "GRand Unified Bootloader" Ok
Instalowanie convmv: "Converts File Names from one Encoding to Another" Ok
Instalowanie powersave: "General Powermanagement daemon supporting APM and ACPI and CPU frequency scaling" Ok
Instalowanie hal-resmgr: "Automatically register hal devices with resmgr" Ok
Instalowanie libbonobo: "The Bonobo Component System for the GNOME 2.x Desktop Platform" Ok
Instalowanie submount: "Auto Mounting of Removable Media" Ok
Instalowanie procmail: "A program for local e-mail delivery" Ok
Instalowanie coreutils: "GNU Core Utilities" Ok
Instalowanie kernel: "The Linux Kernel" Ok
Instalowanie alsa: "Advanced Linux Sound Architecture" Ok
Instalowanie kdelibs3: "KDE base libraries" Ok
Instalowanie binutils: "GNU Binutils" Ok
Instalowanie sysconfig: "The sysconfig scheme" Ok
Instalowanie openssh: "Secure shell client and server (remote login program)" Ok
Instalowanie syslog-ng: "new-generation syslog-daemon" Ok
Instalowanie resmgr: "A program to allow arbitrary access to device files" Ok
Instalowanie openssl: "Secure Sockets and Transport Layer Security" Ok
Instalowanie net-tools: "Important programs for networking" Ok
Instalowanie liby2util: "YaST2 - Utilities Library" Ok
Instalowanie qt3: "A library for developing applications with graphical user interfaces" Ok
Instalowanie release-notes: "A Short Description of the Most Important Changes for This SUSE Linux Release" Ok
Instalowanie tar: "GNU implementation of tar ( (t)ape (ar)chiver )" Ok
Instalowanie opera: "Fast Web Browser" Ok
Instalowanie gpg: "The GNU Privacy Guard. Encrypts, decrypts, and signs data" Ok
Pokaż komunikaty poinstalacyjne...
Instalacja zakończona.
32 poprawek zainstalowanych.
Na koniec:
Poprawka: kernel
Zestawienie The Linux Kernel
If you are using the LILO bootloader, please execute
/sbin/lilo after installing the update kernel and prior to
rebooting
Po reboocie pojawiło się przejęte przez SuSE Grub (bez Debiana)
Czemu tak ?
Jak myślicie ?
Teraz jeden z domowników stracił dostep do swego Debiana.
Nie wiem w końcu gdzie edytować Gruba i jak ?
Poradźcie proszę.
Ostatnio edytowany przez morys (2008-05-02 10:26:05)
Offline
włączasz SuSe i uruchamiasz konsole:
su
hasełko :)
nano /boot/grub/menu.lst
i patrzysz sobie na inne wpisy i tak samo robisz z debianem. jeśli nie wiesz jaki jest plik jądra debian`a to możesz np. zamontować partycję "mount /dev/hdxy /naprzykład/media/cdrom"
patrzysz sobie na wszystko co potrzeba i już
napisz w razie problemów
Offline
Nie.Nie poradzę sobie.
morys@linux:~> su
Password:
linux:/home/morys # nano /boot/grub/menu.lst
bash: nano: command not found
linux:/home/morys # mount /dev/hdc2
mount: wrong fs type, bad option, bad superblock on /dev/hdc2,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
linux:/home/morys # dmesg | tail or so
tail: nie można otworzyć `or' do czytania: Nie ma takiego pliku ani katalogu
tail: nie można otworzyć `so' do czytania: Nie ma takiego pliku ani katalogu
linux:/home/morys #
Podmontował bym botowanie w YaST ale nie wiem jak nazywa cie mój kernel
Chyba będę strzelał
Debian GNU/Linux, kernel 2.4.27-2
Debian GNU/Linux, kernel 2.4.27-2-386
Proszę o pomoc.
Offline
to zamiast w konsoli wpisywać nano to wpisz jakiś inny edytor np. kwrite kate itp.
albo też spróbuj "fsck /dev/hdc2" a potem (partycja nie może być zamontowana)spróbuj zamontować partycję.
możesz też pokazać wynik polecenia "fdisk -l" (wklej tu na strone) oraz uruchom program cfdisk i zobacz czy pokazuje spis partycji czy wyskakuje jakiś błąd jeśli tak to pokaż jaki
ok?
Offline
Nie. SuSE jakoś sobie nie radzi z tym wszystkim :)
Nie wiem co on chce aby mu tam wpisać , a YaST zamodzielnie po wskazaniu dysku nie ustawił bootloadera.
W końcu mi sie przypomniało że mogę przecież wrócić do GRUBasa od Debiana tak jak to sam opisałem na wstępie.
Przy pomocy SystemRescueCd mam wszystko jak miałem.
Może kiedyś natrafie na rozwiązanie.
Chciałem napisać na forum suse ale jakoś dzisiaj im tam coś nie działało.
Mam z powrotem dostęp do Debiana i trzeba będzie tylko uważać aby ktoś nie wpuscił sie znowu w uaktualnienie GRUB`a z pod SuSE.
Dziękuję.
edit
figa , teraz Debian sie zrewanżował
nie można uruchomić SuSE
Problem w tym że kazdy z tych systemów prowadzi inny sposób zapiu boot loadera.
Offline
grub`a(sa) zapisujesz w MBR czy na partycji np. suse?
Offline
GRUB zapisywany w MBR
W końcu zainstalowałem GRUB`a od SuSE
a w menu.lst suse wpisałem Debiana jako:
title Debian GNU/Linux, kernel 2.4.27-2-386
root (hd1,1)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hdc2 ro
initrd /boot/initrd.img-2.4.27-2-386
Wygląda na to że w SuSE (moze w innych systemach też) wpis musi być taki sam jak w debianowym menu.lst
Można podejżeć wpisy np. zpod Knoppixa (w moim wypadku zpod DSL)
Wszystko już działa.
Dziękuję
Offline
Strony: 1