Üres /dev

 ( tombenko | 2010. szeptember 16., csütörtök - 22:49 )

Hail!
A napokban hosszabb kihagyás után frissíteni akartam, kaptam is vagy 1,5G új csomagot. Mivel ennyire nem volt kapacitásom, kisebb adagokban kezdtem neki. Időnként akadozott, erőltetni kellett (pl. Gamin és Glib2 ugyanazt akarta felülírni), végül újraindítottam, és elszállt kernel pánikkal.Ezt monoton űzte, végül a grubban kezdtem el vizsgálódni, gondolván onnan kezdődik a hiba, mivel a pánik oka a rootfs csatolhatatlansága volt. Itt jöttem rá, hogy valójában azért nem találja a /-t, mert a /dev könyvtárban nincs semmi. Tök üres. Jelenleg így állok, már két napja, és nem bírok rájönni, hova lett a /dev. Van egyáltalán valami mód a megmentésre?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

nincs felcsatolva az udev (mar minimum 5 eve nincsenek elore generalt device-ok)

--
Always remember - correlation does not imply causation.
Since realising this, my life has been so much better.

Azt mikor kellene felcsatolni?
--
Fight / For The Freedom / Fighting With Steel

Ettol meg a kernelnek el kellene kezdenie bootolni. Szerintem a gond arrafele keresendo, hogy - barmilyen oknol - mukodeskeptelen a gepen levo udev.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.

+1

/etc/udev es /lib/udev tartalma't futsd a't es/vagy hasonlitsd osssze mas gepek ugyanezen konyvtaraival. vmi ilyesmit kell hogy lass:

$ ls -R /etc/udev
/etc/udev:
hdparm.rules  links.conf  rules.d  udev.conf

/etc/udev/rules.d:
50-udev.rules                     75-cd-aliases-generator.rules
60-persistent-input.rules         75-persistent-net-generator.rules
60-persistent-storage.rules       80-drivers.rules
60-persistent-storage-tape.rules  91-permissions.rules
60-persistent-v4l.rules           95-late.rules
65_mdadm.vol_id.rules             z60_hdparm.rules
70-persistent-net.rules
$ ls -R /lib/udev
/lib/udev:
ata_id               dsl-modem.agent    logger.agent  usb_id
cdrom_id             edd_id             net.agent     vol_id
collect              firmware.agent     path_id       write_cd_rules
create_static_nodes  fstab_import       scsi_id       write_net_rules
devices              hotplug.functions  scsi-re-add

/lib/udev/devices:

a.

Akkor hazaélrek, egy uborkát fellövök, megnézem, mi van a gépen, illetve mit mond az élő rendszer.
--
Fight / For The Freedom / Fighting With Steel

uborkát fellövök

a szexuális perverzióidat ne ide írd :)

/media/disk/etc/udev/rules.d$ ls
11-hplj10xx.rules    60-vboxdrv.rules         90-hal.rules
60-alsa.rules        69-touchscreen.rules     98-devkit.rules
60-libgphoto2.rules  70-persistent-cd.rules
60-libsane.rules     70-persistent-net.rules

/media/disk/lib/udev$ ls
ata_id                        keyboard-force-release.sh
cdrom_id                      keymap
check-mtp-device              keymaps
checkptp                      modem-modeswitch
check-ptp-camera              path_id
collect                       pci-db
create_floppy_devices         rule_generator.functions
devkit-disks-dm-export        rules.d
devkit-disks-part-id          scsi_id
devkit-disks-probe-ata-smart  udev-acl
edd_id                        usb-db
findkeyboards                 usb_id
firmware                      v4l_id
fstab_import                  write_cd_rules
hid2hci                       write_net_rules
input_id

/media/disk/lib/udev/rules.d$ ls
10-dm.rules                       75-net-description.rules
11-dm-lvm.rules                   75-persistent-net-generator.rules
13-dm-disk.rules                  75-tty-description.rules
40-ia64.rules                     77-mm-ericsson-mbm.rules
40-infiniband.rules               77-mm-longcheer-port-types.rules
40-isdn.rules                     77-mm-zte-port-types.rules
40-pilot-links.rules              77-nm-olpc-mesh.rules
40-ppc.rules                      78-sound-card.rules
40-s390.rules                     79-fstab_import.rules
40-zaptel.rules                   80-drivers.rules
50-firmware.rules                 90-hal.rules
50-udev-default.rules             90-pulseaudio.rules
60-alsa.rules                     95-devkit-disks.rules
60-cdrom_id.rules                 95-devkit-power-battery-recall-dell.rules
60-floppy.rules                   95-devkit-power-battery-recall-fujitsu.rules
60-persistent-alsa.rules          95-devkit-power-battery-recall-gateway.rules
60-persistent-input.rules         95-devkit-power-battery-recall-ibm.rules
60-persistent-serial.rules        95-devkit-power-battery-recall-lenovo.rules
60-persistent-storage.rules       95-devkit-power-battery-recall-toshiba.rules
60-persistent-storage-tape.rules  95-devkit-power-csr.rules
60-persistent-v4l.rules           95-devkit-power-hid.rules
61-mobile-action.rules            95-devkit-power-wup.rules
61-option-modem-modeswitch.rules  95-dm-notify.rules
61-persistent-storage-edd.rules   95-keyboard-force-release.rules
64-device-mapper.rules            95-keymap.rules
64-md-raid.rules                  95-udev-late.rules
70-acl.rules                      97-bluetooth-hid2hci.rules
70-hid2hci.rules                  97-bluetooth.rules
75-cd-aliases-generator.rules     97-bluetooth-serial.rules

/lib/udev/device nincs. :(
--
Fight / For The Freedom / Fighting With Steel

Próbálj meg CD-ről bootolni, és megcsinálni a hiányzó device-okat a /dev-ben. (De a vége valószínűleg úgyis reinstall lesz.)

Bemásolással próbálkoztam hirtelen, az nem volt neki tetsző cselekedet. Esetleg chroot?
Reinstallt nem szeretném, bár lehet, hogy jobb lenne, eléggé össze tudok szemetelni bármit.
--
Fight / For The Freedom / Fighting With Steel

Nos, reinstall lett a vége. Valamiért, úgy tűnik, néhány csomagot a 2.2-től rántott le, abba kergült meg. Nem baj, kicsit átszabtam a partíciókat. Jelenleg egészen kicsi még a rendszer. Az egyetlen problémám a tetex, valamiért a csomagot nem tudja rendesen felkonfigurálni. :(
--
Fight / For The Freedom / Fighting With Steel