Portál AbcLinuxu, 7. května 2025 01:36
- nabootoji Live CD (SysRescue CD) rozdelim disk, vytvorim fs + swap - pripojim nove oddily do /mnt/sda, rsyncem prekopiruji ze serveru A na server B oddil / - edituji fstab, grub (jmena zarizeni) - instaluji grub: grub-install --root-directory=/mnt/sda /dev/sda rebootGrub se nastartuje,ale uplne rozsypany (jako by mel poskozene fonty) s hlasenim Error 17: Cannot mount selected partition Zkousim znovu nabootovat z CD, pripojim disk s nakopirovanym systemem, provedu chroot a zkousim nainstalovat grub (grub-install /dev/sda) vysledek: The file /boot/grub/stage1 not read correctly. Posledni pokus co mne napada je preinstalovat rpm s jadrem. Tak v chrootu instaluji znovu jadro: rpm -i kernel-...x86_64.rpm --force error: nemohu zjistit stav /proc/sys/fs/binfmt_misc: neni souborem ani adresarem (coz je pochopitelne) error opening /sys/block: neni souborem ani adresarem Po rebootu grub nastartuje pouze s prikazovym radkem "Minimal BASH-like line editing is supported..."* * Nenapada mne jak dale postupovat. Budu rad za kazdou radu.
/proc
i /sys
.
Pokud grub-install
stávkuje, můžeš zkusit použít grub
shell, je to nějak takhle:
# grub grub> root (hd0,0) grub> setup (hd0) grub> quit
root (hd0,0) install (hd0,0)/boot/cesta_ke_stage1 (hd0) (hd0,0)/boot/cesta_ke_stage2 (hd0,0)/boot/cesta_k_menu.lst
Po nabootovani RHEL znovu to same.
Marek... mount: could not find filesystem /dev/root setuproot: mounting /dev failed: No such file or directory. no fstab.sys, mounting internal default ... setuproot: error mount /proc : No such file or directory. setuproot: error mount /sys : No such file or directory. switchroot: mount failed : No such file or directory. Kernel Panic - not syncing : Attempted to kull init!Preinstalace rpm jadra (v chrootu) s opetovnym rucnim vytvorenim initrd (mkinitrd /boot/initrd-... kernel_version) nepomaha.
A mas spravne nadefinovany root coby parametr kernelu, pripadne moduly potrebne pro pristup k nemu zakompilovane do initrd? To, ze initrd rebuildujes, jeste nemusi nutne znamenat, ze tam mas vsechno zahrnute. Jinak mkinitrd s parametrem -v rekne, co vsechno zahrnuje. Porovnej s 'lsmod' pri bezicim zachrannem systemu - nechybi neco?
Fedora to ma podobne:
title Fedora (2.6.30.10-105.2.23.fc11.i686.PAE)
root (hd0,2)
kernel /boot/vmlinuz-2.6.30.10-105.2.23.fc11.i686.PAE ro root=/dev/md1 nofb nodmraid
initrd /boot/initrd-2.6.30.10-105.2.23.fc11.i686.PAE.img
Zdravim,
nedavno jsem resil stejny problem. FS je pravdepodobne vytvoren s velikosti inodu 256B a verze Grubu z RHEL tomu nerozumi. Ocekava velikost inodu 128B. Overit velikost inodu muzete pomoci tune2fs:
tune2fs -l /dev/sda1 | grep -i 'inode size'
Premaznete zacatek disku pomoci dd, nabootujte z RHEL instalacky v rescue rezimu a znovu rozdelte disk a vytvorte filesystem(y). Podivejte se jeste do manualove stranky mkfs.ext3 na parametr -I.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.