如何建立一個紅帽7.0安裝隨身碟(適用於Centos 7,Oracle Linux 7)

來源:互聯網
上載者:User

標籤:u盤安裝centos 7   u盤安裝紅帽 7   u盤安裝oracle linux 7   

    我們在安裝最新的紅帽7.0和Centos 7.0以及Oracle Linux 7.0的時候,一般是使用光碟片來安裝。當伺服器沒有光碟機的時候,我們往往需要通過dd直寫隨身碟來實現,比較不靈活。為了擴充我之前的隨身碟系統 如何製作一個通用的多系統安裝隨身碟 ,特別添加了紅帽系列系統的最新版 7.0。同樣也適用於Centos 7.0和Oracle Linux 7.0。下面來看一下製作步驟。

工具準備:

    SYSLINUX   #最新版是6.03

添加主設定檔

    請參考 如何製作一個通用的多系統安裝隨身碟五(製作主設定檔)

    以及   如何製作一個通用的多系統安裝隨身碟六(Linux相關配置) 

在/boot/config/linux.cfg 中添加

label redhat70x64menu label Install Redhat Enterprise Server 7.0 64Bitkernel /boot/syslinux/vesamenu.c32append /boot/linux/rh7064/isolinux.cfg /boot/config/mainmenu.cfg

拷貝檔案:

    拷貝ISO中的isolinux目錄和images目錄內容到隨身碟相應目錄。我這裡是/boot/linux/rh7064。

修改/boot/linux/rh7064/isolinux.cfg檔案

default linuxtimeout 600display /boot/linux/rh7064/boot.msg# Clear the screen when exiting the menu, instead of leaving the menu displayed.# For vesamenu, this means the graphical background is still displayed without# the menu itself for as long as the screen remains in graphics mode.menu clearmenu background /boot/linux/rh7064/splash.pngmenu title Red Hat Enterprise Linux 7.0menu vshift 8menu rows 18menu margin 8#menu hiddenmenu helpmsgrow 15menu tabmsgrow 13# Border Areamenu color border * #00000000 #00000000 none# Selected itemmenu color sel 0 #ffffffff #00000000 none# Title barmenu color title 0 #ff7ba3d0 #00000000 none# Press [Tab] messagemenu color tabmsg 0 #ff3a6496 #00000000 none# Unselected menu itemmenu color unsel 0 #84b8ffff #00000000 none# Selected hotkeymenu color hotsel 0 #84b8ffff #00000000 none# Unselected hotkeymenu color hotkey 0 #ffffffff #00000000 none# Help textmenu color help 0 #ffffffff #00000000 none# A scrollbar of some type? Not sure.menu color scrollbar 0 #ffffffff #ff355594 none# Timeout msgmenu color timeout 0 #ffffffff #00000000 nonemenu color timeout_msg 0 #ffffffff #00000000 none# Command prompt textmenu color cmdmark 0 #84b8ffff #00000000 nonemenu color cmdline 0 #ffffffff #00000000 none# Do not display the actual menu unless the user presses a key. All that is displayed is a timeout message.menu tabmsg Press Tab for full configuration options on menu items.menu separator # insert an empty linemenu separator # insert an empty linelabel linux  menu label ^Install Red Hat Enterprise Linux 7.0  kernel /boot/linux/rh7064/vmlinuz  append initrd=/boot/linux/rh7064/initrd.img repo=hd:LABEL=OEMDRV:/boot/linux/rh7064 quiet   #改為通過repo指定iso路徑label check  menu label Test this ^media & install Red Hat Enterprise Linux 7.0#  menu default  kernel /boot/linux/rh7064/vmlinuz  append initrd=/boot/linux/rh7064/initrd.img repo=hd:LABEL=OEMDRV:/boot/linux/rh7064 rd.live.check quiet #改為通過repo指定iso路徑menu separator # insert an empty line# utilities submenumenu begin ^Troubleshooting  menu title Troubleshootinglabel vesa  menu indent count 5  menu label Install Red Hat Enterprise Linux 7.0 in ^basic graphics mode  text helpTry this option out if you‘re having trouble installingRed Hat Enterprise Linux 7.0.  endtext  kernel /boot/linux/rh7064/vmlinuz  append initrd=/boot/linux/rh7064/initrd.img repo=hd:LABEL=OEMDRV:/boot/linux/rh7064 xdriver=vesa nomodeset quietlabel rescue  menu indent count 5  menu label ^Rescue a Red Hat Enterprise Linux system  text helpIf the system will not boot, this lets you access filesand edit config files to try to get it booting again.  endtext  kernel /boot/linux/rh7064/vmlinuz  append initrd=/boot/linux/rh7064/initrd.img repo=hd:LABEL=OEMDRV:/boot/linux/rh7064 rescue quietlabel memtest  menu label Run a ^memory test  text helpIf your system is having issues, a problem with yoursystem‘s memory may be the cause. Use this utility tosee if the memory is working correctly.  endtext  kernel /boot/linux/rh7064/memtestmenu separator # insert an empty linelabel local  menu label Boot from ^local drive  localboot 0xffffmenu separator # insert an empty linemenu separator # insert an empty linelabel returntomain  menu label Return to ^main menu  menu exitmenu end

    其實,紅帽7的ISO和之前的6.x相似,只是經過了一個特殊的處理。添加了 

inst.stage2=hd:LABEL=RHEL-7.0\x20Server.x86_64

標籤。inst.stage2是指定 install.img 的路徑的。如果沒有指定的話,Anaconda會從本地、inst.repo或repo或method參數給出的路徑來尋找。而且新版的7.0已經不推薦使用method參數了,代替method的是repo或inst.repo參數。所以,我們只要用repo或inst.repo來取代inst.stage2就可以了。最後,預祝大家都能夠成功。

本文出自 “夢想成真” 部落格,請務必保留此出處http://zhile.blog.51cto.com/9599674/1580049

如何建立一個紅帽7.0安裝隨身碟(適用於Centos 7,Oracle Linux 7)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.