Mailinglist Archive: opensuse (3349 mails)

< Previous Next >
Re: [SLE] /linuxrc: 312: Syntax error: Bad substitution
  • From: Anders Johansson <andjoh@xxxxxxxxxx>
  • Date: Sat, 28 May 2005 19:10:55 +0200
  • Message-id: <200505281910.55260.andjoh@xxxxxxxxxx>
On Saturday 28 May 2005 20:02, Timo Nentwig wrote:
> So I booted from CD, chroot'ed, mounted proc and did a mkinitrd -R -u which
> did look quite successful to me (except some proc problems).
>
> Now I get:
>
> /linuxrc: 312: Syntax error: Bad substitution
> VFS: Cannot open root device "hda1" or unknown-block(0,0)
> Please append a correct "root=" boot option

hm, sounds like the upgrade wasn't 100% complete. If you boot to your system
by selecting "installation" from the initial boot screen, and then selecting
"boot installed system" (note, do *not* select this from the initial boot
screen, select it from inside the installation program) and then run

rpm -qa --qf "%{NAME} %{DISTRIBUTION}"|grep -v 9.3

do you see many packages still at the 9.2 level? At a guess I suspect at least
mkinitrd is still 9.2


< Previous Next >
Follow Ups
References