Opened 16 years ago
Closed 16 years ago
#224 closed defect (invalid)
mondorestore doesn't mknod any hdaX drive nodes. So the boot fails
Reported by: | JeffS | Owned by: | Bruno Cornec |
---|---|---|---|
Priority: | normal | Milestone: | 2.2.7 |
Component: | mondo | Version: | 2.2.5 |
Severity: | major | Keywords: | |
Cc: |
Description
mondo-2.2.5-1.suse10.2 mindi-2.0.0-1.suse10.0
Backup and restore runs normal. Reboot if restored machine fails inot maintenance mode. I noticed no /dev/hdaX were made. I tried mknode and the nodes were made but did not talke affect.
Attachments (6)
Change History (22)
by , 16 years ago
Attachment: | mindi.log.gz added |
---|
by , 16 years ago
Attachment: | mondoarchive.log.gz added |
---|
comment:1 by , 16 years ago
Version: | 2.2.4 |
---|
comment:2 by , 16 years ago
I can boot up this machine with knoppix and mount /dev/hda1 and /dev/hda2. The devices that are unavailable booting the restored OS that mondo created.
comment:3 by , 16 years ago
Status: | new → assigned |
---|
The devices are not there because they are created on the fly by udev for your distro I guess.
So I'll copy the devices from the restore env to the chroot before calling the bootloader installation in order to have them ready for it to work.
comment:4 by , 16 years ago
1846 failed on reboot of restored machine. waiting for /dev/root.
logs attached
comment:6 by , 16 years ago
I noticed suse 10.2 machines don't have MAKEDEV because there was a warning in the log about /sbin/MAKEDEV does not exist. I installed MAKEDEV and it made no difference. But it did fix a message 'waiting for external binary to start'
Thought I found the problem but not so.
comment:7 by , 16 years ago
I tested the test versions I dl'd today and no change. can't boot restored machine.
It fails to boot with a message waiting for /dev/root to appear. The line above is /dev/hda1 not found. But my / is hda2. I try appending that to the boot command but boot still fails the same way.
Boot drops into a maint shell and there are no /dev/hda? nodes available to mount manually.
Also usb keyboard is inop but this machine has a ps2 plug available and that is active.
Attached are the two logs.
mondoarchive is the making of the bakcup set mondorestore is the restore log
I can't get boot.msg of the failed boot. I'll continue to try.
Hope this helps. I'd love to get mondo bootable working again.
Thanks, JeffS
comment:8 by , 16 years ago
I noticed lsmod reports the module ide-disk.ko as ide_disk. Is this a problem for mondo? Other modules with - in the file name are reported like this also.
comment:9 by , 16 years ago
Can you try the following:
Edit the files /etc/mindi/udev.files and add /dev/root to it at the end.
Then re-run your backup and report again.
comment:11 by , 16 years ago
Milestone: | 2.2.5 → 2.2.6 |
---|
comment:12 by , 16 years ago
Version: | → 2.2.5 |
---|
comment:13 by , 16 years ago
message on screen during boot of rescue disk: udevd lookup group for disk unknown
there are many other like this during the boot.
comment:14 by , 16 years ago
Milestone: | 2.2.6 → 2.2.7 |
---|
comment:15 by , 16 years ago
Priority: | high → normal |
---|
I built up a test suse 10.2 box and ran mondo. Mondorestore is successful restoring on same machine but not on different machine.
comment:16 by , 16 years ago
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
If the source and target systems are different, some caveats have to be taken. Look at http://www.mondorescue.org/docs/hwmigration-2.3.pdf for some hints.
I redid with the latest beta mindi-2.0.0-1.suse10.3 mondo-2.2.5-1.suse10.3
Same outcome I then manually restored the /dev directory. And still it boots into maint mode and the /dev/hdaX's is not the /dev