linux啟動隨身碟分區

來源:互聯網
上載者:User

      Linux啟動隨身碟的製作其實很簡單,一條dd命令將iso鏡像輸出到隨身碟上。但是這帶來了一個問題,我8G的隨身碟dd後就iso鏡像那麼大小了,並且是唯讀。悲劇了吧。其實windows下有一個LinuxLiveUSBCreater的工具可以用來製作,並且盤區是可寫的。他支援的鏡像很多,以前一直用他來做啟動隨身碟的,但是,最近使用64位系統多了起來,發現他裡邊預設支援的鏡像都是32位的。嘗試使用它直接製作64位的,有幾次成功,archlinux(需要修改label名)和fedora17livecd幾個可以。但是有些版本就會無法啟動。比如fedora
17的DVD版。但是,它只是一各分區。系統和其他檔案都在一塊似乎不是很理想,特別是在隨身碟上,還是嘗試其他方案吧。

    嘗試著先將隨身碟分好區,parted(cfdisk)進行分區,一個去4G來裝DVD鏡像,剩下的另一個區。用dd命令將iso鏡像輸出到隨身碟的第一個分區上。使用隨身碟啟動測試,失敗!!

    繼續第二種方案,先用dd命令將iso鏡像到隨身碟,用parted查看,居然失敗了。換cfdisk來查看似乎像是兩層分區,這應該是parted不能查看的原因吧,先不管他,發現只是用了4G左右,剩餘的空間都是free的。直接create,write,quit。格式化分區mkfs.msdos,因為這個區主要是用來隱藏檔的還是用fat比較好,windows下能用。啟動測試,成功啟動系統。這個方案的好處比使用LinuxLiveUSBCteater的好處是系統磁碟分割時唯讀,保證了系統的安全。

    關於dd會有可能失敗可以添加conv = notrunc 選項來使不截短輸出檔案,使用watch -d -n 10 killall -10 dd來即時查看輸出進度。

    其實第一種先分區的方案不是不可行的,我們完全可以先分區,之後直接安裝GRUB到隨身碟來實現,這種方案更適合DIY自己的系統。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.