Date: Sat, 5 Jul 2003 11:43:02 +0200 From: Lars <lars@gmx.at> To: freebsd-mobile@freebsd.org Subject: Thinkpad slicing and boot managing Message-ID: <20030705094301.GB404@gmx.at>
next in thread | raw e-mail | index | archive | help
--r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Cc: Bcc: Subject: [lars@gmx.at: Re: Help needed please - Thinkpad A31p & FreeBSD 4.8 Installation (LONG)] Reply-To: --r5Pyd7+fXNt84Ff3 Content-Type: message/rfc822 Content-Disposition: inline Date: Fri, 4 Jul 2003 18:56:20 +0200 From: Lars <lars@gmx.at> To: Pisut Tempatarachoke <pxt@ph.adfa.edu.au> Subject: Re: Help needed please - Thinkpad A31p & FreeBSD 4.8 Installation (LONG) Message-ID: <20030704165620.GA622@gmx.at> References: <007601c3420d$fe638950$f62aec83@TEMPATARACHOKE> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <007601c3420d$fe638950$f62aec83@TEMPATARACHOKE> User-Agent: Mutt/1.4i On Fri, Jul 04, 2003 at 07:23:56PM +1000, Pisut Tempatarachoke wrote: Hi Pisut, I bought a Thinkpad R40 and did something similar. 1 Yes, FAT32 or FAT16 can be written and read from both WinXP and FreeBSD. 2 I installed the FreeBSD Bootmanager in the MBR and I can boot both FreeBSD and WinXP flawlessly; however the WinXP entry shows up in the bootloader as "???", but works anyway -so no sweat. 3 I used the Autoconfigure feature of Disklabel to automatically create the partitions within the FreeBSD slice, you may want a different partition scheme, Greg Lehey in "The Complete FreeBSD 3rd Ed." recommends: -a single root file system 4-6GB -no separate /usr file system -no separate /var filesystem -rest of space for /home I didn't care so I let Disklabel autoconfigure my partition and it works fine so far. 4 My XF86Config works alright, no 3D though and could/should be optimised further, I also have 14" screen (1024x768). Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" 0 0 InputDevice "MouseTP" "CorePointer" InputDevice "KeyboardTP" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" EndSection Section "Module" Load "dbe" Load "dri" Load "extmod" Load "glx" Load "pex5" Load "record" Load "xie" Load "xtrap" Load "speedo" Load "type1" EndSection Section "InputDevice" Identifier "KeyboardTP" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc101" Option "XkbLayout" "de_CH" EndSection Section "DRI" Mode 0666 EndSection Section "InputDevice" Identifier "MouseTP" Driver "mouse" Option "Protocol" "MouseSystems" Option "Device" "/dev/sysmouse" EndSection Section "Monitor" Identifier "MonitorTP" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 28.0 - 50.0 VertRefresh 43.0 - 75.0 EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "Dac6Bit" # [<bool>] #Option "Dac8Bit" # [<bool>] #Option "ForcePCIMode" # [<bool>] #Option "CPPIOMode" # [<bool>] #Option "CPusecTimeout" # <i> #Option "AGPMode" # <i> #Option "AGPSize" # <i> #Option "RingSize" # <i> #Option "BufferSize" # <i> #Option "EnableDepthMoves" # [<bool>] #Option "CrtScreen" # [<bool>] #Option "PanelSize" # [<str>] #Option "UseFBDev" # [<bool>] Identifier "CardTP" Driver "ati" VendorName "ATI" BoardName "Radeon Mobility M6 LY" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Screen0" Device "CardTP" Monitor "MonitorTP" DefaultDepth 24 SubSection "Display" Depth 1 EndSubSection SubSection "Display" Depth 4 EndSubSection SubSection "Display" Depth 8 EndSubSection SubSection "Display" Depth 15 EndSubSection SubSection "Display" Depth 16 EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" EndSubSection EndSection You will absolutely need to change the keyboard: Option "XkbLayout" "de_CH" I think the rest should work. Hope that helps, Lars. > Hi > > I've just got my TP A31p and now look forward to installing FreeBSD > 4.8 (4-CDROM set) on it. I'm very new to FreeBSD and really hope > someone could give me some advices. Thanks a lot in advance. > > The laptop has no floppy drive and came with a 60 GB hard drive which > consisted of two FAT32 partitions (slices): > - 55 GB Windows XP Pro and > - 5 GB IBM recovery partition. > I used BootIT NG to shrink the XP partition down to 23 GB. This left > me with a free space of 32 GB. Then, I created a 9 GB FAT32 partition > within the free space hoping to use it as a data partition which can > be read and written from both XP and FreeBSD. So, now I have > - 23 GB Windows XP Pro > - 9 GB FAT32 for sharing data between OS's > - 21 GB free space (unformatted) for FreeBSD (I havn't installed it > yet) and > - 5 GB IBM recovery partition > > ???My first questions - Is this a sound method of slicing my disk? > Does the 9 GB FAT32 partition really need to be there? Am I wrong in > thinking that FAT32 is accessible from both XP and FreeBSD? > > I've read posts somewhere that I MUST NOT install FreeBSD boot manager > during the installation because it will overwrite the master boot > record (MBR), and as a result XP will be unbootable. I then must > leave the MBR untouched until I finish with the FreeBSD installation > and copy /boot/boo1 to another computer on a network (A31p doesn't > have a floppy drive). Then, I have to boot from a FreeBSD CD to enter > FDisk and make sure the XP partition is set bootable. Reboot it and > once I'm in XP, I can copy /boot/boot1 from the networked computer to > C:\BOOTSECT.BSD and include a line > > C:\BOOTSECT.BSD="FreeBSD" > > in my BOOT.INI file. This will give me a boot-from-FreeBSD-slice > option the next time I boot my laptop. > > ???My second questions - Is this approach workable? How do I copy > /boot/boot1 to another computer on a network? Can I copy it onto my 9 > GB FAT32 slice instead, as I'm not sure if I will be smart enough to > set up the LAN connection correctly? Could I write it onto a blank > CD? What are the commands involved? > > ???My third questions - Could someone please suggest how I should > partition my FreeBSD slice? As I have 768 MB RAM, here is what I have > in mind:- > / 512 MB > swap 2048 MB > /var 512 MB > /tmp 1024 MB > /usr Rest of disk > I have no idea how much disk space I should allocate to /, /var, and > /tmp. Can I change them at a later stage? What are UFS and UFS+S and > how are they different? > > ???Forth question - Is it a good idea to just install everything > during the first installation? Any recommendations on what I should > or should not install please? > > ???Last questions - During the monitor configuration stage, I have to > supply the infomation on a) the horizontal sync range, b) the vertical > sync range, and c) the LCD make. How do I find out this information? > Does anyone with an A31p know please? > > Thank you all very very much & any other tips are also welcome. > > Best regards > > Tempo > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > --r5Pyd7+fXNt84Ff3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030705094301.GB404>