[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rescue grub -- help!



On 3/24/06, David Liontooth <liontooth@cogweb.net> wrote:
> I cloned a drive, starting with the MBR:
>
>   dd if=/dev/hda of=/dev/hdc  bs=446 count=1
>
> However, after installing the cloned drive in the new machine, all I get
> is a scrolling GRUB filling the screen. I downloaded an amd64 netboot
> CD, mounted / and /boot in /target,

Did you do a mount -o bind /dev /target/dev ?

>[...]
> In the installer shell, I get
>
> ~ # df
> Filesystem           1k-blocks      Used Available Use% Mounted on
> tmpfs                   102400     30248     72152  30% /
> /dev/cdroms/cdrom0       86390     86390         0 100% /cdrom
> /dev/ide/host0/bus0/target0/lun0/part2  7740384   3197252   4149944  44%
> /target
> /dev/ide/host0/bus0/target0/lun0/part1    97826      9736     82871  11%
> /target/boot
So /dev is not bind mounted in target, try bind mounting it

>
> So it's using devfs, which I thought was deprecated?
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=274511
AFAIK Sarge CD uses devfs,
but the etch installer uses udev, quote from that bugreport:
"d-i uses the device naming scheme originally used by devfs (although
we use udev now)".

> What do I tell
> grub-installer?
Use devfs naming, /dev/ide/host0/...., see where is the equivalent of hda.

> [...]
> klogd[245]: segfault at 000000000000003e rip 0000002a9568b94e rsp
> 0000007fbfffe2a0 error 6
How did this segfault happen?

> [...]
> What can I do? All I want is to rewrite the MBR, the installation itself
> is fine.
If the netboot CD isnt working for you, could you try using a LiveCD,
like Knoppix?



Reply to: