Thanks Eric.
g

Eric Boutilier wrote:
> On Wed, 24 Aug 2005, Virginia Wray wrote:
> 
>>Hi -
>>
>>If this is something that would benefit users, would it be useful to
>>post somewhere other than in an email?
> 
> 
> I'd say yes, definitely.
> 
> Eric
> 
> 
>>I'm collecting procedures that
>>I've seen come through email to begin posting one a documentation page
>>for OpenSolaris.
>>
>>Thanks,
>>ginnie
>>
>>
>>Stephen Lau wrote:
>>
>>>Great detailed howto Magnus.. thanks. :)  I look forward to trying out
>>>this weekend..
>>>
>>>cheers,
>>>steve
>>>
>>>Magnus Forsberg wrote:
>>>
>>>
>>>>Installing GRUB on USB stick
>>>>--------------------------------
>>>>tested on Solaris Express Community Release b20
>>>>
>>>>I wrote this guide for installing GRUB on my USB stick. Maybe someone will 
>>>>find it useful. Comments or suggestions for improvement are welcome.
>>>>
>>>>The following steps will install GRUB on a USB stick. If the USB stick is 
>>>>inserted the GRUB menu will appear, if not XP will boot automatically. 
>>>>Remember to configure your BIOS to boot from USB.
>>>>
>>>>Stop Volume Management
>>>>----------------------
>>>># svcadm disable -t system/filesystem/volfs
>>>>
>>>>Find USB stick paths
>>>>--------------------
>>>># rmformat
>>>>...
>>>>    2. Logical Node: /dev/rdsk/c2t0d0p0
>>>>       Physical Node: /[EMAIL PROTECTED],0/pci1014,[EMAIL 
>>>> PROTECTED],7/[EMAIL PROTECTED]/[EMAIL PROTECTED],0
>>>>       Connected Device: SanDisk  Cruzer Micro     0.2
>>>>       Device Type: Removable
>>>>       Bus: USB
>>>>       Size: 977.5 MB
>>>>       Label: <None>
>>>>       Access permissions:
>>>>...
>>>>
>>>>Create partitions on USB stick
>>>>------------------------------
>>>># fdisk /dev/rdsk/c2t0d0p0
>>>>                                              Cylinders
>>>>     Partition   Status    Type          Start   End   Length    %
>>>>     =========   ======    ============  =====   ===   ======   ===
>>>>         1       Active    Solaris2          1    97      97     10
>>>>         2                 Win95 FAT32      98   976     879     90
>>>>
>>>>Create FAT-32 filesystem on USB partition 2
>>>>-------------------------------------------
>>>># mkfs -F pcfs -o fat=32 /dev/rdsk/c2t0d0p0:c
>>>>Construct a new FAT file system on /dev/rdsk/c2t0d0p0:c: (y/n)? y
>>>>
>>>>Create slice for /boot
>>>>----------------------
>>>># format -e
>>>>      1. c2t0d0 <DEFAULT cyl 46 alt 2 hd 64 sec 32>
>>>>         /[EMAIL PROTECTED],0/pci1014,[EMAIL PROTECTED],7/[EMAIL 
>>>> PROTECTED]/[EMAIL PROTECTED],0
>>>>...
>>>>Part      Tag    Flag     Cylinders      Size            Blocks
>>>> 0       root    wm       1 - 94       94.00MB    (94/0/0) 192512
>>>>...
>>>>
>>>>Create UFS filesystem on /boot slice
>>>>------------------------------------
>>>># newfs -v /dev/rdsk/c2t0d0s0
>>>>
>>>>Install Master Boot program (is this step actually needed)?
>>>>-----------------------------------------------------------
>>>># fdisk -b /usr/lib/fs/ufs/mboot -n /dev/rdsk/c2t0d0p0
>>>>
>>>>Install GRUB on USB stick
>>>>-------------------------
>>>>bash-3.00# installgrub -m /boot/grub/stage1 /boot/grub/stage2 
>>>>/dev/rdsk/c2t0d0s0
>>>>Updating master boot sector destroys existing boot managers (if any).
>>>>continue (y/n)?y
>>>>stage1 written to partition 0 sector 0 (abs 2048)
>>>>stage2 written to to partition 0, 228 sectors starting 50 (abs 2098)
>>>>stage1 written to master boot sector
>>>>
>>>>Create GRUB boot directories
>>>>-----------------------------
>>>># mount /dev/rdsk/c2t0d0s0 /mnt/usb
>>>># mkdir -p /mnt/usb/boot/grub
>>>>
>>>>Copy GRUB files to USB stick
>>>>----------------------------
>>>># cd /boot/grub
>>>># find . -print -depth | cpio -pdumv /mnt/usb/boot/grub
>>>>
>>>>Mounting the FAT-32 partition
>>>>-----------------------------
>>>># mount -F pcfs /dev/dsk/c2t0d0p2 /mnt/fat
>>>>
>>>>Laptop internal HDD Dual Boot partitioning
>>>>------------------------------------------
>>>>     Partition   Status    Type          Start   End   Length    %
>>>>     =========   ======    ============  =====   ===   ======   ===
>>>>         1       Active    IFS: NTFS         0  13004    13005     34 
>>>> (windows xp)
>>>>         2                 Solaris2       13005  18084    5080     13 (main 
>>>> solaris 11)
>>>>         3                 Win95 FAT32    18085  18859     775      2 
>>>> (shared storage)
>>>>
>>>>Update GRUB boot menu (hd1 is internal HDD0 where Solaris is installed)
>>>>-----------------------------------------------------------------------
>>>># cat /mnt/usb/boot/grub/menu.lst
>>>>...
>>>>title Solaris 11
>>>>root (hd1,1,a)
>>>>kernel /platform/i86pc/multiboot
>>>>module /platform/i86pc/boot_archive
>>>>...
>>>>title Windows XP Professional
>>>>rootnoverify (hd1,0)
>>>>map (hd0) (hd1)
>>>>map (hd1) (hd0)
>>>>makeactive
>>>>chainloader +1
>>>>...
>>>>This message posted from opensolaris.org
>>>>_______________________________________________
>>>>opensolaris-discuss mailing list
>>>>[email protected]
>>>
>>>
>>>
>>
>>_______________________________________________
>>opensolaris-discuss mailing list
>>[email protected]
>>

-- 
                                
        Ginnie Wray
        Technical Publications
        UBRMO5-3128    X.78889
        [EMAIL PROTECTED]




                


_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to