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/.







Kapelusznik








Nic mi nie przychodzi na myśl. Brak komunikatów startowych to zazwyczaj jakiś problem z framebufferem, ale skoro kernel jest ten sam, a wpis GRUB-a różni się jedynie wpisami na której partycji szukać kernela i której użyć jako /, to powinno być w porządku. Druga sprawa, że problem z framebufferem i tak nie wyjaśniałby braku zapisywania logów. Problemy z uprawnieniami do zapisu itp. nie wyjaśniałyby natomiast braku komunikatów startowych. ;)
Jeszcze pytanie: gdziekolwiek w konfigu GRUB-a masz zdefiniowaną rozdzielczość?
Offline

Użytkownik


Nic takiego nie znalazłem, ale proszę:
grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
set locale_dir=($root)/boot/grub/locale
set lang=pl_PL
insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Debian e4rat nowy3' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 rootfstype=ext4 init=/sbin/e4rat-preload ro quiet
}
menuentry 'Debian e4rat i bootchart nowy3' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 rootfstype=ext4 init=/sbin/bootchartd bootchart_init=/sbin/e4rat-preload ro quiet
}### END /etc/grub.d/10_custom ###
### BEGIN /etc/grub.d/20_linux ###
menuentry 'Debian GNU/Linux, za pomocą systemu Linux 3.2.35-nowy3' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
echo 'Wczytywanie systemu Linux 3.2.35-nowy3...'
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 ro quiet
}
menuentry 'Debian GNU/Linux, za pomocą systemu Linux 3.2.35-nowy3 (tryb ratunkowy)' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
echo 'Wczytywanie systemu Linux 3.2.35-nowy3...'
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 ro single
}
menuentry 'Debian GNU/Linux, za pomocą systemu Linux 3.2.0-4-486' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
echo 'Wczytywanie systemu Linux 3.2.0-4-486...'
linux /boot/vmlinuz-3.2.0-4-486 root=UUID=a61b0340-580a-4d85-8b2a-a1f6b78992b4 ro quiet
echo 'Wczytywanie początkowego dysku RAM...'
initrd /boot/initrd.img-3.2.0-4-486
}
menuentry 'Debian GNU/Linux, za pomocą systemu Linux 3.2.0-4-486 (tryb ratunkowy)' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
echo 'Wczytywanie systemu Linux 3.2.0-4-486...'
linux /boot/vmlinuz-3.2.0-4-486 root=UUID=a61b0340-580a-4d85-8b2a-a1f6b78992b4 ro single
echo 'Wczytywanie początkowego dysku RAM...'
initrd /boot/initrd.img-3.2.0-4-486
}
### END /etc/grub.d/20_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 28801D6F801D44AA
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Debian e4rat nowy3 (on /dev/sda3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 3b155e4b-1841-49da-aecb-fc996d660299
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 rootfstype=ext4 init=/sbin/e4rat-preload ro quiet
}
menuentry "Debian e4rat i bootchart nowy3 (on /dev/sda3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 3b155e4b-1841-49da-aecb-fc996d660299
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 rootfstype=ext4 init=/sbin/bootchartd bootchart_init=/sbin/e4rat-preload ro quiet
}
menuentry "Debian GNU/Linux, za pomocą systemu Linux 3.2.35-nowy3 (on /dev/sda3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 3b155e4b-1841-49da-aecb-fc996d660299
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 ro quiet
}
menuentry "Debian GNU/Linux, za pomocą systemu Linux 3.2.35-nowy3 (tryb ratunkowy) (on /dev/sda3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 3b155e4b-1841-49da-aecb-fc996d660299
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 ro single
}
menuentry "Debian GNU/Linux, za pomocą systemu Linux 3.2.0-4-486 (on /dev/sda3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 3b155e4b-1841-49da-aecb-fc996d660299
linux /boot/vmlinuz-3.2.0-4-486 root=UUID=a61b0340-580a-4d85-8b2a-a1f6b78992b4 ro quiet
initrd /boot/initrd.img-3.2.0-4-486
}
menuentry "Debian GNU/Linux, za pomocą systemu Linux 3.2.0-4-486 (tryb ratunkowy) (on /dev/sda3)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 3b155e4b-1841-49da-aecb-fc996d660299
linux /boot/vmlinuz-3.2.0-4-486 root=UUID=a61b0340-580a-4d85-8b2a-a1f6b78992b4 ro single
initrd /boot/initrd.img-3.2.0-4-486
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_linux_xen ###
### END /etc/grub.d/40_linux_xen ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###--
To chyba jednak GRUB. Przed chwilą przywróciłem kopię z tej zapasowej partycji (czyli synchronizacja "w drugą stronę"). Mam teraz na głównej partycji system z kopii (bo /root jest zmodyfikowany, więc na pewno się udało) a do tego bootlogd zapisuje log oraz widać go przy starcie.
Ostatnio edytowany przez poslad (2012-12-30 12:09:37)
Offline

Użytkownik


To nie może być grub. Wpisy do obu systemów różnią się teraz tylko i wyłącznie numerem partycji, a problem nie znika. Co ciekawe przed zainstalowaniem wicd gdy wyłączałem komputer normalnie było normalnie, a gdy wyłączałem tego klona pojawiały się jakieś informacje o dhcp. Ja już nic nie rozumiem, nie wiem gdzie szukać problemu.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1024x768
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root a61b0340-580a-4d85-8b2a-a1f6b78992b4
set locale_dir=($root)/boot/grub/locale
set lang=pl_PL
insmod gettext
fi
terminal_output gfxterm
set timeout=3
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/30_custom ###
menuentry 'Debian e4rat' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 rootfstype=ext4 init=/sbin/e4rat-preload ro quiet
}
menuentry 'Debian e4rat bootchart' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda4 rootfstype=ext4 init=/sbin/bootchartd bootchart_init=/sbin/e4rat-preload ro quiet
}
menuentry "Microsoft Windows XP Home Edition" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 28801D6F801D44AA
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Debian klon" --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda3 rootfstype=ext4 ro quiet
}
### END /etc/grub.d/30_custom ###
### BEGIN /etc/grub.d/40_linux_xen ###
### END /etc/grub.d/40_linux_xen ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###Zrobiłem bootchart na tym systemie i wygląda chyba dziwnie:
http://wstaw.org/m/2012/12/30/bootchart_1.png
Poza tym:
Starting bootchart logging bootchart: no initrd used; starting /sbin/bootchartd: line 165: cannot redirect standard input from /dev/null: No such file or directory
Zazwyczaj gdy robię bootchart to tego nie ma.
Ostatnio edytowany przez poslad (2012-12-30 19:52:49)
Offline







Kapelusznik








Już chyba wiem o co chodzi. Masz devtmpfs wkompilowany w kernel i montowany przy starcie?
# zgrep -i devtmpfs /proc/config.gz CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y
Jeśli nie masz, to nawet miałoby to sens – podczas synchronizacji via rsync w /dev siedzi udev, zatem statyczna zawartość /dev nie jest przenoszona na klona. W przypadku kernela z initrd początkowo używany jest /dev z initrd, przy kernelu z devtmpfs początkowo używany jest /dev z devtmpfs, przy kernelu bez żadnego z nich początkowo używany jest statyczny /dev, którego na klonie nie masz.
Rozwiązania do wyboru:
- kernel z devtmpfs i jego montowaniem przy starcie
- zsynchronizowanie /dev oddzielnie
- utworzenie co potrzeba z palca (link)
- powrót do initrd
Offline

Użytkownik


Chyba coś źle robię...
$ zgrep -i devtmpfs /proc/config.gz gzip: /proc/config.gz: No such file or directory $ cat /boot/config-3.2.35-nowy3 | grep devtmpfs $
--
Dobra mam
CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set
Wystarczy skompilować kernel z tą drugą opcją?
Ostatnio edytowany przez poslad (2012-12-31 12:06:17)
Offline







Kapelusznik








grep -i devtmpfs /boot/config-3.2.35-nowy3
/proc/config.gz nie istnieje, ponieważ nie masz pewnie:
CONFIG_IKCONFIG_PROC: This option enables access to the kernel configuration file through /proc/config.gz.
Offline

Użytkownik


Dziękuję, rzeczywiście teraz wszystko działa jak należy. (przekompilowałem sobie kernel)
Ostatnio edytowany przez poslad (2013-01-01 18:21:59)
Offline