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]