From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 24 14:15:59 2012 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 77FD1DE7 for ; Sat, 24 Nov 2012 14:15:59 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 2B6138FC0C for ; Sat, 24 Nov 2012 14:15:58 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 001781E007A3; Sat, 24 Nov 2012 15:15:57 +0100 (CET) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.4) with ESMTP id qAOEEiTT089220; Sat, 24 Nov 2012 15:14:44 +0100 (CET) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id qAOEEixW089219; Sat, 24 Nov 2012 15:14:44 +0100 (CET) (envelope-from nox) Date: Sat, 24 Nov 2012 15:14:44 +0100 (CET) From: Juergen Lock Message-Id: <201211241414.qAOEEixW089219@triton8.kn-bremen.de> To: ralf.mardorf@rocketmail.com Subject: Re: RME audio card user new to FreeBSD X-Newsgroups: local.list.freebsd.multimedia In-Reply-To: <1353765225.2641.9.camel@q> References: <50AFD823.2050203@freebsd.org> <1353710659.11101.58.camel@q> <201211232214.qANMEh7x030303@triton8.kn-bremen.de> <201211241339.qAODdbHs087952@triton8.kn-bremen.de> Organization: Cc: freebsd-multimedia@freebsd.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2012 14:15:59 -0000 In article <1353765225.2641.9.camel@q> you write: >On Sat, 2012-11-24 at 14:39 +0100, Juergen Lock wrote: >> In article <1353710659.11101.58.camel@q> you write: >> >On Fri, 2012-11-23 at 23:14 +0100, Juergen Lock wrote: >> >> Btw there is another solution to this problem: while loader(8) >> >> cannot boot from 'extended' slices, grub2 actually can if you >> >> tell it to load kernel and klds itself instead of chainloading >> >> loader. Only there is a bug preventing 9.1/amd64 and later kernels >> >> from starting so you either need to add a patch to grub 2.00 or use >> >> grub bzr. The patch I mirrored here: >> >> >> >> http://people.freebsd.org/~nox/tmp/grub2-paste_180121.patch >> >> >> >> Here is an example to have grub2 load kernel and klds itself: >> >> >> >> http://lists.freebsd.org/pipermail/freebsd-multimedia/2011-March/011828.html >> >> >> >> (use 'set root=(hd0,5)' etc instead of 'set root=(hd0,1)' for an >> >> extended slice.) >> >> >> >> PR to update the sysutils/grub2 port to 2.00 + bugfix: >> >> >> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/170417 >> >> >> >> (tho I atually have debian Linux on that box too and just installed >> >> grub 2.00 manually there with the patch.) >> > >> >Hi Juergen, >> > >> >thank you. If possible I'll avoid to install GRUB 2, I hate GRUB 2. If >> >possible I'll stay with GRUB legacy or use something similar, e.g. >> >Syslinux. >> > >> >I want a clear configuration for the menu. The menu must not! be >> >automatically generated, since this is impossible for my needs. >> > >> >I experienced GRUB 2 as a PITA and only would use it, if there will be >> >no other bootloader that is to my taste. >> >> Hm I don't think grub legacy nor syslinux can load FreeBSD kernels >> and klds directly, grub2 is the only bootloader I know besides >> loader(8) that can. >> >> Sorry... >> Juergen > >Hi Juergen, Hi! > >since I cleaned a primary partition/slice, I hope it will be possible to >chainload. I read the installation guide of the handbook and IIRC this >will work. Your hint IIUC is only needed, if I wish to boot from a >logical partition? > Correct. >I'm ready to lightscribe and burn the 9.0 DVD right now and later today >I'll install FreeBSD. > Don't want to try 9.1RC3? >If IIUC the installer will not overwrite the MBR, IOW I'll be able to >boot Linux and than to edit GRUB legacy's menu.lst to chainload FreeBSD. I'm not entirely sure you can tell bsdinstall to leave the mbr bootcode alone (tho I would hope so), if not you can still use a Linx livecd to put grub's mbr bootcode back. (I think you can also back it up, but make sure you don't restore the slice table in the mbr too if you add the bsd slice from bsdinstall, only the actual bootcode.) Good luck! :) Juergen