Strona 1 z 2
GRUB -ciągła ręczna edycja uruchamianego OS-a
: 11 marca 2008, 23:07
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
: 12 marca 2008, 09:06
autor: Yampress
1. wrzuć to menu.lst
2. jakie masz te 3 systemy
3 jako root
i wrzuć tutaj
: 12 marca 2008, 10:25
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
: 12 marca 2008, 10:58
autor: fnmirk
Po uzupełnieniu i zapisaniu zmian wykonaj
jak nie zwróci błędów to powinno działać.
: 12 marca 2008, 11:22
autor: DadaD
fnmirk pisze:Po uzupełnieniu i zapisaniu zmian wykonaj
jak nie zwróci błędów to powinno działać.
niestety: Error 27: Unrecognized command
Pozdrowienia
: 12 marca 2008, 11:39
autor: fnmirk
To źle rozpoznałeś partycje --- sprawdź wszystko jeszcze raz.
: 12 marca 2008, 12:42
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ć?
: 12 marca 2008, 15:57
autor: Yampress
nie masz czasem 2 dysków ?
jesli tak to na którym kontlorerze podpięty jest na płycie głównej
: 12 marca 2008, 17:11
autor: fnmirk
DadaD pisze:Error 27: Unrecognized command
zmiany i polecenie update-grub wykonaj w systemie, z którego grub jest instalowany.
: 12 marca 2008, 17:32
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