GRUB -ci

Pomoc dotycząca instalacji systemu
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

GRUB -ciągła ręczna edycja uruchamianego OS-a

Post autor: DadaD »

Zainstalowałem Debiana jako trzeci OS obok Win i innego linuksa. Instalację robiłem z płyty netinstall. Miałem już GRUB-a więc pominąłem ten krok i po dokończeniu instalacji X, uaktualnieniu systemu dopisałem do menu.lst dane Debiana. Wpisując z pamięci zrobiłem dwa błędy - niewłaściwy nr kernela i literówkę w initrd. Błędy te "wyszły" podczas uruchamiania. Dokonałem ręcznej edycji i Debian uruchomił się. Poprawiłem wpisy w menu.lst, ale niestety w dalszym ciągu muszę ręcznie edytować dane Debiana podczas uruchamiania systemu mimo, że w menu.lst są poprawne wpisy tj takie same jakie podaję podczas wyboru systemu w menu GRUB.
Nie wiem jak to wyprostować i z czego to wynika?
Będę wdzięczny za pomoc.
Pozdrowienia
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

1. wrzuć to menu.lst
2. jakie masz te 3 systemy
3 jako root

Kod: Zaznacz cały

fdisk -l /dev/hda
i wrzuć tutaj
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

Odp.1 Moje menu.lst w CentOS to mam w /boot/grub/menu.lst:

Kod: Zaznacz cały

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,10)
#          kernel /boot/vmlinuz-version ro root=/dev/sda11
#          initrd /boot/initrd-version.img
#boot=/dev/sda
default=1
timeout=15
splashimage=(hd0,10)/boot/grub/splash.xpm.gz
hiddenmenu
title Windows XP
	rootnoverify (hd0,0)
	chainloader +
title CentOS (2.6.18-53.1.13.el5)
	root (hd0,10)
	kernel /boot/vmlinuz-2.6.18-53.1.13.el5 ro root=LABEL=/1 rhgb quiet
	initrd /boot/initrd-2.6.18-53.1.13.el5.img
title CentOS (2.6.18-53.el5)
	root (hd0,10)
	kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/1 rhgb quiet
	initrd /boot/initrd-2.6.18-53.el5.img
title Debian (2.6.18-6) 
	root (hd0,13)
	kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda14 ro 3
	initrd /boot/initrd.img-2.6.18-6-amd64[/code:1:cc9d3da2e0]

Odp.2 Moje systemy to jak widać WindowsXP, CentOS 5.1 oraz Debian Etch.

Odp.3 [code:1:cc9d3da2e0]fdisk -l /dev/hda   widoczny w CentOS[/code:1:cc9d3da2e0]
[code:1:cc9d3da2e0]# fdisk -l /dev/hda

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           2        4865    39070080    f  W95 Ext'd (LBA)
/dev/hda5               2        2612    20972826    b  W95 FAT32
/dev/hda6            2613        4865    18097191    7  HPFS/NTFS
System Windows Xp i CentOS uruchamiają się bez problemu. Natomiast, Debian nie wyświetla poprawnych danych takich jakie są umieszczone w podanym powyżej menu.lst i muszę ręcznie za każdym razem poprawiać je - nie zapisują się.

Zaraz przełączę się na Debiana i podam co widzi

Kod: Zaznacz cały

fdisk -l /dev/hda
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Po uzupełnieniu i zapisaniu zmian wykonaj

Kod: Zaznacz cały

update-grub
jak nie zwróci błędów to powinno działać.
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

fnmirk pisze:Po uzupełnieniu i zapisaniu zmian wykonaj

Kod: Zaznacz cały

update-grub
jak nie zwróci błędów to powinno działać.
niestety: Error 27: Unrecognized command

Pozdrowienia
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

To źle rozpoznałeś partycje --- sprawdź wszystko jeszcze raz.
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

fnmirk pisze:To źle rozpoznałeś partycje --- sprawdź wszystko jeszcze raz.
partycje rozpoznane są dobrze
dokonuję następujących zmian dotyczących Debiana.
kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda14 ro 3
oraz
initrd.img-2.6.18-6-amd64
Po nich oczywiście system uruchamia się bezproblemowo.
Na czerwono co poprawiam ręczną edycję.

PS piszę z pamięci myślę że dobrze
teraz zastanawiam się czy nie wykonać ponownej instalacji GRUB-a? Tylko jak aby nic nie zepsuć?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

nie masz czasem 2 dysków ?

Kod: Zaznacz cały

fdisk -l /dev/sda
jesli tak to na którym kontlorerze podpięty jest na płycie głównej
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

DadaD pisze:Error 27: Unrecognized command
zmiany i polecenie update-grub wykonaj w systemie, z którego grub jest instalowany.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

a daj taki wpis

Kod: Zaznacz cały

title Debian (2.6.18-6) 
    root (hd0,13) 
    kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda14 ro 
    initrd /boot/initrd.img-2.6.18-6-amd64
bez tej "3" an końcu
ODPOWIEDZ