⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux+nt-loader-9.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
 <TITLE>Linux + NT OS Loader mini-HOWTO 中译版: 其它</TITLE>
 <LINK HREF="Linux+NT-Loader-8.html" REL=previous>
 <LINK HREF="Linux+NT-Loader.html#toc9" REL=contents>
</HEAD>
<BODY>
Next
<A HREF="Linux+NT-Loader-8.html">Previous</A>
<A HREF="Linux+NT-Loader.html#toc9">Contents</A>
<HR>
<H2><A NAME="s9">9. 其它</A></H2>

<H2><A NAME="ss9.1">9.1 参考资料</A>
</H2>

<P>
<UL>
<LI>The Linux+WindowsNT mini-HOWTO</LI>
<LI>The FAQ for FreeBSD 2.X</LI>
</UL>
<P>
<H2><A NAME="ss9.2">9.2 感谢</A>
</H2>

<P>
<UL>
<LI>感谢 Xiaoming Yi &lt;z3c20@ttacs.ttu.edu&gt; 提示这些过程也在除了第一颗磁碟外的其它磁碟上运作.</LI>
<LI>感谢 Frank Dennler &lt;Frank.Dennler@zkb.ch&gt; 提供的磁碟技巧.</LI>
</UL>
<P>
<H2><A NAME="ss9.3">9.3 回馈</A>
</H2>

<P>任何意见都很欢迎.
<P>
<H2><A NAME="ss9.4">9.4 译注: 以 NT Loader 启动 FreeBSD</A>
</H2>

<P>因译者的电脑中除了 Windows NT 4.0 及 Linux 之外,还装了 FreeBSD 2.2,於是就仿照上面的做法试试 NT Loader 有没有办法启动 FreeBSD.
我的 FreeBSD 装在 <CODE>/dev/sda2</CODE>, 也就是 FreeBSD 的 <CODE>/dev/sd0s2</CODE>.
按照上面的做法我先将 <CODE>/dev/sda2</CODE> 的 boot sector 存成一档案:
<P>
<BLOCKQUOTE><CODE>
<PRE>
# dd if=/dev/sda2 of=/bootsect.bsd bs=512 count=1
</PRE>
</CODE></BLOCKQUOTE>
<P>并将它拷贝到 C:\ 下.再於 <CODE>boot.ini</CODE> 中加入
<P>
<BLOCKQUOTE><CODE>
<PRE>
C:\BOOTSECT.BSD="FreeBSD"
</PRE>
</CODE></BLOCKQUOTE>
<P>不料这个方法竟然<B>失败</B>了,无法启动 FreeBSD!
<P>
<P>一方面觉得失望,一方面又不死心.忽然想到,lilo 也可以拿来启动 FreeBSD.
於是,又做了下面的实验,进入 Linux 後,将 <CODE>/etc/lilo.conf</CODE> 改为:
<P>
<BLOCKQUOTE><CODE>
<PRE>
boot = /dev/fd0
install = /boot/boot.b
vga = normal

other = /dev/sda2
      label = FreeBSD
      table = /dev/sda
      loader = /dev/os2_d.b
</PRE>
</CODE></BLOCKQUOTE>
<P>放入一格式化过的磁片,再跑 lilo -v.然後将磁片的启动磁区变成一档案:
<P>
<BLOCKQUOTE><CODE>
<PRE>
# dd if=/dev/fd0 of=/bootsect.bsd bs=512 count=1
</PRE>
</CODE></BLOCKQUOTE>
<P>并放到 C:\ 下.移去磁片後重新开机,在 NT Loader 的选单下选择 FreeBSD,接著就看到:
<P>
<BLOCKQUOTE><CODE>
<PRE>
  LILO loading FreeBSD
  >> FreeBSD BOOT @ 0x10000: 639/65536 k of memory
  Usage: [[0:][fd](0,a)]/kernel][-abcCdhrsv]
  Use 1:sd(0,a)/kernel to boot sd0 if it is BIOS drive 1
  Use ? for file list or press Enter for defaults
  Boot:
</PRE>
</CODE></BLOCKQUOTE>
<P>我<B>成功</B>了!!
<P>
<HR>
Next
<A HREF="Linux+NT-Loader-8.html">Previous</A>
<A HREF="Linux+NT-Loader.html#toc9">Contents</A>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -