日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

syslinux引导硬盘linux,使用SysLinux引导Linux系统

發布時間:2023/12/20 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 syslinux引导硬盘linux,使用SysLinux引导Linux系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SysLinux 主要包含4個程序:SysLinux, pxelinux, isolinux 和 extlinux。

除 pxelinux 只用于從網絡上啟動操作系統外,其它都是用于在不同類型的文件系統上創建操作系統的引導程序。

SysLinux用于MS-DOS/Windows FAT文件系統上;

pexlinux用于在從網絡上啟動操作系統;

isolinux用于ISO 9660/El Torito CD-ROM文件系統上;

extlinux用于Linux ext2/ext3文件系統上;

先看SysLinux的使用:

這里以 FAT32 格式的優盤為例,插入后,若有自動掛載, 請先卸載U盤。

然后執行

#SysLinux /dev/sdb

上面的命令會改變U盤上的啟動分區,并復制一個文件 LDLINUX.SYS 到其根目錄中。

然后將包含下面內容的 SysLinux.cfg 保存到U盤根分區上。其中的root=/dev/sda4 是啟動目標機上的第4個分區。同時復制內核 vmlinux 到U盤根分區上。

DEFAULT 2.6.31sda4

TIMEOUT 50

LABEL 2.6.31sda4

SAY Now booting the kernel from SysLinux...

LINUX vmlinux

APPEND rw root=/dev/sda4

然后將目標機上設置為從U盤啟動, 插入U盤,就會看到 SysLinux 引導系統成功。

extlinux 的操作對象是文件系統類型為ext2/ext3的已掛載的設備上的目錄。

先將U盤重新分區,并格式化

#mkfs.ext3 /dev/sdb1

#mkfs.ext3 /dev/sdb2

這里第一個分區中操作,

#cd /media/disk

#extlinux .

#cp ~/SysLinux.cfg extlinux.conf

#cp kernel .

因為 exlinux 生成的引導文件只是保存在U盤中的普通文件,需要改變MBR,來指向它。

所以要用 SysLinux 包中附帶的 mbr 覆蓋U盤原來的mbr。并需要用 fdisk 將要啟動的分區的 boot flag 設置為 on。

#cat /usr/lib/SysLinux/mbr.bin > /dev/sdb

# fdisk /dev/sdb1

t

a

1

因 extlinux 與 SysLinux 所用的配制文件只是名字不同,內容完全一樣,所以可簡單的復制一份過來。

總結

以上是生活随笔為你收集整理的syslinux引导硬盘linux,使用SysLinux引导Linux系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。