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]
>
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to