📄 00000241.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: liugang (L.G.), 信区: Linux <BR>标 题: SGI Linux 1.1 FAQ <BR>发信站: BBS 水木清华站 (Wed Dec 22 22:07:25 1999) <BR> <BR>SGI Linux 1.1 FAQ <BR> <BR>What is SGI Linux 1.1? <BR>How do I build a system ala SGI Linux 1.1? <BR>Why doesn't SGI provide an iso-image/rpms for their entire <BR>distribution? <BR>How do I install the SGI Linux 1.1 kernel patch? <BR>How do I build kernel rpms? <BR>How do I install a kernel rpm? <BR>Why is the kernel based off 2.2.10? <BR>What if I have 2.2.10-ac12? <BR>How do I get SGI Linux 1.1 working on a Visual Workstation? <BR> <BR> <BR>What is SGI Linux 1.1? <BR> <BR>SGI Linux 1.1 is SGI's distribution of Linux. It is based off RedHat 6.0 <BR> and is <BR>fully binary compatible with programs written for RedHat 6.0. It <BR>contains <BR>changes (mostly additions) to the kernel. It also fixes a few bugs in <BR>the <BR>packages RedHat ships. There are also a few user programs that utilize <BR>some of the kernel enhancements. <BR> <BR>How do I build a system ala SGI Linux 1.1? <BR> <BR>Currently, the only supported platform for SGI Linux 1.1 is the 1400L <BR>server <BR>system that SGI sells. However, since we are using an x86 kernel and <BR>compiling the packages for x86, SGI Linux 1.1 will run on almost any <BR>x86 <BR>system. Here at SGI, we have tested the distribution on many systems <BR>including Dell's, Compaq's, HP's, Gateway's, etc. SGI Linux should <BR>work on <BR>anything RedHat 6.0 runs on as well as SGI's hardware. (see the RedHat <BR>and <BR>Linux compatibility lists for details). <BR> <BR>WARNING: THIS IS NOT SUPPORTED NOR DOES IT CARRY ANY KIND OF <BR>WARRANTY. SGI ASSUMES NO RESPONSIBILITY FOR THE <BR>CONSEQUENCES OF DOING THIS. <BR> <BR> Since SGI Linux 1.1 is based off RedHat 6.0, you need to first have <BR> a <BR> working version of that on your machine. <BR> Download all the errata from the RedHat 6.0 updates page and <BR>install <BR> them with "rpm -F". (this will only upgrade the ones you <BR>currently have <BR> installed) <BR> Download all the SGI rpms and install them using "rpm -U" <BR> Download the SGI kernel patch with a copy of linux-2.2.10 and <BR>install <BR> that. (see below). <BR> Compile a kernel for your machine with this new source tree (see <BR>the <BR> Kernel-HOWTO if you have not done this before). <BR> Do a "make menuconfig" (or get a .config file from here) <BR> Select the components you want/need <BR> Do a "make dep" <BR> Do a "make bzImage" <BR> Copy arch/i386/boot/bzImage to /boot/mynewkernel <BR> Do a "make modules" (if you configured any modules) <BR> Do a "make modules_install" (if configured) <BR> cd into /boot and do a <BR> <BR> mkinitrd --ifneeded initrd.img 2.2.10 <BR> <BR> (if modules are needed to boot) <BR> Make an entry in your lilo.conf file for your newly compiled <BR>kernel <BR> (remembering to add an initrd line if you have a component <BR>compiled <BR> as a module necessary to boot). If you have not played with lilo <BR> before, read the LILO mini HOWTO. The one thing I cannot stress <BR> more is: "DON'T DELETE A WORKING KERNEL FROM YOUR lilo.conf <BR> UNTIL YOU HAVE TESTED THE NEW ONE." <BR> Run "lilo" which should install the boot loader in the master <BR>boot <BR> record. <BR> Reboot. <BR> <BR>Why doesn't SGI provide an iso-image/rpms for their entire <BR>distribution? <BR> <BR>Due to United States exportation laws forbidding the export of <BR>cryptography <BR>source code, we are not allowed to provide an entire Linux <BR>distribution on <BR>the Internet. However, we can and do provide all the changes we make <BR>to <BR>the base code. These deltas do not contain crypto source code and <BR>therefore are not regulated by the US Government. <BR> <BR>How do I install the SGI Linux 1.1 kernel patch? <BR> <BR> You must first get a clean copy of linux-2.2.10. This can be <BR>obtained <BR> from <A HREF="http://www.kernel.org.">http://www.kernel.org.</A> <BR> Then, download the SGI kernel patch from here. <BR> Unpack both the patch and the kernel tree. <BR> From inside the "linux" directory (at the base of the kernel <BR>source <BR> tree), run: <BR> <BR> patch -p1 --dry-run < kernelpatch.patch <BR> <BR> where kernelpatch.patch is the fully qualified path to the patch <BR>you <BR> downloaded. <BR> If there are no errors, then run: <BR> <BR> patch -p1 < kernelpatch.patch <BR> <BR> You may want to edit the top level Makefile and put "-1SGI_17" in <BR>the <BR> EXTRAVERSION field, but this is not necessary. Do this if you <BR>want to <BR> match the kernel to the version we shipped with 1.1. <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -