* [Qemu-devel] Boot from disk problem @ 2011-11-25 15:23 Ignacio Geli 2011-11-25 16:01 ` Andreas Färber 0 siblings, 1 reply; 10+ messages in thread From: Ignacio Geli @ 2011-11-25 15:23 UTC (permalink / raw) To: qemu-devel [-- Attachment #1: Type: text/plain, Size: 2017 bytes --] hi all. Im trying to run a solaris 2.5.1 vm acording the instructions of i found in this blog: http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results compile my qemu with: git clone git://git.savannah.nongnu.org/qemu.git cd qemu ./configure --target-list=sparc-softmmu make (version 0.13.50) Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris disk and i can do the installation but can't get the disk to boot. I can boot from the cd, mount and check the /etc/system file it has the "set scsi_options=0x58" option i set to make it work, still not working: Here is the output: /ok boot disk0:d Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File and args: SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] Copyright (c) 1983-1996, Sun Microsystems, Inc. WARNING: /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 (sd1): corrupt label - bad geometry Label says 1310720 blocks, Drive says 883120 blocks Cannot mount root on /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype ufs panic: vfs_mountroot: cannot mount root rebooting... Resetting ... / maybe the disk is wrong ive try several disk one following these instructions: 1) qemu-img create -f qcow2 file.qcow2 12G 2) Add -drive file=file.qcow2,unit=3 to your qemu startup 3) Boot single user 4) echo 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >> /etc/format.dat 5) echo 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >> /etc/format.dat 6) format -d c0t3d0 -t 'QEMU12.0G' then label, y, and quit 7) newfs /dev/dsk/c0t3d0s0 followed by y another downloaded from: http://gunkies.org/wiki/Installing_Solaris_2.4_on_Qemu_SPARC any help will be welcome -- ITECNIS SRL <http:/www.itecnis.com> Simplicity is the ultimate sophistication Ignacio Geli Implementación y Soporte [-- Attachment #2.1: Type: text/html, Size: 4169 bytes --] [-- Attachment #2.2: logo-mail2.jpg --] [-- Type: image/jpeg, Size: 6391 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-11-25 15:23 [Qemu-devel] Boot from disk problem Ignacio Geli @ 2011-11-25 16:01 ` Andreas Färber 2011-11-25 18:24 ` Ignacio Geli 2011-12-01 9:42 ` Artyom Tarasenko 0 siblings, 2 replies; 10+ messages in thread From: Andreas Färber @ 2011-11-25 16:01 UTC (permalink / raw) To: Ignacio Geli; +Cc: Blue Swirl, qemu-devel, Artyom Tarasenko Hi, Am 25.11.2011 16:23, schrieb Ignacio Geli: > Im trying to run a solaris 2.5.1 vm acording the instructions of i found > in this blog: > http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results > > compile my qemu with: > git clone git://git.savannah.nongnu.org/qemu.git > cd qemu > ./configure --target-list=sparc-softmmu > make > (version 0.13.50) That 2009 blog is outdated: QEMU now lives in git://git.qemu.org/qemu.git and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. CC'ed sparc maintainer and Artyom. Andreas > > Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris > disk and i can do the installation but can't get the disk to boot. > > I can boot from the cd, mount and check the /etc/system file it has the > "set scsi_options=0x58" option i set to make it work, still not working: > > Here is the output: > > /ok boot disk0:d > Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File > and args: > SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] > Copyright (c) 1983-1996, Sun Microsystems, Inc. > WARNING: > /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 > (sd1): > corrupt label - bad geometry > > Label says 1310720 blocks, Drive says 883120 blocks > Cannot mount root on > /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype > ufs > panic: vfs_mountroot: cannot mount root > rebooting... > Resetting ... / > > maybe the disk is wrong > ive try several disk one following these instructions: > 1) qemu-img create -f qcow2 file.qcow2 12G > 2) Add -drive file=file.qcow2,unit=3 to your qemu startup > 3) Boot single user > 4) echo > 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >>> /etc/format.dat > 5) echo > 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >>> /etc/format.dat > 6) format -d c0t3d0 -t 'QEMU12.0G' then label, y, and quit > 7) newfs /dev/dsk/c0t3d0s0 followed by y > > another downloaded from: > http://gunkies.org/wiki/Installing_Solaris_2.4_on_Qemu_SPARC > > any help will be welcome > > > > > > -- > > ITECNIS SRL <http:/www.itecnis.com> > Simplicity is the ultimate sophistication > > Ignacio Geli > Implementación y Soporte -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-11-25 16:01 ` Andreas Färber @ 2011-11-25 18:24 ` Ignacio Geli 2011-11-26 8:01 ` Blue Swirl 2011-12-01 9:42 ` Artyom Tarasenko 1 sibling, 1 reply; 10+ messages in thread From: Ignacio Geli @ 2011-11-25 18:24 UTC (permalink / raw) To: Andreas Färber; +Cc: Blue Swirl, qemu-devel, Artyom Tarasenko [-- Attachment #1: Type: text/plain, Size: 2903 bytes --] El 25/11/11 13:01, Andreas Färber escribió: > Hi, > > Am 25.11.2011 16:23, schrieb Ignacio Geli: >> Im trying to run a solaris 2.5.1 vm acording the instructions of i found >> in this blog: >> http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results >> >> compile my qemu with: >> git clone git://git.savannah.nongnu.org/qemu.git >> cd qemu >> ./configure --target-list=sparc-softmmu >> make >> (version 0.13.50) > That 2009 blog is outdated: QEMU now lives in > git://git.qemu.org/qemu.git > and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. > > CC'ed sparc maintainer and Artyom. > > Andreas Andesas tks for the info. upgrading to 0.15.1 did not solve the issue. Adding some info: QEMU emulator version 0.15.1, Copyright (c) 2003-2008 Fabrice Bellard Linux ws2132 2.6.32-5-openvz-amd64 #1 SMP Mon Oct 3 05:12:50 UTC 2011 x86_64 GNU/Linux Debian squeeze Regards! >> Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris >> disk and i can do the installation but can't get the disk to boot. >> >> I can boot from the cd, mount and check the /etc/system file it has the >> "set scsi_options=0x58" option i set to make it work, still not working: >> >> Here is the output: >> >> /ok boot disk0:d >> Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File >> and args: >> SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] >> Copyright (c) 1983-1996, Sun Microsystems, Inc. >> WARNING: >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 >> (sd1): >> corrupt label - bad geometry >> >> Label says 1310720 blocks, Drive says 883120 blocks >> Cannot mount root on >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype >> ufs >> panic: vfs_mountroot: cannot mount root >> rebooting... >> Resetting ... / >> >> maybe the disk is wrong >> ive try several disk one following these instructions: >> 1) qemu-img create -f qcow2 file.qcow2 12G >> 2) Add -drive file=file.qcow2,unit=3 to your qemu startup >> 3) Boot single user >> 4) echo >> 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >>>> /etc/format.dat >> 5) echo >> 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >>>> /etc/format.dat >> 6) format -d c0t3d0 -t 'QEMU12.0G' then label, y, and quit >> 7) newfs /dev/dsk/c0t3d0s0 followed by y >> >> another downloaded from: >> http://gunkies.org/wiki/Installing_Solaris_2.4_on_Qemu_SPARC >> >> any help will be welcome >> >> >> >> >> >> -- >> >> ITECNIS SRL<http:/www.itecnis.com> >> Simplicity is the ultimate sophistication >> >> Ignacio Geli >> Implementación y Soporte > -- ITECNIS SRL <http:/www.itecnis.com> Simplicity is the ultimate sophistication Ignacio Geli Implementación y Soporte [-- Attachment #2.1: Type: text/html, Size: 5381 bytes --] [-- Attachment #2.2: logo-mail2.jpg --] [-- Type: image/jpeg, Size: 6391 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-11-25 18:24 ` Ignacio Geli @ 2011-11-26 8:01 ` Blue Swirl 2011-11-30 18:54 ` Ignacio Geli 2011-12-01 10:29 ` Artyom Tarasenko 0 siblings, 2 replies; 10+ messages in thread From: Blue Swirl @ 2011-11-26 8:01 UTC (permalink / raw) To: Ignacio Geli; +Cc: Artyom Tarasenko, Andreas Färber, qemu-devel On Fri, Nov 25, 2011 at 18:24, Ignacio Geli <igeli@itecnis.com> wrote: > > El 25/11/11 13:01, Andreas Färber escribió: > > Hi, > > Am 25.11.2011 16:23, schrieb Ignacio Geli: > > Im trying to run a solaris 2.5.1 vm acording the instructions of i found > in this blog: > http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results I'm not sure if Artyom has submitted all his patches to QEMU yet. > compile my qemu with: > git clone git://git.savannah.nongnu.org/qemu.git > cd qemu > ./configure --target-list=sparc-softmmu > make > (version 0.13.50) > > That 2009 blog is outdated: QEMU now lives in > git://git.qemu.org/qemu.git > and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. > > CC'ed sparc maintainer and Artyom. > > Andreas > > Andesas tks for the info. > upgrading to 0.15.1 did not solve the issue. > > Adding some info: > > QEMU emulator version 0.15.1, Copyright (c) 2003-2008 Fabrice Bellard > Linux ws2132 2.6.32-5-openvz-amd64 #1 SMP Mon Oct 3 05:12:50 UTC 2011 x86_64 GNU/Linux > Debian squeeze > > > Regards! > > Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris > disk and i can do the installation but can't get the disk to boot. > > I can boot from the cd, mount and check the /etc/system file it has the > "set scsi_options=0x58" option i set to make it work, still not working: > > Here is the output: > > /ok boot disk0:d > Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File > and args: > SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] > Copyright (c) 1983-1996, Sun Microsystems, Inc. > WARNING: > /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 > (sd1): > corrupt label - bad geometry > > Label says 1310720 blocks, Drive says 883120 blocks > Cannot mount root on > /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype > ufs > panic: vfs_mountroot: cannot mount root > rebooting... > Resetting ... / > > maybe the disk is wrong > ive try several disk one following these instructions: > 1) qemu-img create -f qcow2 file.qcow2 12G > 2) Add -drive file=file.qcow2,unit=3 to your qemu startup > 3) Boot single user > 4) echo > 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' > > /etc/format.dat I'd guess these geometry parameters are not correct for your 12G disk. It's strange though that the installer kernel sees different geometry from the normal boot kernel. > 5) echo > 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' > > /etc/format.dat These could also be wrong, but I have no idea what the numbers mean. > 6) format -d c0t3d0 -t 'QEMU12.0G' then label, y, and quit > 7) newfs /dev/dsk/c0t3d0s0 followed by y > > another downloaded from: > http://gunkies.org/wiki/Installing_Solaris_2.4_on_Qemu_SPARC > > any help will be welcome > > > > > > -- > > ITECNIS SRL <http:/www.itecnis.com> > Simplicity is the ultimate sophistication > > Ignacio Geli > Implementación y Soporte > > > -- > > > Simplicity is the ultimate sophistication > > Ignacio Geli > Implementación y Soporte > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-11-26 8:01 ` Blue Swirl @ 2011-11-30 18:54 ` Ignacio Geli 2011-12-01 10:29 ` Artyom Tarasenko 1 sibling, 0 replies; 10+ messages in thread From: Ignacio Geli @ 2011-11-30 18:54 UTC (permalink / raw) To: Blue Swirl; +Cc: Artyom Tarasenko, Andreas Färber, qemu-devel [-- Attachment #1: Type: text/plain, Size: 3678 bytes --] Thks Blue Swirl Is there any documentation on how to create a disk with the correct geometry, or a place to download one? thks again. El 26/11/11 05:01, Blue Swirl escribió: > On Fri, Nov 25, 2011 at 18:24, Ignacio Geli<igeli@itecnis.com> wrote: >> El 25/11/11 13:01, Andreas Färber escribió: >> >> Hi, >> >> Am 25.11.2011 16:23, schrieb Ignacio Geli: >> >> Im trying to run a solaris 2.5.1 vm acording the instructions of i found >> in this blog: >> http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results > I'm not sure if Artyom has submitted all his patches to QEMU yet. > >> compile my qemu with: >> git clone git://git.savannah.nongnu.org/qemu.git >> cd qemu >> ./configure --target-list=sparc-softmmu >> make >> (version 0.13.50) >> >> That 2009 blog is outdated: QEMU now lives in >> git://git.qemu.org/qemu.git >> and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. >> >> CC'ed sparc maintainer and Artyom. >> >> Andreas >> >> Andesas tks for the info. >> upgrading to 0.15.1 did not solve the issue. >> >> Adding some info: >> >> QEMU emulator version 0.15.1, Copyright (c) 2003-2008 Fabrice Bellard >> Linux ws2132 2.6.32-5-openvz-amd64 #1 SMP Mon Oct 3 05:12:50 UTC 2011 x86_64 GNU/Linux >> Debian squeeze >> >> >> Regards! >> >> Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris >> disk and i can do the installation but can't get the disk to boot. >> >> I can boot from the cd, mount and check the /etc/system file it has the >> "set scsi_options=0x58" option i set to make it work, still not working: >> >> Here is the output: >> >> /ok boot disk0:d >> Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File >> and args: >> SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] >> Copyright (c) 1983-1996, Sun Microsystems, Inc. >> WARNING: >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 >> (sd1): >> corrupt label - bad geometry >> >> Label says 1310720 blocks, Drive says 883120 blocks >> Cannot mount root on >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype >> ufs >> panic: vfs_mountroot: cannot mount root >> rebooting... >> Resetting ... / >> >> maybe the disk is wrong >> ive try several disk one following these instructions: >> 1) qemu-img create -f qcow2 file.qcow2 12G >> 2) Add -drive file=file.qcow2,unit=3 to your qemu startup >> 3) Boot single user >> 4) echo >> 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >> >> /etc/format.dat > I'd guess these geometry parameters are not correct for your 12G disk. > It's strange though that the installer kernel sees different geometry > from the normal boot kernel. > >> 5) echo >> 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >> >> /etc/format.dat > These could also be wrong, but I have no idea what the numbers mean. > >> 6) format -d c0t3d0 -t 'QEMU12.0G' then label, y, and quit >> 7) newfs /dev/dsk/c0t3d0s0 followed by y >> >> another downloaded from: >> http://gunkies.org/wiki/Installing_Solaris_2.4_on_Qemu_SPARC >> >> any help will be welcome >> >> >> >> >> >> -- >> >> ITECNIS SRL<http:/www.itecnis.com> >> Simplicity is the ultimate sophistication >> >> Ignacio Geli >> Implementación y Soporte >> >> >> -- >> >> >> Simplicity is the ultimate sophistication >> >> Ignacio Geli >> Implementación y Soporte >> >> -- ITECNIS SRL <http:/www.itecnis.com> Simplicity is the ultimate sophistication Ignacio Geli Implementación y Soporte [-- Attachment #2.1: Type: text/html, Size: 5727 bytes --] [-- Attachment #2.2: logo-mail2.jpg --] [-- Type: image/jpeg, Size: 6391 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-11-26 8:01 ` Blue Swirl 2011-11-30 18:54 ` Ignacio Geli @ 2011-12-01 10:29 ` Artyom Tarasenko 2011-12-02 12:48 ` Ignacio Geli 1 sibling, 1 reply; 10+ messages in thread From: Artyom Tarasenko @ 2011-12-01 10:29 UTC (permalink / raw) To: Blue Swirl, Ignacio Geli; +Cc: Andreas Färber, qemu-devel On Sat, Nov 26, 2011 at 9:01 AM, Blue Swirl <blauwirbel@gmail.com> wrote: > On Fri, Nov 25, 2011 at 18:24, Ignacio Geli <igeli@itecnis.com> wrote: >> >> El 25/11/11 13:01, Andreas Färber escribió: >> >> Hi, >> >> Am 25.11.2011 16:23, schrieb Ignacio Geli: >> >> Im trying to run a solaris 2.5.1 vm acording the instructions of i found >> in this blog: >> http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results > > I'm not sure if Artyom has submitted all his patches to QEMU yet. This stuff is in. Definitely worked at 0.13 - 0.14 times, but I never had time to check 0.15+. >> compile my qemu with: >> git clone git://git.savannah.nongnu.org/qemu.git >> cd qemu >> ./configure --target-list=sparc-softmmu >> make >> (version 0.13.50) >> >> That 2009 blog is outdated: QEMU now lives in >> git://git.qemu.org/qemu.git >> and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. >> >> CC'ed sparc maintainer and Artyom. >> >> Andreas >> >> Andesas tks for the info. >> upgrading to 0.15.1 did not solve the issue. >> >> Adding some info: >> >> QEMU emulator version 0.15.1, Copyright (c) 2003-2008 Fabrice Bellard >> Linux ws2132 2.6.32-5-openvz-amd64 #1 SMP Mon Oct 3 05:12:50 UTC 2011 x86_64 GNU/Linux >> Debian squeeze >> >> >> Regards! >> >> Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris >> disk and i can do the installation but can't get the disk to boot. >> >> I can boot from the cd, mount and check the /etc/system file it has the >> "set scsi_options=0x58" option i set to make it work, still not working: >> >> Here is the output: >> >> /ok boot disk0:d >> Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File >> and args: >> SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] >> Copyright (c) 1983-1996, Sun Microsystems, Inc. >> WARNING: >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 >> (sd1): >> corrupt label - bad geometry >> >> Label says 1310720 blocks, Drive says 883120 blocks >> Cannot mount root on >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype >> ufs >> panic: vfs_mountroot: cannot mount root >> rebooting... >> Resetting ... / >> >> maybe the disk is wrong >> ive try several disk one following these instructions: >> 1) qemu-img create -f qcow2 file.qcow2 12G >> 2) Add -drive file=file.qcow2,unit=3 to your qemu startup >> 3) Boot single user >> 4) echo >> 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >> >> /etc/format.dat > > I'd guess these geometry parameters are not correct for your 12G disk. > It's strange though that the installer kernel sees different geometry > from the normal boot kernel. > >> 5) echo >> 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >> >> /etc/format.dat > > These could also be wrong, but I have no idea what the numbers mean. In order not to mess with all this numbers I used a pre-defined 1.3G disk in the Solaris format utility and created it with dd: dd if=/dev/zero of=$1 bs=10k count=133756 Otherwise, Ignacio, are you sure that disk0 is your root FS disk and not something else? Can you post your qemu command line? -- Regards, Artyom Tarasenko solaris/sparc under qemu blog: http://tyom.blogspot.com/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-12-01 10:29 ` Artyom Tarasenko @ 2011-12-02 12:48 ` Ignacio Geli 2011-12-02 21:47 ` Artyom Tarasenko 0 siblings, 1 reply; 10+ messages in thread From: Ignacio Geli @ 2011-12-02 12:48 UTC (permalink / raw) To: Artyom Tarasenko; +Cc: Blue Swirl, Andreas Färber, qemu-devel [-- Attachment #1: Type: text/plain, Size: 3805 bytes --] El 01/12/11 07:29, Artyom Tarasenko escribió: > On Sat, Nov 26, 2011 at 9:01 AM, Blue Swirl<blauwirbel@gmail.com> wrote: >> On Fri, Nov 25, 2011 at 18:24, Ignacio Geli<igeli@itecnis.com> wrote: >>> El 25/11/11 13:01, Andreas Färber escribió: >>> >>> Hi, >>> >>> Am 25.11.2011 16:23, schrieb Ignacio Geli: >>> >>> Im trying to run a solaris 2.5.1 vm acording the instructions of i found >>> in this blog: >>> http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results >> I'm not sure if Artyom has submitted all his patches to QEMU yet. > > This stuff is in. Definitely worked at 0.13 - 0.14 times, but I never > had time to check 0.15+. > >>> compile my qemu with: >>> git clone git://git.savannah.nongnu.org/qemu.git >>> cd qemu >>> ./configure --target-list=sparc-softmmu >>> make >>> (version 0.13.50) >>> >>> That 2009 blog is outdated: QEMU now lives in >>> git://git.qemu.org/qemu.git >>> and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. >>> >>> CC'ed sparc maintainer and Artyom. >>> >>> Andreas >>> >>> Andesas tks for the info. >>> upgrading to 0.15.1 did not solve the issue. >>> >>> Adding some info: >>> >>> QEMU emulator version 0.15.1, Copyright (c) 2003-2008 Fabrice Bellard >>> Linux ws2132 2.6.32-5-openvz-amd64 #1 SMP Mon Oct 3 05:12:50 UTC 2011 x86_64 GNU/Linux >>> Debian squeeze >>> >>> >>> Regards! >>> >>> Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris >>> disk and i can do the installation but can't get the disk to boot. >>> >>> I can boot from the cd, mount and check the /etc/system file it has the >>> "set scsi_options=0x58" option i set to make it work, still not working: >>> >>> Here is the output: >>> >>> /ok boot disk0:d >>> Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File >>> and args: >>> SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] >>> Copyright (c) 1983-1996, Sun Microsystems, Inc. >>> WARNING: >>> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 >>> (sd1): >>> corrupt label - bad geometry >>> >>> Label says 1310720 blocks, Drive says 883120 blocks >>> Cannot mount root on >>> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype >>> ufs >>> panic: vfs_mountroot: cannot mount root >>> rebooting... >>> Resetting ... / >>> >>> maybe the disk is wrong >>> ive try several disk one following these instructions: >>> 1) qemu-img create -f qcow2 file.qcow2 12G >>> 2) Add -drive file=file.qcow2,unit=3 to your qemu startup >>> 3) Boot single user >>> 4) echo >>> 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >>> >>> /etc/format.dat >> I'd guess these geometry parameters are not correct for your 12G disk. >> It's strange though that the installer kernel sees different geometry >> from the normal boot kernel. >> >>> 5) echo >>> 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >>> >>> /etc/format.dat >> These could also be wrong, but I have no idea what the numbers mean. > In order not to mess with all this numbers I used a pre-defined 1.3G > disk in the Solaris format utility and created it with dd: > dd if=/dev/zero of=$1 bs=10k count=133756 > > > Otherwise, Ignacio, are you sure that disk0 is your root FS disk and > not something else? Can you post your qemu command line? > qemu-system-sparc -M SS-5 -startdate "2009-12-13" -bios /root/ss5.bin -nographic -hda /root/imagenes/solaris.disk -hdb /root/solaris_2.5.1_1197.iso Thks for your help Artyom. I'll try with a dd, and solaris format utility and I'll let u know Ignacio -- ITECNIS SRL <http:/www.itecnis.com> Simplicity is the ultimate sophistication Ignacio Geli Implementación y Soporte [-- Attachment #2.1: Type: text/html, Size: 5948 bytes --] [-- Attachment #2.2: logo-mail2.jpg --] [-- Type: image/jpeg, Size: 6391 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-12-02 12:48 ` Ignacio Geli @ 2011-12-02 21:47 ` Artyom Tarasenko 2011-12-05 14:53 ` Ignacio Geli 0 siblings, 1 reply; 10+ messages in thread From: Artyom Tarasenko @ 2011-12-02 21:47 UTC (permalink / raw) To: Ignacio Geli; +Cc: Blue Swirl, Andreas Färber, qemu-devel On Fri, Dec 2, 2011 at 1:48 PM, Ignacio Geli <igeli@itecnis.com> wrote: > > El 01/12/11 07:29, Artyom Tarasenko escribió: > > On Sat, Nov 26, 2011 at 9:01 AM, Blue Swirl <blauwirbel@gmail.com> wrote: > > On Fri, Nov 25, 2011 at 18:24, Ignacio Geli <igeli@itecnis.com> wrote: > > El 25/11/11 13:01, Andreas Färber escribió: > > Hi, > > Am 25.11.2011 16:23, schrieb Ignacio Geli: > > Im trying to run a solaris 2.5.1 vm acording the instructions of i found > in this blog: > http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results > > I'm not sure if Artyom has submitted all his patches to QEMU yet. > > This stuff is in. Definitely worked at 0.13 - 0.14 times, but I never > had time to check 0.15+. > > compile my qemu with: > git clone git://git.savannah.nongnu.org/qemu.git > cd qemu > ./configure --target-list=sparc-softmmu > make > (version 0.13.50) > > That 2009 blog is outdated: QEMU now lives in > git://git.qemu.org/qemu.git > and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. > > CC'ed sparc maintainer and Artyom. > > Andreas > > Andesas tks for the info. > upgrading to 0.15.1 did not solve the issue. > > Adding some info: > > QEMU emulator version 0.15.1, Copyright (c) 2003-2008 Fabrice Bellard > Linux ws2132 2.6.32-5-openvz-amd64 #1 SMP Mon Oct 3 05:12:50 UTC 2011 x86_64 GNU/Linux > Debian squeeze > > > Regards! > > Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris > disk and i can do the installation but can't get the disk to boot. > > I can boot from the cd, mount and check the /etc/system file it has the > "set scsi_options=0x58" option i set to make it work, still not working: > > Here is the output: > > /ok boot disk0:d > Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File > and args: > SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] > Copyright (c) 1983-1996, Sun Microsystems, Inc. > WARNING: > /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 > (sd1): > corrupt label - bad geometry > > Label says 1310720 blocks, Drive says 883120 blocks > Cannot mount root on > /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype > ufs > panic: vfs_mountroot: cannot mount root > rebooting... > Resetting ... / > > maybe the disk is wrong > ive try several disk one following these instructions: > 1) qemu-img create -f qcow2 file.qcow2 12G > 2) Add -drive file=file.qcow2,unit=3 to your qemu startup > 3) Boot single user > 4) echo > 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' > > /etc/format.dat > > I'd guess these geometry parameters are not correct for your 12G disk. > It's strange though that the installer kernel sees different geometry > from the normal boot kernel. > > 5) echo > 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' > > /etc/format.dat > > These could also be wrong, but I have no idea what the numbers mean. > > In order not to mess with all this numbers I used a pre-defined 1.3G > disk in the Solaris format utility and created it with dd: > dd if=/dev/zero of=$1 bs=10k count=133756 > > > Otherwise, Ignacio, are you sure that disk0 is your root FS disk and > not something else? Can you post your qemu command line? > > qemu-system-sparc -M SS-5 -startdate "2009-12-13" -bios /root/ss5.bin -nographic -hda /root/imagenes/solaris.disk -hdb /root/solaris_2.5.1_1197.iso > Looking at your command, I don't think it complains about solaris.disk. I think it complains about the iso, which is normal given that we make iso image pretend it's a hard drive. But why do you boot from the slice d of disk0 ? Please try boot disk0 -v and post here a complete log afterwards. > Thks for your help Artyom. I'll try with a dd, and solaris format utility and I'll let u know > > Ignacio > > -- > > > Simplicity is the ultimate sophistication > > Ignacio Geli > Implementación y Soporte > > -- Regards, Artyom Tarasenko solaris/sparc under qemu blog: http://tyom.blogspot.com/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-12-02 21:47 ` Artyom Tarasenko @ 2011-12-05 14:53 ` Ignacio Geli 0 siblings, 0 replies; 10+ messages in thread From: Ignacio Geli @ 2011-12-05 14:53 UTC (permalink / raw) To: Artyom Tarasenko; +Cc: Blue Swirl, Andreas Färber, qemu-devel [-- Attachment #1: Type: text/plain, Size: 4681 bytes --] El 02/12/11 18:47, Artyom Tarasenko escribió: > On Fri, Dec 2, 2011 at 1:48 PM, Ignacio Geli<igeli@itecnis.com> wrote: >> El 01/12/11 07:29, Artyom Tarasenko escribió: >> >> On Sat, Nov 26, 2011 at 9:01 AM, Blue Swirl<blauwirbel@gmail.com> wrote: >> >> On Fri, Nov 25, 2011 at 18:24, Ignacio Geli<igeli@itecnis.com> wrote: >> >> El 25/11/11 13:01, Andreas Färber escribió: >> >> Hi, >> >> Am 25.11.2011 16:23, schrieb Ignacio Geli: >> >> Im trying to run a solaris 2.5.1 vm acording the instructions of i found >> in this blog: >> http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results >> >> I'm not sure if Artyom has submitted all his patches to QEMU yet. >> >> This stuff is in. Definitely worked at 0.13 - 0.14 times, but I never >> had time to check 0.15+. >> >> compile my qemu with: >> git clone git://git.savannah.nongnu.org/qemu.git >> cd qemu >> ./configure --target-list=sparc-softmmu >> make >> (version 0.13.50) >> >> That 2009 blog is outdated: QEMU now lives in >> git://git.qemu.org/qemu.git >> and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. >> >> CC'ed sparc maintainer and Artyom. >> >> Andreas >> >> Andesas tks for the info. >> upgrading to 0.15.1 did not solve the issue. >> >> Adding some info: >> >> QEMU emulator version 0.15.1, Copyright (c) 2003-2008 Fabrice Bellard >> Linux ws2132 2.6.32-5-openvz-amd64 #1 SMP Mon Oct 3 05:12:50 UTC 2011 x86_64 GNU/Linux >> Debian squeeze >> >> >> Regards! >> >> Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris >> disk and i can do the installation but can't get the disk to boot. >> >> I can boot from the cd, mount and check the /etc/system file it has the >> "set scsi_options=0x58" option i set to make it work, still not working: >> >> Here is the output: >> >> /ok boot disk0:d >> Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File >> and args: >> SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] >> Copyright (c) 1983-1996, Sun Microsystems, Inc. >> WARNING: >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 >> (sd1): >> corrupt label - bad geometry >> >> Label says 1310720 blocks, Drive says 883120 blocks >> Cannot mount root on >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype >> ufs >> panic: vfs_mountroot: cannot mount root >> rebooting... >> Resetting ... / >> >> maybe the disk is wrong >> ive try several disk one following these instructions: >> 1) qemu-img create -f qcow2 file.qcow2 12G >> 2) Add -drive file=file.qcow2,unit=3 to your qemu startup >> 3) Boot single user >> 4) echo >> 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >> >> /etc/format.dat >> >> I'd guess these geometry parameters are not correct for your 12G disk. >> It's strange though that the installer kernel sees different geometry >> from the normal boot kernel. >> >> 5) echo >> 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >> >> /etc/format.dat >> >> These could also be wrong, but I have no idea what the numbers mean. >> >> In order not to mess with all this numbers I used a pre-defined 1.3G >> disk in the Solaris format utility and created it with dd: >> dd if=/dev/zero of=$1 bs=10k count=133756 >> >> >> Otherwise, Ignacio, are you sure that disk0 is your root FS disk and >> not something else? Can you post your qemu command line? >> >> qemu-system-sparc -M SS-5 -startdate "2009-12-13" -bios /root/ss5.bin -nographic -hda /root/imagenes/solaris.disk -hdb /root/solaris_2.5.1_1197.iso >> > Looking at your command, I don't think it complains about > solaris.disk. I think it complains about the iso, which is normal > given that we make iso image pretend it's a hard drive. > > But why do you boot from the slice d of disk0 ? Please try > > boot disk0 -v > > and post here a complete log afterwards. Arytom tks I really sorry don't know why i was doing it from the slice d. I boot from the solaris disk, format and label the disk and install again. it works now but the problem was the slice d Thkst all and I apologize again >> Thks for your help Artyom. I'll try with a dd, and solaris format utility and I'll let u know >> >> Ignacio >> >> -- >> >> >> Simplicity is the ultimate sophistication >> >> Ignacio Geli >> Implementación y Soporte >> >> > > > -- > Regards, > Artyom Tarasenko > > solaris/sparc under qemu blog: http://tyom.blogspot.com/ -- ITECNIS SRL <http:/www.itecnis.com> Simplicity is the ultimate sophistication Ignacio Geli Implementación y Soporte [-- Attachment #2.1: Type: text/html, Size: 6903 bytes --] [-- Attachment #2.2: logo-mail2.jpg --] [-- Type: image/jpeg, Size: 6391 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] Boot from disk problem 2011-11-25 16:01 ` Andreas Färber 2011-11-25 18:24 ` Ignacio Geli @ 2011-12-01 9:42 ` Artyom Tarasenko 1 sibling, 0 replies; 10+ messages in thread From: Artyom Tarasenko @ 2011-12-01 9:42 UTC (permalink / raw) To: Andreas Färber Cc: Blue Swirl, Ignacio Geli, qemu-devel, Artyom Tarasenko On Fri, Nov 25, 2011 at 5:01 PM, Andreas Färber <afaerber@suse.de> wrote: > Hi, > > Am 25.11.2011 16:23, schrieb Ignacio Geli: >> Im trying to run a solaris 2.5.1 vm acording the instructions of i found >> in this blog: >> http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html#uds-search-results >> >> compile my qemu with: >> git clone git://git.savannah.nongnu.org/qemu.git >> cd qemu >> ./configure --target-list=sparc-softmmu >> make >> (version 0.13.50) > > That 2009 blog is outdated: QEMU now lives in > git://git.qemu.org/qemu.git > and should be at 0.15.93 (1.0-rc3). Compare http://qemu.org for details. > > CC'ed sparc maintainer and Artyom. Thanks Andreas, I'll update the entry. For some reason gmail filtered out your email, and I've just founded it just by chance. Sorry for delay. > Andreas > >> >> Ive downloaded the ss5.bin bios (sparc station 5)) I have the solaris >> disk and i can do the installation but can't get the disk to boot. >> >> I can boot from the cd, mount and check the /etc/system file it has the >> "set scsi_options=0x58" option i set to make it work, still not working: >> >> Here is the output: >> >> /ok boot disk0:d >> Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@0,0:d File >> and args: >> SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0] >> Copyright (c) 1983-1996, Sun Microsystems, Inc. >> WARNING: >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@1,0 >> (sd1): >> corrupt label - bad geometry >> >> Label says 1310720 blocks, Drive says 883120 blocks >> Cannot mount root on >> /iommu@0,10000000/sbus@0,10001000/espdma@5,8400000/esp@5,8800000/sd@0,0:d fstype >> ufs >> panic: vfs_mountroot: cannot mount root >> rebooting... >> Resetting ... / >> >> maybe the disk is wrong >> ive try several disk one following these instructions: >> 1) qemu-img create -f qcow2 file.qcow2 12G >> 2) Add -drive file=file.qcow2,unit=3 to your qemu startup >> 3) Boot single user >> 4) echo >> 'disk_type="QEMU12.0G":ctlr=SCSI:ncyl=49152:acyl=0:pcyl=49152:nhead=16:nsect=32:rpm=7200' >>>> /etc/format.dat >> 5) echo >> 'partition="QEMU12.0G":disk="QEMU12.0G":ctlr=SCSI:2=0,25165824:0=0,20971520:6=40960,4194304' >>>> /etc/format.dat >> 6) format -d c0t3d0 -t 'QEMU12.0G' then label, y, and quit >> 7) newfs /dev/dsk/c0t3d0s0 followed by y >> >> another downloaded from: >> http://gunkies.org/wiki/Installing_Solaris_2.4_on_Qemu_SPARC >> >> any help will be welcome >> >> >> >> >> >> -- >> >> ITECNIS SRL <http:/www.itecnis.com> >> Simplicity is the ultimate sophistication >> >> Ignacio Geli >> Implementación y Soporte > > > -- > SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany > GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg > -- Regards, Artyom Tarasenko solaris/sparc under qemu blog: http://tyom.blogspot.com/ ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2011-12-05 14:53 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-11-25 15:23 [Qemu-devel] Boot from disk problem Ignacio Geli 2011-11-25 16:01 ` Andreas Färber 2011-11-25 18:24 ` Ignacio Geli 2011-11-26 8:01 ` Blue Swirl 2011-11-30 18:54 ` Ignacio Geli 2011-12-01 10:29 ` Artyom Tarasenko 2011-12-02 12:48 ` Ignacio Geli 2011-12-02 21:47 ` Artyom Tarasenko 2011-12-05 14:53 ` Ignacio Geli 2011-12-01 9:42 ` Artyom Tarasenko
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).