Hur kan man enklast flytta /boot partionen till hda utan att formatera hårddisken?
När jag plockar ut slave hårddisken från datorn så hittar den ingen kernel i hda?
/boot ligger i hdb?
5 svar · 380 visningar · startad av jboy_87
Jag kan inte riktigt se vad problemet är. Du har tagit bort slavdisken (d.v.s. hdb). Kvar är en disk (hda) och där har du din linuxinstallation, eller? Hur är disken byglad? Vissa WD måste stå som "single drive" om de sitter ensamma på IDE-kanalen.
redhat har gjort så att /boot ligger i hda istället för hdb? det ska gå att starta datorn utan hda men den hittar inte kernel i hdb utan den ligger i andra hårddisken!
såhär ser ser det ut:
df -a
Filsystem 1K-block Använt Tillgängl Anv% Monterat på
/dev/hdb1 288435168 2583192 271200296 1% /
none 0 0 0 - /proc
/dev/hda1 101089 12792 83078 14% /boot
none 0 0 0 - /dev/pts
none 96148 0 96148 0% /dev/shm
df -k
/dev/hdb1 288435168 2583192 271200296 1% /
/dev/hda1 101089 12792 83078 14% /boot
none 96148 0 96148 0% /dev/shm
Jaha, då är det väl rootpartitionen (/) på hdb du vill flytta till hda? Har du något mer på disken som innehåller /boot-partitionen? Om inte och det är tillräckligt med opartionerat utrymme på hda så skulle du kunna köra kommandot 'dd if=/dev/hdb1 of=/dev/hda2' som kopierar partitionen hdb1 till hda2.
Alternativt: Du monterar /dev/hda1 (partitionen med boot-filerna) på en temporär plats (ex. /mnt/disk) och kopierar innehållet till den nu tomma mappen /boot. Nu måste du se till att din bootladdare (lilo,grub,mfl.) installerar sig i mbr och ändrar uppgifterna var root resp. boot finns. Detta gör du i configfilen (ex. /etc/lilo.conf). Kör sedan 'lilo' för att installera den nya konfigurationen.
Se till att ha en rescuedisk tillgänglig då systemet sannolikt inte bootar på första försöket. Och innan du börjar... Tag backup!! Framförallt första varianten är en högriskoperation.
oki då förstår jag hur mountar jag andra hårddisken eftersom swapen heter hda2
blir hårddisken då hda3?
asså
HDXY
X= Disk
Y= partition
Samt själv lägger ja inte ens boot på en egen partition. utan lägger de under /boot på systemdisken