Control file not found on hd->hd autoinstall...
Good day, I am trying to get SuSE 9.0 Pro to autoinstall from harddisk to harddisk without using anything but the harddisk itself. What do I need to do to get autoyast to see the control file? This is my setup: 1 harddisk, partitioned like this: hda1: ext3, /boot (production system) hda2: ext3, for test system to mount as /boot hda3: swap hda4: extended hda5: ext3, / (production system) hda6: ext3, for test system to mount as / hda7: ext2, contains copies of install CDs in directories CD1-CD5 On the production system partitions I have a GRUB entry to start installation from harddisk: title Installer test-Linux fra harddisk kernel (hd0,6)/CD1/boot/loader/linux ramdisk_size=655536 splash=silent instmode=hd partition=hda7 serverdir=/CD1 autoyast=device://hda7/autoinst.xml initrd (hd0,6)/CD1/boot/loader/initrd I have created a control file, autoinst.xml, for autoyast and put it in the directory CD1 on hda7. When I boot the system and select the install entry in the GRUB boot menu, installation starts and autoyast autodetects some devices. But when autoyast tries to copy the control file it can not find the file and asks for a device and a file name. I can not get past that point. I have noticed that during the attempt to copy the control file autoyast writes: "Copying control file from device:/dev//autoinst.xml", leaving out the device. However, using the dialog box to enter the device and the file name does not help. The control file works fine when put on floppy. The installation from harddisk works fine if I leave out the autoyast variable at the GRUB boot prompt, although then I have to make all the selections manually. I have read the documentation that comes with the distro. I have searched the list archive. I have googled. No luck. Sorry if I missed the solution somewhere. What do I need to do to get autoyast to see the control file? Best regards :o) Johnny :o)
- Make a backup copy of your current working initrd. - Append a .gz to its name and gunzip it - Mount it loopback (-o loop) - Copy your control file(s) into the mounted initrd directory - Unmount it, gzip it back, and move it back to its original name - Overwrite your existing initrd with this one When your ramdisk is initialized, your control file will be in that filesystem and linuxrc will operate on it. Note that you might need an installation kernel off of the install media as well. This process is working like a champ for me. Dustin On Tue, 2004-03-16 at 10:05, Johnny Ernst Nielsen wrote:
Good day,
I am trying to get SuSE 9.0 Pro to autoinstall from harddisk to harddisk without using anything but the harddisk itself.
What do I need to do to get autoyast to see the control file?
This is my setup:
1 harddisk, partitioned like this: hda1: ext3, /boot (production system) hda2: ext3, for test system to mount as /boot hda3: swap hda4: extended hda5: ext3, / (production system) hda6: ext3, for test system to mount as / hda7: ext2, contains copies of install CDs in directories CD1-CD5
On the production system partitions I have a GRUB entry to start installation from harddisk:
title Installer test-Linux fra harddisk kernel (hd0,6)/CD1/boot/loader/linux ramdisk_size=655536 splash=silent instmode=hd partition=hda7 serverdir=/CD1 autoyast=device://hda7/autoinst.xml initrd (hd0,6)/CD1/boot/loader/initrd
I have created a control file, autoinst.xml, for autoyast and put it in the directory CD1 on hda7.
When I boot the system and select the install entry in the GRUB boot menu, installation starts and autoyast autodetects some devices. But when autoyast tries to copy the control file it can not find the file and asks for a device and a file name. I can not get past that point. I have noticed that during the attempt to copy the control file autoyast writes: "Copying control file from device:/dev//autoinst.xml", leaving out the device. However, using the dialog box to enter the device and the file name does not help.
The control file works fine when put on floppy. The installation from harddisk works fine if I leave out the autoyast variable at the GRUB boot prompt, although then I have to make all the selections manually.
I have read the documentation that comes with the distro. I have searched the list archive. I have googled. No luck. Sorry if I missed the solution somewhere.
What do I need to do to get autoyast to see the control file?
Best regards :o)
Johnny :o)
Thank you Dustin, I will try your proposition shortly. However, I did expect it to be possible to reach my goal using the variables provided by autoyast. If anyone knows how to do that I would really like to hear about it. Best regards :o) Johnny :o) Tirsdag 16 marts 2004 17:56 kvad Dustin Kirkland:
- Make a backup copy of your current working initrd. - Append a .gz to its name and gunzip it - Mount it loopback (-o loop) - Copy your control file(s) into the mounted initrd directory - Unmount it, gzip it back, and move it back to its original name - Overwrite your existing initrd with this one
When your ramdisk is initialized, your control file will be in that filesystem and linuxrc will operate on it. Note that you might need an installation kernel off of the install media as well.
This process is working like a champ for me.
Dustin
On Tue, 2004-03-16 at 10:05, Johnny Ernst Nielsen wrote:
Good day,
I am trying to get SuSE 9.0 Pro to autoinstall from harddisk to harddisk without using anything but the harddisk itself.
What do I need to do to get autoyast to see the control file?
This is my setup:
1 harddisk, partitioned like this: hda1: ext3, /boot (production system) hda2: ext3, for test system to mount as /boot hda3: swap hda4: extended hda5: ext3, / (production system) hda6: ext3, for test system to mount as / hda7: ext2, contains copies of install CDs in directories CD1-CD5
On the production system partitions I have a GRUB entry to start installation from harddisk:
title Installer test-Linux fra harddisk kernel (hd0,6)/CD1/boot/loader/linux ramdisk_size=655536 splash=silent instmode=hd partition=hda7 serverdir=/CD1 autoyast=device://hda7/autoinst.xml initrd (hd0,6)/CD1/boot/loader/initrd
I have created a control file, autoinst.xml, for autoyast and put it in the directory CD1 on hda7.
When I boot the system and select the install entry in the GRUB boot menu, installation starts and autoyast autodetects some devices. But when autoyast tries to copy the control file it can not find the file and asks for a device and a file name. I can not get past that point. I have noticed that during the attempt to copy the control file autoyast writes: "Copying control file from device:/dev//autoinst.xml", leaving out the device. However, using the dialog box to enter the device and the file name does not help.
The control file works fine when put on floppy. The installation from harddisk works fine if I leave out the autoyast variable at the GRUB boot prompt, although then I have to make all the selections manually.
I have read the documentation that comes with the distro. I have searched the list archive. I have googled. No luck. Sorry if I missed the solution somewhere.
What do I need to do to get autoyast to see the control file?
Best regards :o)
Johnny :o)
Can you send me the logs from /var/log/YaST2. For example, when the installation hatls, switch to the console and copy the log files from the above dir. This should work, I dont see where the problem is. Anas Johnny Ernst Nielsen wrote:
Good day,
I am trying to get SuSE 9.0 Pro to autoinstall from harddisk to harddisk without using anything but the harddisk itself.
What do I need to do to get autoyast to see the control file?
This is my setup:
1 harddisk, partitioned like this: hda1: ext3, /boot (production system) hda2: ext3, for test system to mount as /boot hda3: swap hda4: extended hda5: ext3, / (production system) hda6: ext3, for test system to mount as / hda7: ext2, contains copies of install CDs in directories CD1-CD5
On the production system partitions I have a GRUB entry to start installation from harddisk:
title Installer test-Linux fra harddisk kernel (hd0,6)/CD1/boot/loader/linux ramdisk_size=655536 splash=silent instmode=hd partition=hda7 serverdir=/CD1 autoyast=device://hda7/autoinst.xml initrd (hd0,6)/CD1/boot/loader/initrd
I have created a control file, autoinst.xml, for autoyast and put it in the directory CD1 on hda7.
When I boot the system and select the install entry in the GRUB boot menu, installation starts and autoyast autodetects some devices. But when autoyast tries to copy the control file it can not find the file and asks for a device and a file name. I can not get past that point. I have noticed that during the attempt to copy the control file autoyast writes: "Copying control file from device:/dev//autoinst.xml", leaving out the device. However, using the dialog box to enter the device and the file name does not help.
The control file works fine when put on floppy. The installation from harddisk works fine if I leave out the autoyast variable at the GRUB boot prompt, although then I have to make all the selections manually.
I have read the documentation that comes with the distro. I have searched the list archive. I have googled. No luck. Sorry if I missed the solution somewhere.
What do I need to do to get autoyast to see the control file?
Best regards :o)
Johnny :o)
participants (3)
-
Anas Nashif
-
Dustin Kirkland
-
Johnny Ernst Nielsen