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/.
witam!!! kompilowalem 2.6.19 z nowymi sterami 'pata' no ale w grubie nie zmienilem opcji 'root' i system mi nie wstaje ani na tym starym jajku ani na tym nowym. jak wyedytowac ten plik skoro nie moge uruchomic systemu??
Edit
wszyscy pewnie mnie zleja po pewnie jakies lamerskie pytanie zadałem, no ale nie wiem. prosze o pomoc
Offline
Możesz po załadowaniu menu gruba edytować każdy wpis. Masz opis klawiszy skrótów pod listą. Zedytujesz i dopiszesz prawidłową wartość root i pójdzie.
Offline
i dalej nie wiem o co chodzi, moj menu.lst wyglada tak
# 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-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/sda6 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,5)
## 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
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.19.1
root (hd0,5)
kernel /boot/vmlinuz-2.6.19.1 root=/dev/sda6 ro
savedefault
title Debian GNU/Linux, kernel 2.6.19.1 (single-user mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.19.1 root=/dev/sda6 ro single
savedefault
title Debian GNU/Linux, kernel 2.6.17-2-686
root (hd0,5)
kernel /boot/vmlinuz-2.6.17-2-686 root=/dev/sda6 ro
initrd /boot/initrd.img-2.6.17-2-686
savedefault
title Debian GNU/Linux, kernel 2.6.17-2-686 (single-user mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.17-2-686 root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.17-2-686
savedefault
### 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/hda1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
chainloader +1
jak bootuje z 2.6.19
dostaje
VFS : Cannot open root devices "sda6" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing : VFS : Unable to mount root fs or unknown-block (0,0)
wyedytowalem tak jak mowil kamikaze 2.6.19 i zmienilem opcje root(hd0,5) na root(sd0,5) no ale dalej nic
moj fstab wyglada tak
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda6 / ext3 defaults,errors=remount-ro 0 1
/dev/sda7 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sda1 /mnt/winc ntfs-3g silent,umask=0,locale=pl_PL.utf8 0 0
/dev/sda5 /mnt/wind ntfs-3g silent,umask=0,locale=pl_PL.utf8 0 0
prosze o porade
Offline
cos wyczytalem ze jak sie bieze configa z starego jaja to trza initrd, ale nie wiem zbytnio o co biega. ja zrobilem tak przekopiowalem configa z 2.6.17 do /usr/src/linux potem make menuconfig, nastepnie wczytalem configa, pododawa;em co trza, wyszedlem zachowujac ustawienia, skompilowalem kernel_image i kernel_headers i zainstalowalem a configi do fstab i menu.lst z gruba sa wyzej.nie wiem o co biega. jakies pomysły
Offline
Źle skompilowane jądro. Chipset i SATA na stałe a nie jako moduł.
Offline
chipset mam intela a to wycinek configa dotyczacy pata
#
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=y
# CONFIG_SATA_AHCI is not set
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
# CONFIG_SATA_NV is not set
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_PATA_ALI is not set
# CONFIG_PATA_AMD is not set
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CS5535 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
CONFIG_ATA_GENERIC=m
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_ISAPNP is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_LEGACY is not set
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_MPIIX=y
CONFIG_PATA_OLDPIIX=y
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PCMCIA=m
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_QDI is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
dalem na stale
Offline
to powiedzcie mi przynajmniej jak wyedytowac plik fstab bez podnoszenia systemu
Offline
jakieś liveCD i chroot na partycję z systemem
Offline
Poczytaj : http://forums.gentoo.org/viewtopic-t-461509.html a następnie zrób jak się powinno to robić :D Ja mam na jajku 2.6.19 i działa wszystko OK.
Offline
1. aby muc edytowac /etc/fstab bootujesz z ustawionym w grubie
kernel /boot/vmlinuz-2.6.17-2-686 root=/dev/hda6 init=/bin/bash
nastepnie kozystasz z komendy mount i jakiegos edytora ...
2. w menu gruba hda na sda powinenes zmieniac tylko dla nowego jajka ...
3. w menu grub zostaje (hd0...) (nie zamieniasz na sd)
Offline
no i lipa dalej, robilem wedlug przepisu podanego przez jurka i dupa. teraz przy bootowaniu dostaje
No fiesystem could mount root, tried : cramfs
Kernel panic - not syncing : VFS : Unable to mount root fs or unknown-block (8,7)
ten sam chipset tyle ze inny teraz komp(bo kompilowalem przedtem w robocie a teraz katuje w domu)
prosze pomozcie
Offline
może skompiluj jądro z initrd.
Wrzuciłeś systemy plików na stałe ?
Offline
a systemy plikow maja byc na stale bo ja dalem jako moduly, zreszta macie tu sekcje dotyczaca tego
#
# File systems
#
CONFIG_EXT2_FS=m
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4DEV_FS=m
CONFIG_EXT4DEV_FS_XATTR=y
CONFIG_EXT4DEV_FS_POSIX_ACL=y
CONFIG_EXT4DEV_FS_SECURITY=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
# CONFIG_GFS2_FS is not set
CONFIG_OCFS2_FS=m
CONFIG_OCFS2_DEBUG_MASKLOG=y
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y
a jesli chodzi o initrd to przy kompilacji podac parametr --initrd ?? czy cos trzeba jeszcze dozucic??
Offline
Wkompiluj to na sztywno nie jako moduł,no ale jabym tak zrobil nie wiem jak
ty ale chyba to tak powinno byc.Przynajmiej w 80% jestem do tego pewień
Pozdro
Offline
bo w jajku z repo w 2.6.18 sa jako moduly, no ale sprubujemy na stale i z initrd, zobaczymy co to da...............
Offline
jak ma działać root=/dev/hdaX ( czy cokolwiek innego ) kiedy jądro nie potrafi obsłużyć systemu plików znajdującego się na tej partycji ( urządzeniu ). Jak dasz opcję initrd przy robieniu jądra to możesz na modułach zrobić sys. plików, chipset płyty głównej etc.
Offline
wkoncu udało sie dzieki radzie zielonego_83, wrzuciłem systemy plikow na stale i przy kompilacji dorzuciłem --initrd i wszystko smiga, tylko cos mi sie wydaje ze zbytniej poprawy nie ma jesli chodzi o szybkosc, a miało byc tak "fast"
Offline
może za dużo wkompilowałeś jakie systemy plików masz ? bo na przykład reiserfs mountuje się dobre 3 sek a xfs niezauważalnie..
Offline
jaki mam na partycji ext3, a wkompilowane wszystkie. to wkompilowac tylko ext3????
Offline
jaki mam na partycji ext3, a wkompilowane wszystkie. to wkompilowac tylko ext3????[/quote]
Jak chcesz.. akurat to nie ma dużego znaczenia
Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl
Offline
jak masz roota na partycji ext3, to wkompiluj na stale tylko ext3, a reszte tych systemow, ktorych zamierzasz uzywac jako moduly.
zbytniej poprawy nie ma jesli chodzi o szybkosc, a miało byc tak "fast"[/quote]
sprobuj we fstabie wylaczyc sprawdzanie systemow plikow (jesli masz wlaczone). u mnie pozbycie sie "checking FAT fs..." dalo jakies 7-8 sekund ;]
poza tym powylaczaj uslugi, z ktorych nie korzystasz
(tylko zeby Ci nie przyszlo do glowy wylaczac sysloga albo kloga - ich start zabiera moze sekunde, a sa niezbedne przy diagnozowaniu podstawowych bledow)
bo rozumiem, ze kernela pod tym wzgledem dopiesciles wystarczajaco?
pzdr
Offline
ja mam ntfs na windows a wiec nie wiem co mam wylaczyc w fstab, a z kernelem jeszcze pokombinuje. pozdro
Offline
to nie ma znaczenia, czy vfat, czy ntfs, czy jfs, czy iso
jesli kazda linijka fstaba ma na koncu 0, zaden system plikow nie jest sprawdzany, przez co komp bootuje sie szybciej.
po dokladniejsze info odsylam do man fstab.
pzdr
Offline
Time (s) | Query |
---|---|
0.00014 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00069 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.224.31.82' WHERE u.id=1 |
0.00120 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.224.31.82', 1732843430) |
0.00030 | SELECT * FROM punbb_online WHERE logged<1732843130 |
0.00058 | SELECT topic_id FROM punbb_posts WHERE id=46909 |
0.00230 | SELECT id FROM punbb_posts WHERE topic_id=6135 ORDER BY posted |
0.00062 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6135 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00091 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6135 ORDER BY p.id LIMIT 0,25 |
0.00062 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6135 |
Total query time: 0.00746 s |