Linux Mint Grub4dos USB/HD 引導選單 [論壇 - LinuxMint]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



Linux Mint Grub4dos USB/HD 引導選單
會員四級
註冊日期:
2015/9/29 21:19
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 380
MP : 100 / 8548
EXP: 22
離線
方法一: 直接引導ISO
title Linux Mint 17.03 ISO
find --set-root /linuxmint-17.3-xfce-64bit.iso
map /linuxmint-17.3-xfce-64bit.iso (0xff) || map --mem /linuxmint-17.3-xfce-64bit.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz boot=casper locale=zh_TW noprompt iso-scan/filename=/linuxmint-17.3-xfce-64bit.iso
initrd /casper/initrd.lz


方法二: 複製 casper 目錄到HD/USB引導方式

title Linux Mint 17.03
find --set-root --ignore-floppies --ignore-cd /casper/vmlinuz
kernel /casper/vmlinuz boot=casper locale=zh_TW.UTF-8
initrd /casper/initrd.gz
boot


方法二就必須注意了
然後必須將ISO裡面的 .disk(隱藏目錄) / dists / pool 這三個資料夾複製到USB或HD, 與casper同目錄位置. 不然啟動時會找不到 rootfs,與安裝時到apt-setup就當掉了.

找不到 rootfs 一勞永逸的方法 (initrd.lz 裡面的 uuid.conf 去掉重新打包)

initramfs 文件解壓縮與壓縮 (initrd.lz)
initrd.lz 第一層是lzma 第二層是cpio
將initrd.lz複製到桌面, 重新命名為initrd.lzma

lzma 解壓縮
$ lzma -d ~/Desktop/initrd.lzma

cpio 解壓縮
$ mkdir ~/Desktop/rootfs
$ cd ~/Desktop/rootfs
$ cpio -i -F ../initrd
$ rm ~/Desktop/initrd

刪除 uuid.conf
$ rm conf/uuid.conf

cpio 打包
$ find . | cpio -o --format=newc > ../initrd

lzma 打包
$ cd../
$ lzma -z initrd
$ mv initrd.lzma initrd.lz

然後將 initrd.lz 放回casper目錄

2016/1/21 23:47
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.