linux的安装教程(linux引导安装)
Linux怎么重裝系統(tǒng)?
1、將刻錄好的安裝介質(zhì),插入電腦,啟動(dòng)介質(zhì),顯示當(dāng)前界面時(shí),直接回車(chē)即可。
2、選擇中文語(yǔ)言,默認(rèn)簡(jiǎn)體中文,點(diǎn)擊繼續(xù)。
3、選擇需要安裝的版本。
4、選擇最小化安裝,可以選擇帶GUI的服務(wù)器,就是帶桌面的版本,其他附加工具自選即可。
?
5、選擇安裝位置進(jìn)入。
?
6、選擇自動(dòng)配置分區(qū)。如需自定義分區(qū)的話,選擇我要配置分區(qū),然后點(diǎn)擊完成。
?
7、配置網(wǎng)絡(luò)和主機(jī)名配置IP。
?
8、點(diǎn)擊進(jìn)入之后,選擇接通線路的網(wǎng)卡,點(diǎn)擊配置。
?
9、選擇常規(guī),勾選可用時(shí)自動(dòng)連接到這個(gè)網(wǎng)絡(luò),以免重啟后網(wǎng)卡不自動(dòng)連接。
?
10、選擇IPv4設(shè)置,進(jìn)入后選擇方法選擇手動(dòng)連接,點(diǎn)擊ADD添加一個(gè)IP。
?
11、輸入地址,子掩碼,網(wǎng)關(guān),然后填寫(xiě)dns服務(wù)器。填寫(xiě)完成后。點(diǎn)擊保存。
?
12、以上步驟配置好之后,需要設(shè)置root密碼。否則root用戶不會(huì)被啟用。
13、設(shè)置root密碼后,點(diǎn)擊完成即可,如密碼過(guò)于簡(jiǎn)單,需要點(diǎn)擊兩次完成。
14、系統(tǒng)安裝完成后,點(diǎn)擊重啟。
15、重啟重新開(kāi)機(jī)后,點(diǎn)擊-未接受許可證
16、勾選“我同意許可協(xié)議”點(diǎn)擊完成后點(diǎn)擊前進(jìn)。
17、選擇界面語(yǔ)言。
18、創(chuàng)建管理賬號(hào),創(chuàng)建管理賬號(hào)時(shí),密碼有難度要求,要求大小寫(xiě)英文,數(shù)字,和特殊符號(hào)。
創(chuàng)建完成后即可進(jìn)入系統(tǒng)了,這樣linux(CentOS)系統(tǒng)就安裝完成了。
怎樣在pe下引導(dǎo)安裝ubuntu?
PE是WINDWOS系統(tǒng),無(wú)法運(yùn)行和安裝ubuntu,只能用ubuntu系統(tǒng)盤(pán)引導(dǎo)進(jìn)行安裝。
硬盤(pán)的話,在安裝時(shí)可以選擇,由于Linux的文件格式和WINDOWS系統(tǒng)不同,兩者混用并不會(huì)有影響。安裝時(shí)不需要分區(qū),直接將分區(qū)刪除,只要是未分配的磁盤(pán)空間就可以讓ubuntu系統(tǒng)安裝了。
RedhatLinux如何安裝驅(qū)動(dòng)程序?
這個(gè)界面告訴你系統(tǒng)已經(jīng)裝好了,已經(jīng)啟動(dòng)了,就等著你輸入用戶名和密碼了。r 你如果不知道你的用戶名和密碼的話的話,有一個(gè)single user 啟動(dòng)模式可以重新設(shè)置root密碼。r
u盤(pán)安裝linux無(wú)法啟動(dòng)?
答解決方法如下
一、 在安裝進(jìn)度條跑完重啟后,先不要拔掉U盤(pán),等待重啟成功,并按要求完成系統(tǒng)
設(shè)置。
二、再次重啟后,拔掉U盤(pán),屏幕上出現(xiàn)grub>字符。輸入以下命令:
(1):grub>root (hd0,0)
(2):grub>setup (hd0)
(3):reboot 重啟系統(tǒng)
三、再次重啟后,出現(xiàn)“Press any key to continue…”.按任意鍵進(jìn)入GRUB界面。
四、按“e“進(jìn)入編輯界面。
五、再次按“e“進(jìn)入root(hd1,0)
六、編輯“grub edit>root (hd1,0).將括號(hào)內(nèi)hd1,0改為hd0,0回車(chē)
七、按“b”即可進(jìn)入系統(tǒng),可能稍微有些慢,請(qǐng)耐心等待。
八、進(jìn)入系統(tǒng)后,打開(kāi)終端輸入命令:vi /boot/grub/gurb.conf
將紅色圈里hd1,0改成hd0,0 即可
九、重啟,查看是否自動(dòng)進(jìn)入系統(tǒng)
附:手動(dòng)加載系統(tǒng)引導(dǎo)進(jìn)入系統(tǒng)的方法
當(dāng)系統(tǒng)進(jìn)入如下grub界面的時(shí)候:
因?yàn)閁盤(pán)已經(jīng)拔出,系統(tǒng)不能通過(guò)U盤(pán)引導(dǎo)。
在此,我們可以通過(guò)添加指令手動(dòng)引導(dǎo)
第一步:輸入root (hd0,0) 回車(chē)
第二步:輸入kernel /vmlinuz-(此部分為系統(tǒng)內(nèi)核,可以通過(guò)table鍵補(bǔ)全) ro root=LABEL=/ rhgb quiet 回車(chē)
第三步:輸入initrd /initrd-(用table鍵補(bǔ)全) 回車(chē)
第四步:輸入boot 回車(chē)
看到紅色的Red Hat字樣,說(shuō)明系統(tǒng)引導(dǎo)啟動(dòng)成功
如果是進(jìn)入圖形界面了(這一步就不用做)。如果是字符界面。登陸后用指令startx轉(zhuǎn)到圖形界面(用戶是root。密碼是broadtech大家都默認(rèn)的這個(gè)不用解釋了哈)
進(jìn)入系統(tǒng)后,點(diǎn)擊右鍵打開(kāi)Open Terminal這個(gè)選項(xiàng)菜單
通過(guò)指令vi /boot/grub/grub.conf編輯grub.conf文件
在打開(kāi)的界面中用“i”進(jìn)入編輯模式,將root (hd1,0)改成root (hd0,0)。用“:”進(jìn)入指令模式,輸入wq保存退出。
然后用reboot重啟啟動(dòng)就可以了
如何使用引導(dǎo)啟動(dòng)程序Bootloader?
一個(gè)嵌入式 Linux 系統(tǒng)從軟件角度看可以分為四個(gè)部分:引導(dǎo)加載程序(Bootloader), Linux 內(nèi)核,文件系統(tǒng),應(yīng)用程序。 當(dāng)系統(tǒng)首次引導(dǎo)時(shí),或系統(tǒng)被重置時(shí),處理器會(huì)執(zhí)行一個(gè)位于Flash/ROM中的已知位置處的代碼,Bootloader就是這第一段代碼。它主要用來(lái)初始化處理器及外設(shè),然后調(diào)用 Linux 內(nèi)核。Linux 內(nèi)核在完成系統(tǒng)的初始化之后需要掛載某個(gè)文件系統(tǒng)作為根文件系統(tǒng)(Root Filesystem),然后加載必要的內(nèi)核模塊,啟動(dòng)應(yīng)用程序。這就是嵌入式Linux系統(tǒng)啟動(dòng)過(guò)程 Linux 引導(dǎo)的整個(gè)過(guò)程。 根文件系統(tǒng)是 Linux 系統(tǒng)的核心組成部分,它可以作為L(zhǎng)inux 系統(tǒng)中文件和數(shù)據(jù)的存儲(chǔ)區(qū)域,通常它還包括系統(tǒng)配置文件和運(yùn)行應(yīng)用軟件所需要的庫(kù)。應(yīng)用程序可以說(shuō)是嵌入式系統(tǒng)的“靈魂”,它所實(shí)現(xiàn)的功能通常就是設(shè)計(jì)該嵌入式系統(tǒng)所要達(dá)到的目標(biāo)。如果沒(méi)有應(yīng)用程序的支持,任何硬件上設(shè)計(jì)精良的嵌入式系統(tǒng)都沒(méi)有實(shí)用意義。 從以上分析可以看出 Bootloader在運(yùn)行過(guò)程中雖然具有初始化系統(tǒng)和執(zhí)行用戶輸入的命令等作用,但它最根本的功能就是為了啟動(dòng) Linux 內(nèi)核,讓我們進(jìn)一步分析 Bootloader 和 Linux 內(nèi)核在嵌入式系統(tǒng)中的關(guān)系和作用。 Bootloader
1、Bootloader基本概述 Bootloader是嵌入式系統(tǒng)的引導(dǎo)加載程序,它是系統(tǒng)上電后運(yùn)行的第一段程序,其作用類(lèi)似于 PC 機(jī)上的 BIOS。Bootloader是依賴于硬件而實(shí)現(xiàn)的,特別是在嵌入式領(lǐng)域,為嵌入式系統(tǒng)建立一個(gè)通用的Bootloader是很困難的,但為了能達(dá)到啟動(dòng)Linux 內(nèi)核的目的,所有的 Bootloader都必須具備以下功能: 1) 初始化 RAM 因?yàn)?Linux 內(nèi)核一般都會(huì)在 RAM 中運(yùn)行,所以在調(diào)用 Linux 內(nèi)核之前 Bootloader 必須設(shè)置和初始化 RAM,為調(diào)用 Linux內(nèi)核做好準(zhǔn)備。初始化 RAM 的任務(wù)包括設(shè)置 CPU 的控制寄存器參數(shù),以便能正常使用 RAM 以及檢測(cè)RAM 大小等。 2) 初始化串口端口 在 Linux 的啟動(dòng)過(guò)程中有著非常重要的作用,它是 Linux內(nèi)核和用戶交互的方式之一。Linux 在啟動(dòng)過(guò)程中可以將信息通過(guò)串口輸出,這樣便可清楚的了解 Linux 的啟動(dòng)過(guò)程。雖然它并不是 Bootloader 必須要完成的工作,但是通過(guò)串口輸出信息是調(diào)試 Bootloader 和Linux 內(nèi)核的強(qiáng)有力的工具,所以一般的 Bootloader 都會(huì)在執(zhí)行過(guò)程中初始化一個(gè)串口作為調(diào)試端口。 3) 檢測(cè)處理器類(lèi)型 Bootloader在調(diào)用 Linux內(nèi)核前必須檢測(cè)系統(tǒng)的處理器類(lèi)型,并將其保存到某個(gè)常量中提供給 Linux 內(nèi)核。Linux 內(nèi)核在啟動(dòng)過(guò)程中會(huì)根據(jù)該處理器類(lèi)型調(diào)用相應(yīng)的初始化程序。 4) 設(shè)置 Linux啟動(dòng)參數(shù) Bootloader在執(zhí)行過(guò)程中必須設(shè)置和初始化 Linux 的內(nèi)核啟動(dòng)參數(shù)。 5) 調(diào)用 Linux內(nèi)核映像 Bootloader完成的最后一項(xiàng)工作便是調(diào)用 Linux內(nèi)核。如果 Linux 內(nèi)核存放在 Flash 中,并且可直接在上面運(yùn)行(這里的 Flash 指 Nor Flash),那么可直接跳轉(zhuǎn)到內(nèi)核中去執(zhí)行。但由于在 Flash 中執(zhí)行代碼會(huì)有種種限制,而且速度也遠(yuǎn)不及 RAM 快,所以一般的嵌入式系統(tǒng)都是將 Linux內(nèi)核拷貝到 RAM 中,然后跳轉(zhuǎn)到 RAM 中去執(zhí)行。
2、Bootloader啟動(dòng)過(guò)程 嵌入式Linux系統(tǒng)通過(guò)Bootloader引導(dǎo),一上電,就要執(zhí)行Bootloader來(lái)初始化系統(tǒng)。在完成對(duì)系統(tǒng)的初始化任務(wù)之后,它會(huì)將非易失性存儲(chǔ)器(通常是 Flash或 DOC 等)中的Linux 內(nèi)核拷貝到 RAM 中去,然后跳轉(zhuǎn)到內(nèi)核的第一條指令處繼續(xù)執(zhí)行,從而啟動(dòng) Linux 內(nèi)核。Bootloader 和 Linux 內(nèi)核有著密不可分的聯(lián)系。 Bootloader多數(shù)有兩個(gè)階段的啟動(dòng)過(guò)程: Stage1: 基本的硬件初始化 為加載stage2準(zhǔn)備RAM空間 拷貝內(nèi)核映像和文件系統(tǒng)映像到RAM中 設(shè)置堆棧指針sp 跳到stage2的入口點(diǎn) Stage2: 初始化本階段要使用到的硬件設(shè)備 檢測(cè)系統(tǒng)的內(nèi)存映射 加載內(nèi)核映像和文件系統(tǒng)映像 設(shè)置內(nèi)核的啟動(dòng)參數(shù) 嵌入式系統(tǒng)中廣泛采用的非易失性存儲(chǔ)器通常是 Flash,而 Bootloader就位于該存儲(chǔ)器的最前端,所以系統(tǒng)上電或復(fù)位后執(zhí)行的第一段程序便是 Bootloader。Bootloader在flash中的存儲(chǔ)示意圖如下: Bootloader啟動(dòng)流程圖
3、Bootloader 的啟動(dòng)方式 3.1網(wǎng)絡(luò)啟動(dòng)方式 這種方式的開(kāi)發(fā)板不需要較大的存儲(chǔ)介質(zhì),跟無(wú)盤(pán)工作站有點(diǎn)類(lèi)似,但是使用這種啟動(dòng)方式之前,需要把Bootloader安裝到板上的EPROM或者Flash中。Bootloader通過(guò)以太網(wǎng)接口遠(yuǎn)程下載Linux內(nèi)核映像或者文件系統(tǒng)。Bootloader下載文件一般都使用TFTP網(wǎng)絡(luò)協(xié)議,還可以通過(guò)DHCP的方式動(dòng)態(tài)配置IP地址。 3.2硬盤(pán)啟動(dòng)方式 傳統(tǒng)的Linux系統(tǒng)運(yùn)行在臺(tái)式機(jī)或者服務(wù)器上,這些計(jì)算機(jī)一般都使用BIOS引導(dǎo),并使用磁盤(pán)作為存儲(chǔ)介質(zhì)。Linux傳統(tǒng)上是LILO (Linux Loader) 引導(dǎo),后來(lái)又出現(xiàn)了GUN的軟件 (Grand Unified Bootloader) 。 這兩種Bootloader廣泛應(yīng)用在X86的Linux系統(tǒng)上。 3.3 Flash啟動(dòng)方式 大多數(shù)嵌入式系統(tǒng)上都使用Flash存儲(chǔ)介質(zhì)。Flash有很多類(lèi)型,包括NOR Flash、NAND Flash和其它半導(dǎo)體盤(pán)。它們之間的不同在于: NOR Flash 支持芯片內(nèi)執(zhí)行(XIP, eXecute In Place),這樣代碼可以在Flash上直接執(zhí)行而不必拷貝到RAM中去執(zhí)行。而NAND Flash并不支持XIP,所以要想執(zhí)行 NAND Flash 上的代碼,必須先將其拷貝到 RAM中去,然后跳到 RAM 中去執(zhí)行。NOR Flash 使用最為普遍。Bootloader一般放在Flash的底端或者頂端,這需要根據(jù)處理器的復(fù)位向量來(lái)進(jìn)行設(shè)置。可以配置成MTD設(shè)備來(lái)訪問(wèn)Flash分區(qū)
總結(jié)
以上是生活随笔為你收集整理的linux的安装教程(linux引导安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: gradle排除依赖_如何从Gradle
- 下一篇: (宜备案)