Sziasztok,
szeretnék a grub menübe egy fsck futtatási lehetőséget. Egyelőre egy bash envronment-et indítok, onnan nézelődök:
title Bash Environment
kernel (hd1,0)/boot/bzImage root=/dev/sdb1 init=/bin/bash
initrd (hd1,0)/boot/initrd
Innentől aztán csak nézek hülyén magam elé, mert az fsck-t ugyan el tudom indítani, de a boot folyamat ezen állapotában még nincs ott a nekem kellő /dev/sdb1. A /dev-ben ilyenkor még csak 4 tétel van: console, null, tty, zero.
Hogyan tudnám az fsck-t indítani?
István
- 1230 megtekintés
Hozzászólások
Indítsd sorban, kézzel az init scripteket, és nézd, hogy melyik hozza létre ezeket. (Talán az udev kell, meg persze amire annak szüksége van.) Aztán pakold be ezeket, meg az fsck-t egy scriptbe, és azt add meg init-nek a grub-ban.
- A hozzászóláshoz be kell jelentkezni
Akkor most man udev következik.
Honnan veszem, mik az indítandó scriptek?
- A hozzászóláshoz be kell jelentkezni
valszeg ez kell neked:
/etc/init.d/mountkernfs.sh start
/etc/init.d/udev start
A fuggosegek listaja elvileg a /etc/init.d/udev fajl elejen vannak.
- A hozzászóláshoz be kell jelentkezni
Még melóhelyen vagyok, otthon kipróbálom. Köszi!
- A hozzászóláshoz be kell jelentkezni
Ez, úgy tűnik, disztrófüggő, pl. nálam (a /etc/init.d-ben) boot.udev van, mountkernfs.sh nincs, és a boot.udev a boot.blktrace-től függ, a bootkor lefutó scriptek pedig a /etc/init.d/boot.d-be vannak linkelve.
Uhum2004: milyen disztróról van szó? Olyan tudna segíteni, aki azt ismeri.
- A hozzászóláshoz be kell jelentkezni
Nekem sincsen egyik sem, Egyébként 2.1-es Uhu-ról van szó. (Innen az uhum2004 ;))
Van olyanom, hogy udevd, egy rootnak fenntartott /sbin könyvtárban. Ez lehet az udev megfelelője?
A mountkernfs.sh nálam is hiánycikk, tartalom szerint rákeresnék, mi a megfelelője, de mi legyen a keresendő string?
István
- A hozzászóláshoz be kell jelentkezni
Az udevd maga a program, valószínűleg jobb, ha az init scripttel indítod el. Viszont ha sorban elindítod az init scripteket, akkor működnie kell a dolognak, mert rendes bootnál is az történik. Azt, hogy UHU-n hogy vannak az init scriptek, mi adja meg, hogy milyen sorrendben indulnak, azt talán egy UHU-s megmondja, ha nem tudod.
- A hozzászóláshoz be kell jelentkezni
Megtaláltam és működik, most már mint a grub menüpont. A végén ott az fsck és egy reboot, így már nem is veszélyes.
Köszi mindenki hozzászólását,
István
- A hozzászóláshoz be kell jelentkezni
Ezzel aztán el is intézted, hogy jelszó nélkül bárki, aki a géped elé ül, root-ként bemásszon rá... Nagyon nemjó. Legalább jelszavazd le a grub-ban. De inkább egy erre a célra összerakott ramdiszket csinálj, ami felhozza a device-okat, és megcsinálja az fsck-t.
- A hozzászóláshoz be kell jelentkezni
Ha egy olyan bash scriptet rak be, ami lefuttatja az fsck-t, aztán újraindírja a gépet, az biztonságos, nem?
Amúgy pl. home desktop gépnél tipikusan nincs jelentősége az ilyen biztonságnak.
- A hozzászóláshoz be kell jelentkezni
Kerülte egymást a két mail. Igen, ezt akarom véglegesnek.
- A hozzászóláshoz be kell jelentkezni
Igazad van, veszélyes lenne így hagyni. De nem marad meg a parancssor, hanem fsck indítás után reboot lesz. Ez csak átmeneti állapot, hogy nézelődni tudjak.
- A hozzászóláshoz be kell jelentkezni
Tudsz valami szájbarágós linket ajánlani? Láma vagyok a boot folyamatban. Lehet angolul.
- A hozzászóláshoz be kell jelentkezni